|
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
Outline:
Termination issue? by David Hinds, 2000, Aug 15
Termination is fine... by Albrecht Dress, 2000, Aug 21
No chance to increase reset delay... by Albrecht Dress, 2000, Aug 21
Bad cable by David Hinds, 2000, Sep 07