LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Bluetooth device not registering (http://www.linuxquestions.org/questions/linux-hardware-18/bluetooth-device-not-registering-640910/)

BallsOfSteel 05-08-2008 06:08 PM

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
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 006: ID 050d:0121 Belkin Components F5D5050 100Mbps Ethernet
Bus 002 Device 005: ID 046e:556e Behavior Tech. Computer Corp.
Bus 002 Device 004: ID 05ac:0204 Apple Computer, Inc.
Bus 002 Device 003: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 002 Device 002: ID 05ac:1002 Apple Computer, Inc. Apple Extended Keyboard Hub [Mitsumi]
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 001: ID 0000:0000

Belkin is my bluetooth device. It's registering incorrectly, but I'm not sure how to change it. Anyone have any ideas?

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.

MS3FGX 05-08-2008 07:18 PM

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.

BallsOfSteel 05-08-2008 07:28 PM

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.

BallsOfSteel 05-08-2008 07:35 PM

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
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 003: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 009: ID 0a5c:2120 Broadcom Corp.
Bus 001 Device 008: ID 0a5c:4503 Broadcom Corp.
Bus 001 Device 007: ID 0a5c:4502 Broadcom Corp.
Bus 001 Device 006: ID 0a5c:4500 Broadcom Corp.
Bus 001 Device 005: ID 046e:556e Behavior Tech. Computer Corp.
Bus 001 Device 004: ID 05ac:0204 Apple Computer, Inc.
Bus 001 Device 003: ID 05ac:1002 Apple Computer, Inc. Apple Extended Keyboard Hub [Mitsumi]
Bus 001 Device 001: ID 0000:0000

Now, when the Belkin BT adapter is plugged in directly into the motherboard, it's still showing as ethernet... not sure why. Never had this problem before.

Neither of these trigger the little BT logo to pop up in the top panel like it used to.

BallsOfSteel 05-10-2008 01:16 AM

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.

MS3FGX 05-10-2008 09:36 AM

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.

BallsOfSteel 05-10-2008 10:28 AM

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 11:30 PM.