Next-in-Thread Next Message

Question Archos CDRW irq timeout 

Forum: PCMCIA ATA/IDE Device Issues
Date: 2000, Sep 03
From: Matt Sexton sexton

I'm trying to use an Archos CDRW drive that came with an ATA/IDE PCMCIA card, under Linux 2.2.16 with pcmcia-cs-3.1.20 on a Dell Latitude CPi. I have successfully gotten the card recognized by the SCSI host adapter emulator (thanks to the PCMCIA CD-Writer HOWTO). IO ports and an interrupt are assigned, but the driver fails communitcating with the device. Initially, there are a series of:

Sep  2 23:56:56 pc-admin238 kernel: SCSI bus is being reset for host 0 channel 0. 
Sep  2 23:56:56 pc-admin238 kernel: scsi : aborting command due to timeout : pid 1, scsi0, channel 0, id 0, lun 0 Inquiry 00 00 00 ff 00  
Sep  2 23:56:56 pc-admin238 kernel: SCSI host 0 abort (pid 1) timed out - resetting 

Eventually, there is this message:

Sep  2 23:57:21 pc-admin238 kernel: hdc: irq timeout: status=0xd0 { Busy } 
Sep  2 23:57:21 pc-admin238 kernel: hdc: DMA disabled 
Sep  2 23:57:21 pc-admin238 kernel: hdc: ATAPI reset complete 
Sep  2 23:57:21 pc-admin238 kernel: hdc: irq timeout: status=0x80 { Busy } 
Sep  2 23:57:21 pc-admin238 kernel: hdc: ATAPI reset complete 
Sep  2 23:57:22 pc-admin238 kernel: hdc: irq timeout: status=0x80 { Busy } 

The error is much the same when I use the ide-cd module instead of ide-scsi.

I have tried three different interrupts, all of which work fine for my PCMCIA ethernet (3c589) card. /proc/interrupts reports a nonzero number of interrupts being counted for the interrupt assigned to the driver.

I've tried changing the irq_mode for the CardBus controller (a TI 1131), with no effect.

Suggestions anyone?

Thanks, Matt

Here is the log from starting up pcmcia-cs

Sep  2 23:56:44 pc-admin238 kernel: Intel PCIC probe:  
Sep  2 23:56:44 pc-admin238 kernel:   TI 1131 rev 01 PCI-to-CardBus at slot 00:03
, mem 0xf8000000 
Sep  2 23:56:44 pc-admin238 kernel:     host opts [0]: [ring] [pci + serial irq] 
[pci irq 11] [lat 32/32] [bus 32/34] 
Sep  2 23:56:44 pc-admin238 kernel:     host opts [1]: [ring] [pci + serial irq] 
[pci irq 11] [lat 32/32] [bus 35/37] 
Sep  2 23:56:44 pc-admin238 kernel:     ISA irqs (scanned) = 3,9,10,15 PCI status
 changes 
Sep  2 23:56:44 pc-admin238 cardmgr[442]: starting, version is 3.1.20
Sep  2 23:56:44 pc-admin238 cardmgr[442]: watching 2 sockets
Sep  2 23:56:44 pc-admin238 kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Sep  2 23:56:44 pc-admin238 kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x
170-0x177 0x290-0x297 0x370-0x37f 
Sep  2 23:56:44 pc-admin238 kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Sep  2 23:56:45 pc-admin238 cardmgr[442]: initializing socket 1
Sep  2 23:56:45 pc-admin238 kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean
. 
Sep  2 23:56:45 pc-admin238 cardmgr[442]: socket 1: ATA/IDE Fixed Disk
Sep  2 23:56:45 pc-admin238 cardmgr[442]: executing: 'modprobe ide_cs'
Sep  2 23:56:50 pc-admin238 kernel: hdc: probing with STATUS(0x80) instead of ALT
STATUS(0xa0) 
Sep  2 23:56:50 pc-admin238 kernel: hdc: ARCHOS MiniCDRW XS4424, ATAPI CDROM driv
e 
Sep  2 23:56:50 pc-admin238 kernel: ide2: ports already in use, skipping probe 
Sep  2 23:56:50 pc-admin238 kernel: ide1 at 0x11f0-0x11f7,0x13f6 on irq 10 
Sep  2 23:56:50 pc-admin238 kernel: ide_cs: hdc: Vcc = 5.0, Vpp = 12.0 
Sep  2 23:56:50 pc-admin238 cardmgr[442]: executing: './ide start hdc'
Sep  2 23:56:51 pc-admin238 kernel: ide-cd: ignoring drive hdc 
Sep  2 23:56:51 pc-admin238 kernel: hdc: driver not present 
Sep  2 23:56:51 pc-admin238 cardmgr[442]: + open() failed: Device not configured
Sep  2 23:56:51 pc-admin238 kernel: scsi0 : SCSI host adapter emulation for IDE A
TAPI devices 
Sep  2 23:56:51 pc-admin238 kernel: scsi : 1 host. 
Sep  2 23:56:53 pc-admin238 kernel: scsi : aborting command due to timeout : pid 
1, scsi0, channel 0, id 0, lun 0 Inquiry 00 00 00 ff 00  
Sep  2 23:56:55 pc-admin238 kernel: scsi : aborting command due to timeout : pid 
1, scsi0, channel 0, id 0, lun 0 Inquiry 00 00 00 ff 00  
Sep  2 23:56:55 pc-admin238 kernel: SCSI host 0 abort (pid 1) timed out - resetti
ng 

Next-in-Thread Next Message

Messages Inline: 1 All Outline: 1 2 All

1. None I'd also try fiddling with IO port windows by David Hinds, 2000, Sep 07
(_ None no luck with I/O ports by Matt Sexton, 2000, Sep 09

Add Message to: "Archos CDRW irq timeout"

Members Subscribe Admin Mode Show Frames Help for HyperNews at pcmcia-cs.sourceforge.net 1.10