[ltp] CF slot problem on X21 after full reload

Eric Jorgensen linux-thinkpad@linux-thinkpad.org
Wed, 29 Mar 2006 19:20:56 -0700


   I had the harddrive die in my X21. It wasn't the original Hitachi
drive, it was a Toshiba 60gb. The fast one with the 16mb buffer. Second
time I've had one die. 

   Like a fool, I didn't have a reliable backup, either. 

   So I've completely reloaded debian/etch, and I'm having trouble
getting the CF slot to work with the yenta driver. 

   I've got the problem both in the stock debian 2.6.12 and my own
2.6.15. What appears to happen is that the 'drive' gets reset
constantly. looks like this: 


Mar 29 18:43:24 wafer kernel: hde: LEXAR ATA FLASH, CFA DISK drive
Mar 29 18:43:24 wafer kernel: ide2 at 0x100-0x107,0x10e on irq 3
Mar 29 18:43:24 wafer kernel: hde: max request size: 128KiB
Mar 29 18:43:24 wafer kernel: hde: 2014992 sectors (1031 MB) w/1KiB
Cache, CHS=1 999/16/63
Mar 29 18:43:24 wafer kernel: hde: cache flushes not supported
Mar 29 18:43:24 wafer kernel:  hde: hde1
Mar 29 18:43:24 wafer kernel: ide-cs: hde: Vcc = 3.3, Vpp = 0.0
Mar 29 18:43:24 wafer kernel:  hde: hde1
Mar 29 18:43:24 wafer last message repeated 40 times
Mar 29 18:43:24 wafer kernel:  hde1
Mar 29 18:43:24 wafer kernel:  hde: hde1
Mar 29 18:43:24 wafer last message repeated 107 times


   If i then eject the card, the kernel throws an exception. 

   I didn't have this problem with 2.6.15 on my old build. There must be
something that needs to be fiddled with in the pcmcia configuration, but
i have no idea what it might be. 

   Any ideas?