Re: Majordomo results

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 10 Mar 2009, Natale Vinto wrote:

> 2009/3/10 Greg KH <greg@xxxxxxxxx>:
> > On Tue, Mar 10, 2009 at 04:39:52PM +0100, Natale Vinto wrote:
> >> Hi,
> >> I would have 4 bluetooth usb key working with a 4-port usb hub on some linux
> >> box with kernel 2.6 and debian. My problem is that only 2 of those bluetooth
> >> key really works and for the other ones I got error like this ( dmesg ):
> >>
> >> [  189.879423] btusb_submit_intr_urb: hci2 urb f32da200 submission failed
> >> (28)
> >
> > Are there any other messages in the kernel log when you do this?  Are
> > you sure these devices really even work?
> >
> > thanks,
> >
> > greg k-h
> >
> 
> Hi,
> this is the full log:
> 
> [10712.483361] hub 4-3:1.0: USB hub found
> [10712.483991] hub 4-3:1.0: 4 ports detected
> [10712.756345] usb 4-3.1: new full speed USB device using ehci_hcd and
> address 17
> [10713.100681] usb 4-3.1: configuration #1 chosen from 1 choice
> [10713.184455] usb 4-3.2: new full speed USB device using ehci_hcd and
> address 18
> [10713.315259] usb 4-3.2: configuration #1 chosen from 1 choice
> [10713.396579] usb 4-3.3: new full speed USB device using ehci_hcd and
> address 19
> [10713.520897] usb 4-3.3: configuration #1 chosen from 1 choice
> [10713.559994] btusb_submit_intr_urb: hci2 urb e38c6b00 submission failed (28)
> [10713.608332] usb 4-3.4: new full speed USB device using ehci_hcd and
> address 20
> [10713.733041] usb 4-3.4: configuration #1 chosen from 1 choice
> [10713.739768] btusb_submit_intr_urb: hci3 urb f165f680 submission failed (28)

28 is ENOSPC.  It means that the driver can't allocate enough bandwidth
on your USB bus to carry the messages needed by those devices.

> in this case I was trying the Trust usb hub with 4 sitecom bluetooth dongle
> 
> Bus 004 Device 020: ID 0a12:0001 Cambridge Silicon Radio, Ltd
> Bluetooth Dongle (HCI mode)
> Bus 004 Device 019: ID 0a12:0001 Cambridge Silicon Radio, Ltd
> Bluetooth Dongle (HCI mode)
> Bus 004 Device 018: ID 0a12:0001 Cambridge Silicon Radio, Ltd
> Bluetooth Dongle (HCI mode)
> Bus 004 Device 017: ID 0a12:0001 Cambridge Silicon Radio, Ltd
> Bluetooth Dongle (HCI mode)
> 
> and this is from hciconfig:
> 
> hci0:   Type: USB
>         BD Address: 00:09:DD:50:69:7C ACL MTU: 310:10 SCO MTU: 64:8
>         UP RUNNING PSCAN
>         RX bytes:880 acl:0 sco:0 events:48 errors:0
>         TX bytes:452 acl:0 sco:0 commands:47 errors:0
> 
> hci1:   Type: USB
>         BD Address: 00:09:DD:50:2D:F8 ACL MTU: 310:10 SCO MTU: 64:8
>         UP RUNNING PSCAN
>         RX bytes:790 acl:0 sco:0 events:36 errors:0
>         TX bytes:398 acl:0 sco:0 commands:35 errors:0
> 
> hci2:   Type: USB
>         BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
>         DOWN
>         RX bytes:0 acl:0 sco:0 events:0 errors:0
>         TX bytes:0 acl:0 sco:0 commands:0 errors:0
> 
> hci3:   Type: USB
>         BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
>         DOWN
>         RX bytes:0 acl:0 sco:0 events:0 errors:0
>         TX bytes:0 acl:0 sco:0 commands:0 errors:0
> 
> 
> the last ones are shown but are "DOWN" and I don't know why

In this case you have four full-speed devices connected to a high-speed 
controller.  Linux isn't very good at handling that combination.

It might possibly work better if you do

	echo 3 >/sys/class/usb_host/usb_host4/companion

before plugging in the device.  (Change the "3" and the "4"  
appropriately if you plug the device into a different USB port.)

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux