Announcement

Collapse
No announcement yet.

Problems with PCMCIA USB Cardbus

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Problems with PCMCIA USB Cardbus

    Hi.

    I recently blew up the only two USB ports on my HP Compaq 510 notebook running Intrepid. In an attempt to regain some functionality I purchased a PCMCIA cardbus, which is basically an adapter with 4 USB ports, but have been having problems with it.

    First of all, the Card is only detected if I boot up with it attached. Thereafter, whenever I plug in a USB device (eg. flash drive), I have to run "lsusb -vv" about 4 times before an LED on the device starts flashing and then wait about a minute before the device is detected. The device is then ridiculously slow, taking ages to copy files and when I use a USB mouse there are huge jumps visible and delays when the mouse pointer moves. So at the moment it is a reasonably useless card. The card should be able to obtain at least full speed USB 2.0, but I'm not sure why it doesn't even get close to USB 1.1 speeds.

    Some general info:
    After I have rebooted with the card in, I see the card using lspcmcia and get the following.

    Code:
    lspcmcia
    Socket 0 Bridge:    [yenta_cardbus]     (bus ID: 0000:02:06.0)
     CardBus card -- see "lspci" for more information
    I then checked lspci as suggested and got the following.

    Code:
    lspci
    00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
    00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
    00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
    00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
    00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
    00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
    00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
    02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
    02:06.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
    02:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 03)
    03:00.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
    03:00.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
    03:00.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
    When I check sudo lsusb -vv with a USB mouse attached I get the outputs included in the attached text file, "lsusb_results.txt".

    I think that two of the USB ports detected are the original laptop ones and that I only blew the ports, not the controller, but the rest belong to the new card.

    Does anyone have any idea why the card is not operating at decent speeds and how I can make devices plugged into it truly plug and play? I could really use some help as a laptop without proper USB support is useless nowadays.
    Attached Files

    #2
    Re: Problems with PCMCIA USB Cardbus

    Ok.

    I tested the card in a friends laptop, the same model as mine, which is running XP. The card works fine there and is extremely fast. So its definitely some sort of linux driver issue that I have to solve. Does anyone have any ideas on possible causes of the problem?

    Comment


      #3
      Re: Problems with PCMCIA USB Cardbus

      I think it has something to do with the wrong IRQ and then setting the latency timer (Whatever that is) because "dmesg" gives the following extract:

      Code:
      [  33.269860] [drm] Initialized drm 1.1.0 20060810                                                               
      [  33.274743] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16                                                   
      [  33.274753] pci 0000:00:02.0: setting latency timer to 64                                                           
      [  33.275700] [drm] Initialized i915 1.6.0 20060119 on minor 0                                                         
      [  34.640086] NET: Registered protocol family 17                                                                
      [  59.308034] usb 5-4: reset high speed USB device using ehci_hcd and address 2                                                 
      [  74.867000] usb 5-4: device not accepting address 2, error -110                                                        
      [  74.980069] usb 5-4: reset high speed USB device using ehci_hcd and address 2                                                 
      [  90.541089] usb 5-4: device not accepting address 2, error -110                                                        
      [  90.652056] usb 5-4: reset high speed USB device using ehci_hcd and address 2                                                 
      [ 101.088049] usb 5-4: device not accepting address 2, error -110                                                        
      [ 101.200048] usb 5-4: reset high speed USB device using ehci_hcd and address 2                                                 
      [ 103.721082] NET: Registered protocol family 10                                                                
      [ 103.724392] lo: Disabled Privacy Extensions                                                                  
      [ 103.726696] ADDRCONF(NETDEV_UP): eth0: link is not ready
      [ 111.632165] usb 5-4: device not accepting address 2, error -110
      [ 111.633280] usb 5-4: USB disconnect, address 2
      [ 111.635903] sd 2:0:0:0: Device offlined - not ready after error recovery
      [ 111.635944] sd 2:0:0:0: [sdb] Write Protect is off
      [ 111.635950] sd 2:0:0:0: [sdb] Mode Sense: 00 00 00 00
      [ 111.635957] sd 2:0:0:0: [sdb] Assuming drive cache: write through
      [ 111.636173] sd 2:0:0:0: [sdb] Attached SCSI removable disk
      [ 111.636323] sd 2:0:0:0: Attached scsi generic sg2 type 0
      [ 111.752060] usb 5-4: new high speed USB device using ehci_hcd and address 3
      [ 113.836027] eth1: no IPv6 routers present
      [ 127.308149] usb 5-4: device not accepting address 3, error -110
      [ 127.420121] usb 5-4: new high speed USB device using ehci_hcd and address 4
      [ 142.976067] usb 5-4: device not accepting address 4, error -110
      [ 143.088135] usb 5-4: new high speed USB device using ehci_hcd and address 5
      [ 153.520047] usb 5-4: device not accepting address 5, error -110
      [ 153.634873] usb 5-4: new high speed USB device using ehci_hcd and address 6
      [ 164.068168] usb 5-4: device not accepting address 6, error -110
      [ 164.069274] hub 5-0:1.0: unable to enumerate USB device on port 4
      [ 164.348174] usb 4-2: new full speed USB device using uhci_hcd and address 3
      [ 165.568108] usb 4-2: not running at top speed; connect to a high speed hub
      [ 166.863507] ieee80211_crypt: registered algorithm 'TKIP'
      [ 168.054191] usb 4-2: configuration #1 chosen from 1 choice
      [ 168.297576] scsi3 : SCSI emulation for USB Mass Storage devices
      [ 168.360024] usb-storage: device found at 3
      [ 168.360037] usb-storage: waiting for device to settle before scanning
      [ 173.504143] usb-storage: device scan complete
      [ 174.248141] scsi 3:0:0:0: Direct-Access   Kingston DataTravelerMini PMAP PQ: 0 ANSI: 0 CCS
      [ 175.488086] sd 3:0:0:0: [sdb] 1955328 512-byte hardware sectors (1001 MB)
      [ 176.232116] sd 3:0:0:0: [sdb] Write Protect is off
      [ 176.232129] sd 3:0:0:0: [sdb] Mode Sense: 23 00 00 00
      [ 176.232135] sd 3:0:0:0: [sdb] Assuming drive cache: write through
      [ 179.208129] sd 3:0:0:0: [sdb] 1955328 512-byte hardware sectors (1001 MB)
      [ 179.952136] sd 3:0:0:0: [sdb] Write Protect is off
      [ 179.952149] sd 3:0:0:0: [sdb] Mode Sense: 23 00 00 00
      [ 179.952155] sd 3:0:0:0: [sdb] Assuming drive cache: write through
      [ 179.954925] sdb: sdb1
      [ 180.698653] sd 3:0:0:0: [sdb] Attached SCSI removable disk
      [ 180.699179] sd 3:0:0:0: Attached scsi generic sg2 type 0

      Comment


        #4
        Re: Problems with PCMCIA USB Cardbus

        Nice little monologue

        I'm afraid I can be of little more help than the other non-posters. But fwiw you usually have irq and timer settings in the bios - it may not even be enabled there so better check those settings first.

        HTH
        Once your problem is solved please mark the topic of the first post as SOLVED so others know and can benefit from your experience! / FAQ

        Comment

        Working...
        X