Don't know what is really happening here but it looks like the mid
level ran out of memory when it tried to get heap for a
Scsi_Cmnd object, didn't check the result and passed the resulting
NULL pointer through to the low-level driver (advansys in this
case) that correctly complained. Bob Frey at Advansys is very
helpful (see the source) but my guess is it isn't his problem.
For what it's worth I have been bashing 3 varieties of advansys
adpaters (1540, 940ua and 940uw) quite severely since about
2.1.80 without any major problems.
> the only way of regaining control is to reboot. this is really
> irritating. is there any way to prevent this happening or to regain
> control *without* rebooting?
>
> whilst i'm on the subject - cdparanoia no longer works with 2.2.x.
> it used to work with 2.0.x.
> i now get the following error:
>
> SCSI transport: writeable when reading packet
Now this little number I know a lot about (cause I'm responsible
for it). You will get this if you use 2.2.2-ac6 or -ac7 or
2.2.3-ac1 with recent versions of cdparanoia. If you use
2.2.3-ac2 it should go away. Alternatively you can go to
http://www.netwinder.org/~dougg and get the appropriate sg
patch (you need 2.1.7 or later).
> any help would be ... err ... helpfull.
Hope this helps
Doug Gilbert
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/