《NetBSD指南-20.2.支持的硬件》
发表于 : 2010-03-06 15:05
因为蓝牙控制器一般使用“Bluetooth 2.0 Core”指定的标准的 HCI 协议与主机通讯, NetBSD蓝牙堆栈与多数的控制器兼容, 只需要一个接口驱动, 在NetBSD 4.0中可使用下列驱动程序:
如果支持未编译到内核里, 在所有支持USB和/或PCMCIA的平台上可以将其加入到内核中 (参 Section 18.9, “内核调整”), 根据需要使用下列声明选项:
有些老的基于Broadcom BCM2033芯片组的USB蓝牙硬件锁需要先加载器固件才能工作, 而这些设备将被附加到 ugen(4)上. 使用NetBSD的Package中的 “sysutils/bcmfw” 软件包来加载和启用它们。
- bt3c(4) provides an interface to the 3Com Bluetooth PC Card, model 3CRWB6096-A.
- ubt(4) interfaces to all USB Bluetooth controllers conforming to the “HCI USB Transport Layer” specification.
代码: 全选
bt3c0 at pcmcia0 function 0: <3COM, 3CRWB60-A, Bluetooth PC Card>
ubt0 at uhub1 port 4 configuration 1 interface 0
ubt0: Cambridge Silicon Radio Bluetooth USB Adapter, rev 2.00/19.58, addr 4
ubt1 at uhub1 port 2 configuration 1 interface 0
ubt1: Broadcom Belkin Bluetooth Device, rev 1.10/0.01, addr 5
代码: 全选
# Bluetooth Controller and Device support
# Bluetooth PCMCIA Controllers
bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
# Bluetooth USB Controllers
ubt* at uhub? port ?
# Bluetooth Device Hub
bthub* at bt3c?
bthub* at ubt?
# Bluetooth HID support
bthidev* at bthub?
# Bluetooth Mouse
btms* at bthidev? reportid ?
wsmouse* at btms? mux 0
# Bluetooth Keyboard
btkbd* at bthidev? reportid ?
wskbd* at btkbd? console ? mux 1
# Bluetooth Audio support
btsco* at bthub?
audio* at btsco?