sorry, this is the patch link: http://kerneltrap.org/mailarchive/linux-kernel/2008/3/7/1106944/thread#mid-1106944
On Mon, Dec 29, 2008 at 11:53 AM, pierpaolo <pierpaolo.fra...@gmail.com>wrote: > Hi all! A little help... > Cannot get to work BCM2045B2 MiniPC bluetooth module found in my Dell > Vostro 1400. Various pages states it "work out of the box" but not for me... > > I installed all the stuff > bluetooth, bluez-utils, bluez-firmware (BCM203x), bluez-audio, > bluez-pcmcia, python-bluez, kbluetooth > > I managed to modprobe hci_usb and/or bfusb(?) > > Bluetooth led always off > > I haven't WinXP or Vista, and i can't install them > > A couple of questions: > 1. A little summary about how to make a new initramfs image with new > modules? Why bluetooth modules is not called from kernel on boot? ( i try an > update-initramfs -u ) > 2. I think i need a firmware for this feature, isn't right? ehre can i find > it? > 3. How i implement this path? Or, is this patch implemented in kernel > 2.26-1 amd64? > > uname --all > Linux piccolino 2.6.26-1-amd64 #1 SMP Mon Dec 15 17:25:36 UTC 2008 x86_64 > GNU/Linux > lsmod > Module Size Used by > nvidia 8105072 26 > rfcomm 38176 2 > hidp 19072 2 > l2cap 23936 14 rfcomm,hidp > bluetooth 57124 5 rfcomm,hidp,l2cap > ipv6 288328 10 > acpi_cpufreq 11792 1 > cpufreq_powersave 6400 1 > cpufreq_stats 9120 0 > cpufreq_conservative 11784 0 > cpufreq_ondemand 11792 0 > freq_table 9344 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand > cpufreq_userspace 8452 0 > dm_crypt 17032 0 > sbp2 25356 0 > loop 19468 0 > ide_cd_mod 36360 0 > cdrom 37928 1 ide_cd_mod > usbhid 45792 0 > hid 41792 2 hidp,usbhid > ff_memless 9224 1 usbhid > uvcvideo 55560 0 > compat_ioctl32 12288 1 uvcvideo > videodev 35840 2 uvcvideo,compat_ioctl32 > v4l1_compat 17284 2 uvcvideo,videodev > joydev 14848 0 > snd_hda_intel 434776 1 > snd_pcm_oss 41760 0 > snd_mixer_oss 18816 1 snd_pcm_oss > snd_pcm 81672 2 snd_hda_intel,snd_pcm_oss > arc4 6272 2 > snd_seq_dummy 7428 0 > ecb 7296 2 > crypto_blkcipher 21636 2 dm_crypt,ecb > snd_seq_oss 33152 0 > snd_seq_midi 11072 0 > snd_rawmidi 26784 1 snd_seq_midi > snd_seq_midi_event 11904 2 snd_seq_oss,snd_seq_midi > snd_seq 54304 6 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event > piix 12424 0 [permanent] > iwl3945 92916 0 > ohci1394 32564 0 > sdhci 19460 0 > firmware_class 12544 1 iwl3945 > snd_timer 25744 2 snd_pcm,snd_seq > snd_seq_device 11668 5 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq > ieee1394 93816 2 sbp2,ohci1394 > mmc_core 52448 1 sdhci > mac80211 162864 1 iwl3945 > ricoh_mmc 8448 0 > i2c_i801 13596 0 > serio_raw 9860 0 > ide_pci_generic 9220 0 [permanent] > led_class 8968 1 iwl3945 > iTCO_wdt 15696 0 > i2c_core 27936 2 nvidia,i2c_i801 > ide_core 128284 3 ide_cd_mod,piix,ide_pci_generic > snd 63688 11 > snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device > pcspkr 7040 0 > psmouse 42268 0 > tg3 97156 0 > cfg80211 30224 2 iwl3945,mac80211 > soundcore 12064 1 snd > snd_page_alloc 13072 2 snd_hda_intel,snd_pcm > ata_generic 10116 0 > video 24212 10 > output 7808 1 video > ehci_hcd 36108 0 > wmi 11712 0 > ac 9352 0 > battery 16904 0 > button 11680 0 > intel_agp 31728 0 > uhci_hcd 25760 0 > dcdbas 11952 0 > evdev 14208 10 > ext3 125072 4 > jbd 51240 1 ext3 > mbcache 12804 1 ext3 > dm_mirror 20608 0 > dm_log 13956 1 dm_mirror > dm_snapshot 19400 0 > dm_mod 58864 8 dm_crypt,dm_mirror,dm_log,dm_snapshot > sd_mod 29376 9 > thermal 22688 0 > processor 42304 4 acpi_cpufreq,thermal > fan 9352 0 > thermal_sys 17728 4 video,thermal,processor,fan > ahci 33036 8 > libata 165472 2 ata_generic,ahci > scsi_mod 160760 3 sbp2,sd_mod,libata > dock 14112 1 libata > > sudo lsusb -vs 001:003 > Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 8 > idVendor 0x0a5c Broadcom Corp. > idProduct 0x4500 > bcdDevice 1.00 > iManufacturer 1 Broadcom > iProduct 2 BCM2045B2 > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0001 1x 1 bytes > bInterval 255 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 3 > wHubCharacteristic 0x0004 > Ganged power switching > Compound device > Ganged overcurrent protection > bPwrOn2PwrGood 50 * 2 milli seconds > bHubContrCurrent 100 milli Ampere > DeviceRemovable 0x0e > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0103 power enable connect > Port 3: 0000.0103 power enable connect > Device Status: 0x0000 > (Bus Powered) > > > > >