I'm having trouble using a BCM2033-based USB adapter (from PCI). I'm
puzzled, because I have used it successfully several months ago. Now it
doesn't seem to want to load the firmware anymore and hciconfig doesn't
report any devices.
I'm running 2.4.21 with the mh2 patch. Having read the list archives,
I've also upgraded hotplug scripts to 2003_05_01.
What looks strange in the output below is that bluefw seems to get
called multiple times.
Any hints?
--J.
Jun 29 14:40:21 tnuctip kernel: hub.c: new USB device 00:07.2-2, assigned
address 7
Jun 29 14:40:21 tnuctip kernel: usb.c: USB device 7 (vend/prod 0xa5c/0x2033) is
not claimed by any active driver.
Jun 29 14:40:21 tnuctip kernel: Length = 18
Jun 29 14:40:21 tnuctip kernel: DescriptorType = 01
Jun 29 14:40:21 tnuctip kernel: USB version = 1.01
Jun 29 14:40:21 tnuctip kernel: Vendor:Product = 0a5c:2033
Jun 29 14:40:21 tnuctip kernel: MaxPacketSize0 = 64
Jun 29 14:40:21 tnuctip kernel: NumConfigurations = 1
Jun 29 14:40:21 tnuctip kernel: Device version = 0.a0
Jun 29 14:40:21 tnuctip kernel: Device Class:SubClass:Protocol = e0:01:01
Jun 29 14:40:21 tnuctip kernel: Unknown class
Jun 29 14:40:21 tnuctip kernel: Configuration:
Jun 29 14:40:21 tnuctip kernel: bLength = 9
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 02
Jun 29 14:40:21 tnuctip kernel: wTotalLength = 00c8
Jun 29 14:40:21 tnuctip kernel: bNumInterfaces = 03
Jun 29 14:40:21 tnuctip kernel: bConfigurationValue = 01
Jun 29 14:40:21 tnuctip kernel: iConfiguration = 00
Jun 29 14:40:21 tnuctip kernel: bmAttributes = a0
Jun 29 14:40:21 tnuctip kernel: MaxPower = 100mA
Jun 29 14:40:21 tnuctip kernel:
Jun 29 14:40:21 tnuctip kernel: Interface: 0
Jun 29 14:40:21 tnuctip kernel: Alternate Setting: 0
Jun 29 14:40:21 tnuctip kernel: bLength = 9
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:21 tnuctip kernel: bInterfaceNumber = 00
Jun 29 14:40:21 tnuctip kernel: bAlternateSetting = 00
Jun 29 14:40:21 tnuctip kernel: bNumEndpoints = 03
Jun 29 14:40:21 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:21 tnuctip default.hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add
PWD=/etc/hotplug HOME=/ SHLVL=2 DEVICE=/proc/bus/usb/001/007
PRODUCT=a5c/2033/a0 TYPE=224/1/1 DEBUG=kernel _=/bin/env)
Jun 29 14:40:21 tnuctip kernel: iInterface = 00
Jun 29 14:40:21 tnuctip default.hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add
PWD=/etc/hotplug HOME=/ SHLVL=2 DEVICE=/proc/bus/usb/001/007
PRODUCT=a5c/2033/a0 TYPE=224/1/1 DEBUG=kernel _=/bin/env)
Jun 29 14:40:21 tnuctip kernel: Endpoint:
Jun 29 14:40:21 tnuctip default.hotplug: invoke /etc/hotplug/usb.agent ()
Jun 29 14:40:21 tnuctip default.hotplug: invoke /etc/hotplug/usb.agent ()
Jun 29 14:40:21 tnuctip kernel: bLength = 7
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:21 tnuctip kernel: bEndpointAddress = 81 (in)
Jun 29 14:40:21 tnuctip kernel: bmAttributes = 03 (Interrupt)
Jun 29 14:40:21 tnuctip kernel: wMaxPacketSize = 0010
Jun 29 14:40:21 tnuctip kernel: bInterval = 01
Jun 29 14:40:21 tnuctip kernel: Endpoint:
Jun 29 14:40:21 tnuctip kernel: bLength = 7
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:21 tnuctip kernel: bEndpointAddress = 82 (in)
Jun 29 14:40:21 tnuctip kernel: bmAttributes = 02 (Bulk)
Jun 29 14:40:21 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:21 tnuctip kernel: bInterval = 01
Jun 29 14:40:21 tnuctip default.hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add
PWD=/etc/hotplug HOME=/ SHLVL=2 DEVICE=/proc/bus/usb/001/007
PRODUCT=a5c/2033/a0 TYPE=224/1/1 DEBUG=kernel _=/bin/env)
Jun 29 14:40:21 tnuctip kernel: Endpoint:
Jun 29 14:40:21 tnuctip kernel: bLength = 7
Jun 29 14:40:21 tnuctip default.hotplug: invoke /etc/hotplug/usb.agent ()
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:21 tnuctip kernel: bEndpointAddress = 02 (out)
Jun 29 14:40:21 tnuctip kernel: bmAttributes = 02 (Bulk)
Jun 29 14:40:21 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:21 tnuctip kernel: bInterval = 01
Jun 29 14:40:21 tnuctip kernel:
Jun 29 14:40:21 tnuctip kernel: Interface: 1
Jun 29 14:40:21 tnuctip kernel: Alternate Setting: 0
Jun 29 14:40:21 tnuctip kernel: bLength = 9
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:21 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:21 tnuctip kernel: bAlternateSetting = 00
Jun 29 14:40:21 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:21 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:21 tnuctip kernel: iInterface = 00
Jun 29 14:40:21 tnuctip kernel: Endpoint:
Jun 29 14:40:21 tnuctip kernel: bLength = 7
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:21 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:21 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:21 tnuctip kernel: wMaxPacketSize = 0000
Jun 29 14:40:21 tnuctip kernel: bInterval = 01
Jun 29 14:40:21 tnuctip kernel: Endpoint:
Jun 29 14:40:21 tnuctip kernel: bLength = 7
Jun 29 14:40:21 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:21 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0000
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 1
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 01
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0010
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0010
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 2
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 02
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 3
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 03
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 4
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 04
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 5
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 01
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 05
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
e0:01:01
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 83 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 03 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 01 (Isochronous)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0040
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel:
Jun 29 14:40:22 tnuctip kernel: Interface: 2
Jun 29 14:40:22 tnuctip kernel: Alternate Setting: 0
Jun 29 14:40:22 tnuctip kernel: bLength = 9
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 04
Jun 29 14:40:22 tnuctip kernel: bInterfaceNumber = 02
Jun 29 14:40:22 tnuctip kernel: bAlternateSetting = 00
Jun 29 14:40:22 tnuctip kernel: bNumEndpoints = 02
Jun 29 14:40:22 tnuctip kernel: bInterface Class:SubClass:Protocol =
ff:ff:ff
Jun 29 14:40:22 tnuctip kernel: iInterface = 00
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 84 (in)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 02 (Bulk)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:22 tnuctip kernel: Endpoint:
Jun 29 14:40:22 tnuctip kernel: bLength = 7
Jun 29 14:40:22 tnuctip kernel: bDescriptorType = 05
Jun 29 14:40:22 tnuctip kernel: bEndpointAddress = 04 (out)
Jun 29 14:40:22 tnuctip kernel: bmAttributes = 02 (Bulk)
Jun 29 14:40:22 tnuctip kernel: wMaxPacketSize = 0020
Jun 29 14:40:22 tnuctip kernel: bInterval = 01
Jun 29 14:40:25 tnuctip usb.agent: Setup hci_usb for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip last message repeated 2 times
Jun 29 14:40:25 tnuctip kernel: BlueZ Core ver 2.3 Copyright (C) 2000,2001
Qualcomm Inc
Jun 29 14:40:25 tnuctip kernel: Written 2000,2001 by Maxim Krasnyansky
<maxk@xxxxxxxxxxxx>
Jun 29 14:40:25 tnuctip kernel: BlueZ HCI USB driver ver 2.4 Copyright (C)
2000,2001 Qualcomm Inc
Jun 29 14:40:25 tnuctip kernel: Written 2000,2001 by Maxim Krasnyansky
<maxk@xxxxxxxxxxxx>
Jun 29 14:40:25 tnuctip kernel: usb.c: registered new driver hci_usb
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Setup bluefw for USB product a5c/2033/a0
Jun 29 14:40:25 tnuctip usb.agent: Module setup bluefw for USB product
a5c/2033/a0
pgp9QdMfGhOmr.pgp
Description: PGP signature
|