|
I use an Adaptec APA1480 CardBus card on an Apple PowerBook 2000, running LinuxPPC with a 2.2.15pre13 kernel and pcmcia-cs.25-jul-00. Up to now, I tested a scsi disk at 20 MB/sec, an old Exabyte 8505 tape drive at 5 MB/sec, and a new Exabyte Mammoth tape drive at 10 MB/sec, and I experienced a quite odd behaviour.
If I switch the device on, wait for a long time until the "internal" reset sequence is finished and insert the card after that, then no scsi device will be found. If I insert the card during this sequence (e.g. as long as the disk activity led is on), then the disk and the Exa 8505 are recognised, but the Mamooth gives a number of odd messages in /var/log/messages (see below). I suspect that something with the scsi reset sequence upon card insertion failed. Any ideas? Thanks for your help, Albrecht.
--- From /var/log/messages --- kernel: cs: cb_alloc(bus 1): vendor 0x9004, device 0x6075 cardmgr[1922]: initializing socket 0 cardmgr[1922]: socket 0: Adaptec APA-1480 SCSI Host Adapter cardmgr[1922]: executing: 'modprobe cb_enabler' cardmgr[1922]: executing: 'modprobe apa1480_cb' kernel: cs: cb_config(bus 1) kernel: fn 0 bar 1: io 0x1000-0x10ff kernel: fn 0 bar 2: mem 0x90030000-0x90030fff kernel: fn 0 rom: mem 0x90020000-0x9002ffff kernel: irq 58 kernel: apa1480_attach(device 01:00.0) kernel: (scsi0) <Adaptec PCMCIA SCSI controller> found at PCI 1/0/0 kernel: (scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs kernel: (scsi0) Downloading sequencer code... 422 instructions downloaded kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.31/3.2.4 kernel: <Adaptec PCMCIA SCSI controller> kernel: scsi : 1 host. kernel: scsi : aborting command due to timeout : pid 23, scsi0, channel 0, id 2, lun 0 Test Unit Ready 00 00 00 00 00 kernel: SCSI host 0 abort (pid 23) timed out - resetting kernel: SCSI bus is being reset for host 0 channel 0. kernel: SCSI host 0 channel 0 reset (pid 23) timed out - trying harder kernel: SCSI bus is being reset for host 0 channel 0. kernel: scsi : aborting command due to timeout : pid 24, scsi0, channel 0, id 3, lun 0 Test Unit Ready 00 00 00 00 00 kernel: SCSI host 0 abort (pid 24) timed out - resetting kernel: SCSI bus is being reset for host 0 channel 0. kernel: SCSI host 0 channel 0 reset (pid 24) timed out - trying harder kernel: SCSI bus is being reset for host 0 channel 0. kernel: scsi : aborting command due to timeout : pid 25, scsi0, channel 0, id 4, lun 0 Test Unit Ready 00 00 00 00 00 kernel: SCSI host 0 abort (pid 25) timed out - resetting kernel: SCSI bus is being reset for host 0 channel 0. kernel: SCSI host 0 channel 0 reset (pid 25) timed out - trying harder kernel: SCSI bus is being reset for host 0 channel 0. kernel: scsi : aborting command due to timeout : pid 26, scsi0, channel 0, id 5, lun 0 Test Unit Ready 00 00 00 00 00 kernel: SCSI host 0 abort (pid 26) timed out - resetting kernel: SCSI bus is being reset for host 0 channel 0. kernel: SCSI host 0 channel 0 reset (pid 26) timed out - trying harder kernel: SCSI bus is being reset for host 0 channel 0. kernel: scsi : aborting command due to timeout : pid 27, scsi0, channel 0, id 6, lun 0 Test Unit Ready 00 00 00 00 00 kernel: SCSI host 0 abort (pid 27) timed out - resetting kernel: SCSI bus is being reset for host 0 channel 0. kernel: SCSI host 0 channel 0 reset (pid 27) timed out - trying harder kernel: SCSI bus is being reset for host 0 channel 0. kernel: apa1480_cs: no SCSI devices found kernel: scsi : 0 hosts. cardmgr[1922]: get dev info on socket 0 failed: No such device cardmgr[1922]: shutting down socket 0 cardmgr[1922]: executing: 'modprobe -r apa1480_cb' cardmgr[1922]: + ds: Device or resource busy cardmgr[1922]: executing: 'modprobe -r cb_enabler' kernel: cs: cb_free(bus 1)
|
Messages