Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

PCMCIA not working on old laptop

Need help with peripherals or devices?
Post Reply
Message
Author
khosrow
Posts: 42
Joined: 2012-01-12 09:23

PCMCIA not working on old laptop

#1 Post by khosrow »

Hi everyone,
I am trying to use a PC card (called a PCMCIA card in old days) on my old Thinkpad T23 laptop with Debian stable, kernel 2.6.32. First, I must say that I used to use this card without any problem with kernel 2.4.*, but now I get the "device descriptor read/64, error -110" error when I attach a usb stick to the card. my cardbus is identifed properly:

Code: Select all

> lspci -v | grep Card
02:00.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
02:00.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
and the modules for the card bus:

Code: Select all

> lsmod | grep pcmcia
pcmcia                 16194  0
pcmcia_core            20450  3 pcmcia,yenta_socket,rsrc_nonstatic
here is the dmesg output when I insert the card to one of the two sockets:

Code: Select all

33526.836125] pcmcia_socket pcmcia_socket1: pccard: CardBus card inserted into slot 1
[33526.836182] pci 0000:07:00.0: reg 10 32bit mmio: [0x000000-0x000fff]
[33526.836260] pci 0000:07:00.0: PME# supported from D0 D1 D3hot D3cold
[33526.836271] pci 0000:07:00.0: PME# disabled
[33526.836321] pci 0000:07:00.1: reg 10 32bit mmio: [0x000000-0x000fff]
[33526.836392] pci 0000:07:00.1: PME# supported from D0 D1 D3hot D3cold
[33526.836401] pci 0000:07:00.1: PME# disabled
[33526.836461] pci 0000:07:00.3: reg 10 32bit mmio: [0x000000-0x0000ff]
[33526.836542] pci 0000:07:00.3: PME# supported from D0 D3hot D3cold
[33526.836552] pci 0000:07:00.3: PME# disabled
[33526.836603] pci 0000:07:00.4: reg 10 32bit mmio: [0x000000-0x0007ff]
[33526.836644] pci 0000:07:00.4: reg 30 32bit mmio pref: [0x000000-0x00ffff]
[33526.836682] pci 0000:07:00.4: supports D1 D2
[33526.836689] pci 0000:07:00.4: PME# supported from D1 D2 D3hot
[33526.836699] pci 0000:07:00.4: PME# disabled
[33526.839433] ehci_hcd 0000:07:00.3: enabling device (0000 -> 0002)
[33526.839459] ehci_hcd 0000:07:00.3: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33526.839499] ehci_hcd 0000:07:00.3: EHCI Host Controller
[33526.839536] ehci_hcd 0000:07:00.3: new USB bus registered, assigned bus number 4
[33526.839608] ehci_hcd 0000:07:00.3: debug port 1
[33526.860087] ehci_hcd 0000:07:00.3: irq 11, io mem 0xc8002800
[33526.872041] ehci_hcd 0000:07:00.3: USB 2.0 started, EHCI 1.00
[33526.872120] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[33526.872129] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33526.872138] usb usb4: Product: EHCI Host Controller
[33526.872145] usb usb4: Manufacturer: Linux 2.6.32-5-686 ehci_hcd
[33526.872152] usb usb4: SerialNumber: 0000:07:00.3
[33526.872452] usb usb4: configuration #1 chosen from 1 choice
[33526.872557] hub 4-0:1.0: USB hub found
33526.872586] hub 4-0:1.0: 6 ports detected
[33527.388441] firewire_ohci 0000:07:00.4: enabling device (0000 -> 0002)
[33527.388470] firewire_ohci 0000:07:00.4: PCI INT C -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.388485] firewire_ohci 0000:07:00.4: setting latency timer to 64
[33527.398702] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[33527.468119] firewire_ohci: Added fw-ohci device 0000:07:00.4, OHCI version 1.10
[33527.468155] firewire_ohci: inconsistent self IDs
[33527.468500] ohci_hcd 0000:07:00.0: enabling device (0000 -> 0002)
[33527.468525] ohci_hcd 0000:07:00.0: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.468571] ohci_hcd 0000:07:00.0: OHCI Host Controller
[33527.468613] ohci_hcd 0000:07:00.0: new USB bus registered, assigned bus number 5
[33527.468652] ohci_hcd 0000:07:00.0: irq 11, io mem 0xc8000000
[33527.526200] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[33527.526211] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33527.526220] usb usb5: Product: OHCI Host Controller
[33527.526227] usb usb5: Manufacturer: Linux 2.6.32-5-686 ohci_hcd
[33527.526234] usb usb5: SerialNumber: 0000:07:00.0
[33527.526752] usb usb5: configuration #1 chosen from 1 choice
[33527.526942] hub 5-0:1.0: USB hub found
[33527.526971] hub 5-0:1.0: 2 ports detected
[33527.527123] ohci_hcd 0000:07:00.1: enabling device (0000 -> 0002)
[33527.527148] ohci_hcd 0000:07:00.1: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.527199] ohci_hcd 0000:07:00.1: OHCI Host Controller
[33527.527227] ohci_hcd 0000:07:00.1: new USB bus registered, assigned bus number 6
[33527.527278] ohci_hcd 0000:07:00.1: irq 11, io mem 0xc8001000
[33527.582155] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[33527.582164] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33527.582172] usb usb6: Product: OHCI Host Controller
33527.582179] usb usb6: Manufacturer: Linux 2.6.32-5-686 ohci_hcd
[33527.582186] usb usb6: SerialNumber: 0000:07:00.1
[33527.583677] usb usb6: configuration #1 chosen from 1 choice
[33527.583921] hub 6-0:1.0: USB hub found
[33527.583951] hub 6-0:1.0: 2 ports detected
but, when I attach a usb stick to the card I get this message:

Code: Select all

[33701.524123] usb 4-2: new high speed USB device using ehci_hcd and address 2
[33716.636134] usb 4-2: device descriptor read/64, error -110
and this is the output of pccardctl:

Code: Select all

> pccardctk status
Socket 0:
  no card
Socket 1:
  3.3V 32-bit PC Card

pcalvert
Posts: 1939
Joined: 2006-04-21 11:19
Location: Sol Sector
Has thanked: 1 time
Been thanked: 2 times

Re: PCMCIA not working on old laptop

#2 Post by pcalvert »

Hi,

Have you tried inserting a different USB stick?

Phil
Freespoke is a new search engine that respects user privacy and does not engage in censorship.

khosrow
Posts: 42
Joined: 2012-01-12 09:23

Re: PCMCIA not working on old laptop

#3 Post by khosrow »

yes, I actually tried at least 3 different usb sticks which all work on other machines and even on the (slow) internal usb 1.1 ports of the same laptop.
I really need this card to work, because my desktop died a few days ago and I have to transfer a lot of data from my backup to this laptop!

thanks everyone,
Khosrow

smalluser
Posts: 1
Joined: 2012-06-17 18:42

Re: PCMCIA not working on old laptop

#4 Post by smalluser »

khosrow wrote:Hi everyone,
I am trying to use a PC card (called a PCMCIA card in old days) on my old Thinkpad T23 laptop with Debian stable, kernel 2.6.32. First, I must say that I used to use this card without any problem with kernel 2.4.*, but now I get the "device descriptor read/64, error -110" error when I attach a usb stick to the card. my cardbus is identifed properly:

Code: Select all

> lspci -v | grep Card
02:00.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
02:00.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
and the modules for the card bus:

Code: Select all

> lsmod | grep pcmcia
pcmcia                 16194  0
pcmcia_core            20450  3 pcmcia,yenta_socket,rsrc_nonstatic
here is the dmesg output when I insert the card to one of the two sockets:

Code: Select all

33526.836125] pcmcia_socket pcmcia_socket1: pccard: CardBus card inserted into slot 1
[33526.836182] pci 0000:07:00.0: reg 10 32bit mmio: [0x000000-0x000fff]
[33526.836260] pci 0000:07:00.0: PME# supported from D0 D1 D3hot D3cold
[33526.836271] pci 0000:07:00.0: PME# disabled
[33526.836321] pci 0000:07:00.1: reg 10 32bit mmio: [0x000000-0x000fff]
[33526.836392] pci 0000:07:00.1: PME# supported from D0 D1 D3hot D3cold
[33526.836401] pci 0000:07:00.1: PME# disabled
[33526.836461] pci 0000:07:00.3: reg 10 32bit mmio: [0x000000-0x0000ff]
[33526.836542] pci 0000:07:00.3: PME# supported from D0 D3hot D3cold
[33526.836552] pci 0000:07:00.3: PME# disabled
[33526.836603] pci 0000:07:00.4: reg 10 32bit mmio: [0x000000-0x0007ff]
[33526.836644] pci 0000:07:00.4: reg 30 32bit mmio pref: [0x000000-0x00ffff]
[33526.836682] pci 0000:07:00.4: supports D1 D2
[33526.836689] pci 0000:07:00.4: PME# supported from D1 D2 D3hot
[33526.836699] pci 0000:07:00.4: PME# disabled
[33526.839433] ehci_hcd 0000:07:00.3: enabling device (0000 -> 0002)
[33526.839459] ehci_hcd 0000:07:00.3: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33526.839499] ehci_hcd 0000:07:00.3: EHCI Host Controller
[33526.839536] ehci_hcd 0000:07:00.3: new USB bus registered, assigned bus number 4
[33526.839608] ehci_hcd 0000:07:00.3: debug port 1
[33526.860087] ehci_hcd 0000:07:00.3: irq 11, io mem 0xc8002800
[33526.872041] ehci_hcd 0000:07:00.3: USB 2.0 started, EHCI 1.00
[33526.872120] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[33526.872129] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33526.872138] usb usb4: Product: EHCI Host Controller
[33526.872145] usb usb4: Manufacturer: Linux 2.6.32-5-686 ehci_hcd
[33526.872152] usb usb4: SerialNumber: 0000:07:00.3
[33526.872452] usb usb4: configuration #1 chosen from 1 choice
[33526.872557] hub 4-0:1.0: USB hub found
33526.872586] hub 4-0:1.0: 6 ports detected
[33527.388441] firewire_ohci 0000:07:00.4: enabling device (0000 -> 0002)
[33527.388470] firewire_ohci 0000:07:00.4: PCI INT C -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.388485] firewire_ohci 0000:07:00.4: setting latency timer to 64
[33527.398702] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[33527.468119] firewire_ohci: Added fw-ohci device 0000:07:00.4, OHCI version 1.10
[33527.468155] firewire_ohci: inconsistent self IDs
[33527.468500] ohci_hcd 0000:07:00.0: enabling device (0000 -> 0002)
[33527.468525] ohci_hcd 0000:07:00.0: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.468571] ohci_hcd 0000:07:00.0: OHCI Host Controller
[33527.468613] ohci_hcd 0000:07:00.0: new USB bus registered, assigned bus number 5
[33527.468652] ohci_hcd 0000:07:00.0: irq 11, io mem 0xc8000000
[33527.526200] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[33527.526211] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33527.526220] usb usb5: Product: OHCI Host Controller
[33527.526227] usb usb5: Manufacturer: Linux 2.6.32-5-686 ohci_hcd
[33527.526234] usb usb5: SerialNumber: 0000:07:00.0
[33527.526752] usb usb5: configuration #1 chosen from 1 choice
[33527.526942] hub 5-0:1.0: USB hub found
[33527.526971] hub 5-0:1.0: 2 ports detected
[33527.527123] ohci_hcd 0000:07:00.1: enabling device (0000 -> 0002)
[33527.527148] ohci_hcd 0000:07:00.1: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
[33527.527199] ohci_hcd 0000:07:00.1: OHCI Host Controller
[33527.527227] ohci_hcd 0000:07:00.1: new USB bus registered, assigned bus number 6
[33527.527278] ohci_hcd 0000:07:00.1: irq 11, io mem 0xc8001000
[33527.582155] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[33527.582164] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[33527.582172] usb usb6: Product: OHCI Host Controller
33527.582179] usb usb6: Manufacturer: Linux 2.6.32-5-686 ohci_hcd
[33527.582186] usb usb6: SerialNumber: 0000:07:00.1
[33527.583677] usb usb6: configuration #1 chosen from 1 choice
[33527.583921] hub 6-0:1.0: USB hub found
[33527.583951] hub 6-0:1.0: 2 ports detected
but, when I attach a usb stick to the card I get this message:

Code: Select all

[33701.524123] usb 4-2: new high speed USB device using ehci_hcd and address 2
[33716.636134] usb 4-2: device descriptor read/64, error -110
and this is the output of pccardctl:

Code: Select all

> pccardctk status
Socket 0:
  no card
Socket 1:
  3.3V 32-bit PC Card
Hi Khosrow, I have the exact same problem. Were you able to get your card to work?

khosrow
Posts: 42
Joined: 2012-01-12 09:23

Re: PCMCIA not working on old laptop

#5 Post by khosrow »

Not yet, I am afraid! looks like people don't have much experience with these devices. I couldn't find any information on the Internet, either.

pcalvert
Posts: 1939
Joined: 2006-04-21 11:19
Location: Sol Sector
Has thanked: 1 time
Been thanked: 2 times

Re: PCMCIA not working on old laptop

#6 Post by pcalvert »

Hi Khosrow,

You may want to try using a live CD called Damn Small Linux (aka DSL). It uses version 2.4.31 of the Linux kernel. Of course, this is not a permanent solution, but it may allow you to copy your important data to your laptop.

Phil
Freespoke is a new search engine that respects user privacy and does not engage in censorship.

cynwulf

Re: PCMCIA not working on old laptop

#7 Post by cynwulf »

I have a PCMCIA usb card and bus-powered devices such as wireless adaptors consistently fail due to low power. Try a non bus-powered device if possible and see if that also fails.

khosrow
Posts: 42
Joined: 2012-01-12 09:23

Re: PCMCIA not working on old laptop

#8 Post by khosrow »

thanks guys for your help. personally, I don't think power is a problem. USB sticks don't consume much power. I copied most of the data overnight using the onboard usb 1.1, but you know, these days you always have to deal with large amount of data. so, I think I have to find a more permanent solution and somehow make the card work.
The thing I don't understand is that the same card worked just fine on the same machine with Kernel 2.4! maybe we have another example of inconsistent development here.

Khosrow

Post Reply