Bluetooth device not registering
Hey,
I'm having a problem getting my bluetooth device to register on my computer. Let me start off by saying I have had this work with the same computer under different OS's. Namely Fedora 8 and 9. I had to alter the blacklist file under /etc/modprobe.d/blacklist. I had to add 'blacklist pegasus' and it worked like a charm. I'm running Hardy Heron, I stick it in and NOTHING.I remove the device, change the blacklist file under /etc/modprobe.d/blacklist and stick back in the device... still nothing. I decide to restart the system, stick it back in and still nothing. I've tried connecting the device directly into a USB port attached to the board. When I try to run 'lsusb', it doesn't even do anything. It just sits there. I tried connecting it through my Mac keyboard that has USB ports at the top of it. Here is the output of that: Code:
elwood@elwood-desktop:~$ lsusb Thanks in advance, Brandon edit: I'm fairly sure the Behavior Tech. is my mouse. I know what all of the stuff is. It's either registering incorrectl or not at all. |
The Bluetooth adapter is registering as a Ethernet device under lsusb? Are you sure about this?
My understanding is that the information shown by lsusb is the data provided by the device itself, not something generated from the software. So that would mean the BT adapter is actually reporting itself to be an Ethernet adapter, which is obviously very strange. |
Mind you, this only does this when I hook it up via the USB hub on my Mac keyboard. When I hook it up directly to the motherboard, lsusb does nothing. It's almost like it freezes and won't print anything to the screen.
ps: All pertinent bluez packages are installed and bluetooth services have been started. |
When I hook up an old BT adapter from an old bluetooth mouse and keyboard (RocketFish, I think), this is what lsusb returns:
Code:
elwood@elwood-desktop:~$ lsusb Neither of these trigger the little BT logo to pop up in the top panel like it used to. |
It appears the problem is the 64-bit version of Ubuntu. I switched to 32-bit (I should've known better in the first place) and it registered right away, but it didn't work immediately. I had to add pegasus to the blacklist and reboot. Works fine now.
Brandon Edit: It still shows up as an ethernet device, but I can now discover bluetooth devices. |
That is really strange, since even the kernel thinks it is an Ethernet adapter (the Pegasus module is for a USB Ethernet adapter).
Regardless of the 32/64 bit issue, this device is definitely misrepresenting itself. I wonder if this is something that the kernel developers (at least the USB portion) should be made aware of. |
How would we make them aware of this? I can't remember whether or not Fedora recognized it as an ethernet adapter.
Brandon |
All times are GMT -5. The time now is 05:07 AM. |