bluetoothctl
Bluetooth 컨트롤러에 대한 정보를 가져 오거나 표시 할 수 없으며 hciconfig
컴퓨터가 근처 Bluetooth 장치를 인식하도록 할 수도 없습니다. 내가 입력하면 표시 power on
됩니다bluetoothctl
No default controller available.
이 명령 hcitool scan
도 hciconfig hci0 up
아무것도 찾지 못합니다.
내 시스템에 대한 몇 가지 정보는 다음과 같습니다.
- 핵심
uname -a Linux localhost 4.0.1-1-ARCH #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015 x86_64 GNU/Linux
PCI 장치
lspci -k 02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe DeviceName: Roma Ralink RT3290LE 802.11bgn 1x1 Wi-Fi Adapter Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter Kernel driver in use: rt2860 Kernel modules: rt2800pci, rt3290sta 02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
커널 모듈
lsmod | grep -i bluetooth bluetooth 438272 6 bnep,btusb rfkill 24576 6 cfg80211,hp_wmi,bluetooth crc16 16384 2 ext4,bluetooth
블루투스 관련 로그 메시지
dmesg | grep -i bluetooth [ 89.576936] Bluetooth: Core ver 2.20 [ 89.576970] Bluetooth: HCI device and connection manager initialized [ 89.576977] Bluetooth: HCI socket layer initialized [ 89.576982] Bluetooth: L2CAP socket layer initialized [ 89.576991] Bluetooth: SCO socket layer initialized [ 89.587071] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 89.587082] Bluetooth: BNEP filters: protocol multicast [ 89.587094] Bluetooth: BNEP socket layer initialized
장치 FS:
ls /dev | grep hci vhci
WiFi/Bluetooth 컨트롤러는 시스템 로그에 여러 번 언급되어 있습니다.
RT3290을 검색하면 다음과 같은 오류 메시지가 반복적으로 나타납니다.
dmesg | grep rt3290 RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
"RT28xx"를 검색하면 다음이 제공됩니다.
dmesg | grep rt28 gives: [ 9.810624] register rt2860 [ 16.610829] <==== rt28xx_init, Status=0
답변1
카드가 하드 또는 소프트 차단되었는지 확인하십시오(Linux와 관련 없음).
- BIOS에서 Bluetooth가 켜져 있는지 확인하십시오.
- Bluetooth('비행기 모드' 또는 '오프라인 모드'라고도 함)를 끌 수 있는 하드웨어 키가 있는지 확인하세요.
rt3290 드라이버가 설치되어 있는지 확인하세요. 현재는 커널 모듈에 없습니다(아무 것도 변경되지 않은 경우)
find /lib/modules/$(uname -r) -name "ralink*" | less
또는 으로 검색할 수 있습니다.modinfo rt3290
- 가지고 계시다면
modinfo: ERROR: Module rt3290 not found.
꼭 설치해 보세요 - 우분투용 샘플 설치 가이드:https://askubuntu.com/questions/924632/rt3290-wifi-not-listing-connections-in-ubuntu-gnome-16-04
답변2
~에 따르면이 질문은 AskUbuntu.SE에 있습니다., 이 카드에는 다음이 필요한 것 같습니다.rtbth
운전사블루투스 지원을 위해.
Bluetooth 어댑터가 목록에 나타나는 것은 해당 lspci
어댑터가 USB 기반 어댑터가 아니라 PCI(e) 기반 어댑터임을 나타냅니다. 어댑터의 Bluetooth 기능에 사용되는 드라이버가 인식되지 않으므로 lspci -k
현재 올바른 Bluetooth 하드웨어 드라이버를 로드하지 않는 것이 좋습니다.
제가 귀하의 드라이버에서 확인할 수 있는 유일한 Bluetooth 하드웨어 드라이버는 USB 기반 Bluetooth 어댑터에만 적용된다는 것 lsmod | grep -i bluetooth
입니다 . btusb
모듈 bnep
등은 bluetooth
일반 Bluetooth 프로토콜 드라이버이지만 Bluetooth 어댑터에 대한 올바른 하드웨어 드라이버도 필요합니다.