IRQ problem PCMCIA to IDE adapter

Alain Prignet alain.prignet at univ-mlv.fr
Sun Aug 13 14:45:24 EDT 2006


Hello,

I found this mail on the list archive :
http://lists.infradead.org/pipermail/linux-pcmcia/2006-June/003677.html

With an archos qdisk pcmcia adaptor, I observe an analogous phenomena :
my pcmcia external disk is working with kernel up to 2.6.12. But not
with the following kernels (it have tested 2.6.14, 2.6.15, 2.6.17.8).

I don't know how to identify the origin of this problem.

I put here the log of kernel 2.6.12 and 2.6.17.8

Sincerly,

Alain Prignet

--------------------------------------------------
Kernel 2.6.12

Jul  1 16:36:39 localhost kernel: cs: memory probe
0xa0000000-0xa0ffffff: clean.Jul  1 16:36:39 localhost cardmgr[3640]:
socket 0: ATA/IDE Fixed Disk
Jul  1 16:36:40 localhost kernel: Probing IDE interface ide1...
Jul  1 16:36:47 localhost last message repeated 8 times
Jul  1 16:36:48 localhost kernel: hdc: IBM-DJSA-220, ATA DISK drive
Jul  1 16:36:48 localhost kernel: ide1 at 0x100-0x107,0x10e on irq 3
Jul  1 16:36:48 localhost kernel: hdc: max request size: 128KiB
Jul  1 16:36:48 localhost kernel: hdc: 39070080 sectors (20003 MB)
w/1874KiB Cache, CHS=38760/16/63
Jul  1 16:36:48 localhost kernel: hdc: cache flushes not supported
Jul  1 16:36:48 localhost kernel:  hdc: hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6
>
Jul  1 16:36:49 localhost kernel: ide-cs: hdc: Vcc = 5.0, Vpp = 12.0
Jul  1 16:36:50 localhost kernel: EXT2-fs warning: checktime reached,
running e2fsck is recommended


Kernel 2.6.17.8

Aug 12 16:10:18 localhost kernel: pccard: PCMCIA card inserted into slot
0
Aug 12 16:10:18 localhost kernel: cs: memory probe
0xe0200000-0xe02fffff: excluding 0xe0200000-0xe020ffff
Aug 12 16:10:18 localhost kernel: pcmcia: registering new device
pcmcia0.0
Aug 12 16:10:18 localhost pcmcia.agent[24980]: 0 00
pcmcia:m5241c0043f04fn00pfn00pa1600C80BpbAE540EA1pc2436AB52pd1D73F1E9
/devices/pci0000:00/0000:00:1e.0/0000:02:03.0/0.0
Aug 12 16:10:18 localhost cardmgr[2914]: socket 0: ATA/IDE Fixed Disk
Aug 12 16:10:18 localhost pcmcia.agent[24980]: allowing func_id based
match for PCMCIA device 0.00
Aug 12 16:10:18 localhost cardmgr[2914]: get dev info on socket 0
failed: No such device
Aug 12 16:10:18 localhost kernel: Probing IDE interface ide1...
Aug 12 16:10:18 localhost kernel: hdc: probing with STATUS(0x50) instead
of ALTSTATUS(0xaa)
Aug 12 16:10:19 localhost kernel: hdc: IBM-DJSA-220, ATA DISK drive
Aug 12 16:10:19 localhost kernel: hdd: probing with STATUS(0x50) instead
of ALTSTATUS(0xaa)
Aug 12 16:10:19 localhost kernel: hdd: probing with STATUS(0x51) instead
of ALTSTATUS(0xaa)
Aug 12 16:10:19 localhost kernel: ide1 at 0xa1f0-0xa1f7,0xa3f6 on irq 3
Aug 12 16:10:19 localhost kernel: hdc: max request size: 128KiB
Aug 12 16:10:49 localhost kernel: hdc: irq timeout: status=0x50 {
DriveReady SeekComplete }
Aug 12 16:10:49 localhost kernel: ide: failed opcode was: 0xf8
Aug 12 16:10:49 localhost kernel: hdc: Host Protected Area detected.
Aug 12 16:10:49 localhost kernel: ^Icurrent capacity is 39070080 sectors
(20003 MB)
Aug 12 16:10:49 localhost kernel: ^Inative  capacity is 138411840
sectors (70866 MB)
Aug 12 16:11:19 localhost kernel: hdc: irq timeout: status=0x50 {
DriveReady SeekComplete }
Aug 12 16:11:19 localhost kernel: ide: failed opcode was: 0xf9
Aug 12 16:11:19 localhost kernel: hdc: Host Protected Area disabled.
Aug 12 16:11:19 localhost kernel: hdc: 134217729 sectors (68719 MB)
w/1874KiB Cache, CHS=65535/16/63
Aug 12 16:11:19 localhost kernel: hdc: cache flushes not supported
Aug 12 16:11:29 localhost kernel:  hdc:hdc: irq timeout: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: ide1: reset: master: error (0x00?)
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: hdc: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Aug 12 16:11:29 localhost kernel: ide: failed opcode was: unknown
Aug 12 16:11:29 localhost kernel: hdc: drive not ready for command
Aug 12 16:11:29 localhost kernel: ide1: reset: master: error (0x00?)
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 0
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 0
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 1
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 1
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 2
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 2
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 3
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 3
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 4
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 4
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 5
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 5
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 6
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 6
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 7
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 7
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 0
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 0
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 1
Aug 12 16:11:29 localhost kernel: Buffer I/O error on device hdc,
logical block 1
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 2
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 3
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 4
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 5
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 6
Aug 12 16:11:29 localhost kernel: end_request: I/O error, dev hdc,
sector 7
Aug 12 16:11:29 localhost kernel:  unable to read partition table
Aug 12 16:11:29 localhost kernel: ide-cs: hdc: Vpp = 12.0




More information about the linux-pcmcia mailing list