Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
docs:user-guide:hardware:bluetooth:usb.bluetooth [2018/02/17 20:28] – ↷ Page moved from docs:user-guide:bluetooth:usb.bluetooth to docs:user-guide:hardware:bluetooth:usb.bluetooth bobafetthotmaildocs:guide-user:hardware:bluetooth:usb.bluetooth [2019/08/26 16:36] – tag optimization vgaetera
Line 1: Line 1:
 ====== USB Bluetooth support ====== ====== USB Bluetooth support ======
- 
 {{page>meta:infobox:cleanup&noheader&nofooter&noeditbtn}} {{page>meta:infobox:cleanup&noheader&nofooter&noeditbtn}}
  
Line 6: Line 5:
  
 == Other Bluetooth guides == == Other Bluetooth guides ==
-  * [[docs:user-guide:hardware:bluetooth:bluetooth.6lowpan|Bluetooth LE 6LoWPAN]] +  * [[docs:guide-user:hardware:bluetooth:bluetooth.6lowpan|Bluetooth LE 6LoWPAN]] 
-  * [[docs:user-guide:hardware:bluetooth:bluetooth.audio|Bluetooth Audio]]+  * [[docs:guide-user:hardware:bluetooth:bluetooth.audio|Bluetooth Audio]]
  
-Some images offered on the OpenWrt download page, come with the basic [[wp>Universal Serial Bus|USB]] support already included, if yours does not, this page will explain how to install USB support. The [[doc:techref:opkg|OPKG]] packages needed to obtain a very basic USB support under OpenWrt are the following (please read about the different [[wp>Host controller interface|host controller interfaces]] on Wikipedia):+Some images offered on the OpenWrt download page, come with the basic [[wp>Universal Serial Bus|USB]] support already included, if yours does not, this page will explain how to install USB support. The [[docs:guide-user:additional-software:opkg|OPKG]] packages needed to obtain a very basic USB support under OpenWrt are the following (please read about the different [[wp>Host controller interface|host controller interfaces]] on Wikipedia):
  
 ^ Name                 ^ Size (KB) ^ Required ^ Desciption ^ ^ Name                 ^ Size (KB) ^ Required ^ Desciption ^
Line 19: Line 18:
 | usbutils              191664 |     no     | USB devices listing utilities: ''[[http://linux.die.net/man/8/lsusb|lsusb]]'', ''...''  | | usbutils              191664 |     no     | USB devices listing utilities: ''[[http://linux.die.net/man/8/lsusb|lsusb]]'', ''...''  |
 | kmod-bluetooth        126843 |    yes     | Kernel support for Bluetooth devices.   | | kmod-bluetooth        126843 |    yes     | Kernel support for Bluetooth devices.   |
 +| bluez-daemon            487K |    yes     | Bluetooth daemon.    |
 | bluez-libs             31943 |    yes     | Bluetooth library.    | | bluez-libs             31943 |    yes     | Bluetooth library.    |
 | bluez-utils          |  208236 |    yes     | Bluetooth utilities.  | | bluez-utils          |  208236 |    yes     | Bluetooth utilities.  |
 | dbus                  296173 |    yes     | Simple interprocess messaging system (daemon), dependency of bluez-utils   | | dbus                  296173 |    yes     | Simple interprocess messaging system (daemon), dependency of bluez-utils   |
  
-By installing the correct kernel packages, your GNU/Linux system is able to address the bus. Now, depending on what you want to connect over the bus, you still need to install the drivers for that specific device. Please see [[doc:howto:usb.overview]]+By installing the correct kernel packages, your GNU/Linux system is able to address the bus. Now, depending on what you want to connect over the bus, you still need to install the drivers for that specific device. Please see [[docs:guide-user:hardware:usb.overview]]
  
 ===== Installation ===== ===== Installation =====
Line 34: Line 34:
 opkg update opkg update
 opkg install kmod-bluetooth bluez-libs bluez-utils kmod-usb-core kmod-usb-uhci kmod-usb2 usbutils opkg install kmod-bluetooth bluez-libs bluez-utils kmod-usb-core kmod-usb-uhci kmod-usb2 usbutils
 +</code>
 +
 +In OpenWRT >=18.06:
 +<code>
 +opkg update
 +opkg install kmod-bluetooth bluez-libs bluez-utils kmod-usb-core kmod-usb-uhci kmod-usb2 usbutils bluez-daemon
 </code> </code>
  
Line 48: Line 54:
 </code> </code>
  
-In Chaos Calmer (15.05 maybe earlier) the **bluez-utils** installs the **bluetoothd** init script instead of **bluez-utils**:+In 18.06 the **bluez-daemon** installs the **bluetoothd** init script instead of **bluez-utils**:
  
 <code> <code>
Line 94: Line 100:
  
 ===== Troubleshooting and issues ===== ===== Troubleshooting and issues =====
- 
 If bluetooth device doesn't inicialize correctly and doesn't show up while running **hcitool dev** command try reinitializing bluetooth stack:  If bluetooth device doesn't inicialize correctly and doesn't show up while running **hcitool dev** command try reinitializing bluetooth stack: 
  
Line 103: Line 108:
 </code> </code>
  
-===== Tags ===== 
-[[meta:tags|How to add tags]] 
-{{tag>usbrelated}} 
  • Last modified: 2020/12/13 04:01
  • by vernonjvs