[ltp] Re: "hda: lost interrupt" with CompactFlash (via PCMCIA)

Emanoil Kotsev linux-thinkpad@linux-thinkpad.org
Sat, 29 Nov 2008 14:53:59 +0100


Stefan Monnier wrote:

> 
> I'm trying to read a CompactFlash card via a PCMCIA adapter (first time
> I use this PCMCIA port) and am not having much luck:
> 
>    # dmesg|grep hda
>    [   10.372034] hda_intel: probe_mask set to 0x1 for device 17aa:2010
>    [   11.213306] hda: CF 32GB, CFA DISK drive
>    [   11.903046] ide-cs: hda: Vpp = 0.0
>    [   11.992912] hda: max request size: 128KiB
>    [   12.002171] hda: 63438848 sectors (32480 MB) w/1KiB Cache,
>    [   CHS=65535/15/63
>    [   12.014230]  hda:<6>IBM TrackPoint firmware: 0x0e, buttons: 3/3
>    [   42.038076] hda: lost interrupt
>    [   72.060069] hda: lost interrupt
>    [  102.070870] hda: lost interrupt
>    [  132.077265] hda: lost interrupt
>    [  162.088454] hda: lost interrupt
>    [  192.146202] hda: lost interrupt
>    [  222.277767] hda: lost interrupt
>    [  252.284251] hda: lost interrupt
>    [  282.303333] hda: lost interrupt
>    [  312.418909]  hda1
>    [  342.642385] hda: lost interrupt
>    [  383.835564] hda: lost interrupt
>    [  414.354070] hda: lost interrupt
>    [  444.366335] hda: lost interrupt
>    [  474.375465] hda: lost interrupt
>    #
> 
> The /dev/hda* device files don't even show up.  This is a Thinkpad T60
> running Debian testing, with Debian's stock kernel 2.6.26-1-686.  I have
> installed pcmciautils.  I have a similar setup working on
> a Thinkpad X30 (with an appalling 1.3MB/s by the way).
> 
> Does anybody have some idea of what I might be doing wrong, or what
> I might want to try to get to work?
> 
> 
>         Stefan

Just recently I've discovered that CF cards have problems with DMA. I've
never used pcmci so I dpn't know exactly if it's possible to do something
with the  dma but it's an idea to check.
If it's a driver issue and even if it's not I think the kernel or debian
kernel people would be better help.

regards