USB 2 ports working as 1.1

The place to post if you need help or advice

Moderators: ChrisThornett, LXF moderators

USB 2 ports working as 1.1

Postby bae22 » Sun Jul 10, 2005 6:15 pm

Hi all,

I recently bought a new laptop, an Acer Aspire 1522WLMi, which has 4 usb2 ports on the back. I installed Ubuntu 5.04 on it, and the only problem is with my usb ports.

usbview recognises the usb 2.0 controller:

Code: Select all
VIA Technologies, Inc. USB 2.0
Manufacturer: Linux 2.6.10-5-386 ehci_hcd
Serial Number: 0000:00:10.3
Speed: 480Mb/s (high)
Number of Ports: 6
Bandwidth allocated: 0 / 800 (0%)
Total number of interrupt requests: 0
Total number of isochronous requests: 0
USB Version:  2.00
Device Class: 09(hub  )
Device Subclass: 00
Device Protocol: 01
Maximum Default Endpoint Size: 8
Number of Configurations: 1

Config Number: 1
   Number of Interfaces: 1
   Attributes: e0
   MaxPower Needed:   0mA

   Interface Number: 0
      Name: hub
      Alternate Number: 0
      Class: 09(hub  )
      Sub Class: 0
      Protocol: 0
      Number of Endpoints: 1

         Endpoint Address: 81
         Direction: in
         Attribute: 3
         Type: Int.
         Max Packet Size: 2
         Interval: 256ms


It also spots 3 usb 1.1 controllers, each with 2 ports. e.g.

Code: Select all
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
Manufacturer: Linux 2.6.10-5-386 uhci_hcd
Serial Number: 0000:00:10.2
Speed: 12Mb/s (full)
Number of Ports: 2
Bandwidth allocated: 0 / 900 (0%)
Total number of interrupt requests: 0
Total number of isochronous requests: 0
USB Version:  1.10
Device Class: 09(hub  )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1

Config Number: 1
   Number of Interfaces: 1
   Attributes: c0
   MaxPower Needed:   0mA

   Interface Number: 0
      Name: hub
      Alternate Number: 0
      Class: 09(hub  )
      Sub Class: 0
      Protocol: 0
      Number of Endpoints: 1

         Endpoint Address: 81
         Direction: in
         Attribute: 3
         Type: Int.
         Max Packet Size: 2
         Interval: 255ms


Anything I plug in to the usb ports connects to the first 2 usb 1.1 controllers, not the usb 2 controller. Even if I only plug in my usb 2 devices.

The relevant part of dmesg is

Code: Select all
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.0: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:10.0: irq 21, io base 0x1c20
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:10.1: irq 21, io base 0x1c40
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
uhci_hcd 0000:00:10.2: irq 21, io base 0x1c60
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
usb 1-1: new low speed USB device using uhci_hcd and address 2
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000ae4050710123b]
ACPI: PCI interrupt 0000:00:10.3[D] -> GSI 21 (level, low) -> IRQ 21
ehci_hcd 0000:00:10.3: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.3: irq 21, pci mem 0xc0006800
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:10.3: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
r8169: eth0: link up
irda_init()
NET: Registered protocol family 23
usbcore: registered new driver hiddev
usbhid: probe of 1-1:1.0 failed with error -5
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
usb 1-1: USB disconnect, address 2
NET: Registered protocol family 17
usb 1-1: new low speed USB device using uhci_hcd and address 3
via82xx: Assuming DXS channels with 48k fixed sample rate.
         Please try dxs_support=1 or dxs_support=4 option
         and report if it works on your machine.
ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:11.5 to 64
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
usb 2-1: new full speed USB device using uhci_hcd and address 2
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 4 ports detected
usb 2-1.3: new full speed USB device using uhci_hcd and address 3
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0xB002
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning


It recognises the usb 2 controller, but then everything connects to the 1.1 controllers with the uhci driver. I did try booting with no usb devices plugged in, and then only connect my usb 2 devices one at a time. Still no luck. Here it recognises my printer (a usb 2 photosmart), my mouse (again usb 2), and I think my 4 port hub as well somewhere in there. This is a 1.1 hub, but the result is the same when I boot with this removed. I installed Ubuntu with no usb devices plugged in at all.

Finally, "lsmod | grep usb" gives
Code: Select all
usb_storage            64064  1
usblp                  12032  1
usbhid                 29376  0
usbcore               107384  7 usb_storage,usblp,usbhid,ehci_hcd,uhci_hcd
scsi_mod              119936  4 sd_mod,usb_storage,sr_mod,sbp2
ide_core              118988  5 usb_storage,ide_cd,ide_generic,via82cxxx,ide_disk


Please, if anyone has any ideas I would be very grateful.

Thanks everyone

Ben
bae22
 
Posts: 1
Joined: Sun Jul 10, 2005 5:52 pm

Return to Help!

Who is online

Users browsing this forum: No registered users and 0 guests