[PATCH] FreeBSD/xbox nve(4) support

From: Rink Springer <rink_at_il.fontys.nl>
Date: Mon, 19 Dec 2005 14:40:52 +0100
Hiya,

I have finally discovered why the XBOX nForce card does not attach
correctly. Based on this, the patch at
http://rink.nu/downloads/xbox-patches/xbox-nve.diff will fix the
situation.

The problem is, that the card is not fully reset. In fact, it looks as
if the Linux Cromwell BIOS leaves it running, where it does not seem to
accept initialization.

Since probably more XBOX loaders fail to reset the chip correctly, I
have chosen to create a small patch which pulls the chip out of the
running state. This makes the nve(4) driver attach correctly.

Could someone please commit this patch? It will be executed on XBOXes
only, so it will not break anything.

PS. I get 10MB/sec on my XBOX while transferring files, but the nve(4)
    driver will cause 7500 interrupts/sec and burn up 30% interrupt time
    (as well as 50% system time or so). Is this 'normal' behaviour of
    nve(4) ?

-- 
Rink P.W. Springer                                - http://rink.nu
  "Richter: Tribute? You steal men's souls, and make them your slaves!
   Dracula: Perhaps the same could be said of all religions."
 - Castlevania: Symphony of the Night
Received on Mon Dec 19 2005 - 12:43:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:49 UTC