Woody -> sarge. Hotplug hangs on SCSI module
I have just upgraded from woody to sarge, including a kernel upgrade to
kernel 2.4.27-2-686. I have an old Adaptec 2940 card (which contains
another OS and is not used by debian). During the startup it seems to try
to load the SCSI driver several times then hangs. Removing the
/etc/rc2.d/xxxhotplug link stops this from happening and allows a normal
bootup (ie the problem is with hotplug). If I do "lsmod" the output
includes:
aic7xxx_old 120520 0 (unused)
ide-scsi 10032 0
scsi_mod 95108 2 [aic7xxx_old ide-scsi usb-storage]
.. ie the SCSI module is loaded prior to running hotplug.
However, if I issue
# /etc/init.d/hotplug start
I get the hang again.
I have got the following in my /var/log/syslog:
Apr 26 23:16:25 debian kernel: scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA
DRIVER, Rev 6.2.4
Apr 26 23:16:25 debian kernel: <Adaptec 2940 SCSI adapter>
Apr 26 23:16:25 debian kernel: aic7870: Single Channel A, SCSI Id=7,
16/253 SCBs
Apr 26 23:16:25 debian kernel:
Apr 26 23:16:40 debian kernel: Vendor: QUANTUM Model: FIREBALL_TM3200S
Rev: 300N
Apr 26 23:16:40 debian kernel: Type: Direct-Access
ANSI SCSI revision: 02
Apr 26 23:16:40 debian kernel: (scsi2:A:0): 10.000MB/s transfers (10.000MHz,
offset 15)
Apr 26 23:16:40 debian kernel: (scsi1:-1:-1:-1) Referenced SCB 255 not valid
during SELTO.
Apr 26 23:16:40 debian kernel: SCSISEQ = 0x5a SEQADDR = 0x18 SSTAT0
= 0x10 SSTAT1 = 0x8a
Apr 26 23:16:41 debian kernel: (scsi1:-1:-1:-1) Referenced SCB 255 not valid
during SELTO.
Apr 26 23:16:41 debian kernel: SCSISEQ = 0x5a SEQADDR = 0x18 SSTAT0
= 0x10 SSTAT1 = 0x8a
How can I prevent this from happening? ie - how can I stop hotplug from
trying to reload the module. Is it actually necessary to run hotplug in the
first place??
Reply to: