[1.] One line summary of the problem: SiW (Silcone Wave) USB Bluetooth Dongle doesn't work anymore [2.] Full description of the problem/report: After upgrading to Ubuntu 11.10 from 11.07, the bluetooth dongle (0c10:0000) doesn't work anymore hciconfig seems to be able to see it: xxx@xxx:~$ hciconfig hci0: Type: BR/EDR Bus: USB BD Address: 00:11:F6:03:81:CE ACL MTU: 120:20 SCO MTU: 0:0 DOWN RX bytes:1086 acl:0 sco:0 events:39 errors:0 TX bytes:171 acl:0 sco:0 commands:39 errors:0 but hciconfig hci0 up yield a timeout error: Can't init device hci0: Connection timed out (110) Extra bluetoothd logs when I run hciconfig hci0 up are as follows: Mar 6 17:34:30 mythbox1 bluetoothd[21709]: plugins/hciops.c:read_bd_addr_complete() hci0 status 0 Mar 6 17:34:30 mythbox1 bluetoothd[21709]: plugins/hciops.c:read_local_name_complete() hci0 status 0 Mar 6 17:34:30 mythbox1 bluetoothd[21709]: plugins/hciops.c:update_ext_inquiry_response() hci0 usb-devices for the bluetooth dongle: T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 5 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0c10 ProdID=0000 Rev=15.00 S: Manufacturer=SiW S: Product=SiW S: SerialNumber=CE8103F61100 C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=50mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb and doesn't look like I'm missing any modules. [3.] Keywords (i.e., modules, networking, kernel): bluetooth, SiW [4.] Kernel version (from /proc/version): Linux version 3.0.0-16-generic (buildd@zirconium) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #29-Ubuntu SMP Tue Feb 14 12:49:42 UTC 2012 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) Can't init device hci0: Connection timed out (110) [6.] A small shell script or example program which triggers the problem (if possible) [7.] Environment [7.1.] Software (add the output of the ver_linux script here) Ubuntu 11.10 [7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2000.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 4666.56 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2000.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 4666.63 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: [7.3.] Module information (from /proc/modules): processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2000.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 4666.56 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2000.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 4666.63 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0073 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : 0000:00:1f.2 0170-0177 : ata_piix 01f0-01f7 : 0000:00:1f.2 01f0-01f7 : ata_piix 0290-029f : pnp 00:01 0290-0294 : pnp 00:01 0295-0296 : it87 0295-0296 : it87 0376-0376 : 0000:00:1f.2 0376-0376 : ata_piix 0378-037a : parport0 03c0-03df : vesafb 03f6-03f6 : 0000:00:1f.2 03f6-03f6 : ata_piix 03f8-03ff : serial 0400-04bf : pnp 00:0a 0400-0403 : ACPI PM1a_EVT_BLK 0404-0405 : ACPI PM1a_CNT_BLK 0408-040b : ACPI PM_TMR 0410-0415 : ACPI CPU throttle 0428-042f : ACPI GPE0_BLK 04d0-04d1 : pnp 00:01 0500-051f : 0000:00:1f.3 0800-087f : pnp 00:01 0880-088f : pnp 00:01 0cf8-0cff : PCI conf1 b000-bfff : PCI Bus 0000:02 c000-cfff : PCI Bus 0000:01 c000-c07f : 0000:01:00.0 d000-dfff : PCI Bus 0000:03 d000-d0ff : 0000:03:00.0 d000-d0ff : r8169 e000-e01f : 0000:00:1d.0 e000-e01f : uhci_hcd e100-e11f : 0000:00:1d.1 e100-e11f : uhci_hcd e200-e21f : 0000:00:1d.2 e200-e21f : uhci_hcd e300-e31f : 0000:00:1d.3 e300-e31f : uhci_hcd f000-f00f : 0000:00:1f.2 f000-f00f : ata_piix cat /proc/iomem 00000000-0000ffff : reserved 00010000-0009f7ff : System RAM 0009f800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000ce000-000cffff : pnp 00:0c 000e0000-000effff : pnp 00:0c 000f0000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-7fedffff : System RAM 01000000-01537103 : Kernel code 01537104-017c013f : Kernel data 01875000-0194bfff : Kernel bss 7fee0000-7fee2fff : ACPI Non-volatile Storage 7fee3000-7feeffff : ACPI Tables 7fef0000-7fefffff : reserved 7ff00000-7fffffff : RAM buffer 80000000-801fffff : PCI Bus 0000:03 80000000-8001ffff : 0000:03:00.0 80200000-803fffff : PCI Bus 0000:02 80400000-805fffff : PCI Bus 0000:02 d0000000-efffffff : PCI Bus 0000:01 d0000000-dfffffff : 0000:01:00.0 e0000000-e1ffffff : 0000:01:00.0 e1000000-e112ffff : vesafb e2000000-e207ffff : 0000:01:00.0 f0000000-f3ffffff : PCI MMCONFIG 0000 [bus 00-3f] f0000000-f3ffffff : reserved f0000000-f3ffffff : pnp 00:0b f4000000-f6ffffff : PCI Bus 0000:01 f4000000-f4ffffff : 0000:01:00.0 f4000000-f4ffffff : nvidia f6000000-f6003fff : 0000:01:00.1 f6000000-f6003fff : ICH HD audio f7000000-f8ffffff : PCI Bus 0000:03 f8000000-f8000fff : 0000:03:00.0 f8000000-f8000fff : r8169 f9000000-fbffffff : PCI Bus 0000:04 f9000000-f9ffffff : 0000:04:00.0 f9000000-f9ffffff : cx88[0] fa000000-faffffff : 0000:04:00.2 fa000000-faffffff : cx88[0] fb000000-fb0007ff : 0000:04:01.0 fb000000-fb0007ff : saa7133[0] fc000000-fc003fff : 0000:00:1b.0 fc000000-fc003fff : ICH HD audio fc004000-fc0043ff : 0000:00:1d.7 fc004000-fc0043ff : ehci_hcd fec00000-ffffffff : reserved fec00000-fec003ff : IOAPIC 0 fed00000-fed003ff : HPET 0 fed13000-fed1dfff : pnp 00:0c fed20000-fed8ffff : pnp 00:0c fee00000-fee00fff : Local APIC fee00000-fee00fff : pnp 00:0c ffb00000-ffb7ffff : pnp 00:0c fff00000-ffffffff : pnp 00:0c [7.5.] PCI information ('lspci -vvv' as root) [7.6.] SCSI information (from /proc/scsi/scsi) See attached.
I'd believe this is a regression bug, because when I load kernel: 2.6.38-13 The bluetooth dongle worked again.
Bug confirmed with Ubuntu: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/947762 On advise from Ubuntu I'm lodging this bug.
Would you mind closing this if this bug is still not in a kernel from the last few months as of June,2014. Nick