I am installing from scratch with the text install. I get the following error while the install is copying the libc libraries: Kernal Panic: scsi <fdomain> fdomain_16X0_queue() not reentrant! In swapper task not syncing Hardware: Gateway Pentium 90 Adaptec 2920 SCSI Card Seagate 4 Gig Baracuda harddrive I did try the gui install but that just freezes in the same place.
That would be a kernel bug. Reassigning there.
It would appear that the bug is in fdomain_16x0_queue. The driver purports to support scattergather, but the function does not. When a second call to queue (scatter) a command is executed, it causes a panic. S/G is defined by the ability to have multiple commands pending at once. Since fdomain_16x0_queue doesn't allow multiple commands to execute simultaneously, it invokes this error. The driver was a forward port of an older driver, fd_mcs.c. The driver is clearly lockstepped with interrupt processing to work correctly (see fdomain_16x0_command). The driver indicates that the hardware has the ability to support queued commands. Driver appears to not be aware of the new Scsi_Host flags. It should set host_busy or host_blocked instead of panicing. End result is that driver is crufty and needs updating to work reliably. The workaround is to set can_queue to 1, to tell the scsi subsystem that it's using an interrupt lockstepped command processing mechanism.
I am willing to send a AHA2920 card to RedHat (Or the developer) if I can get a fix. I have been hitting my head against the wall for months trying to get this to work! cl
cl: please file a separate report with more information.
Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/