Süket a beépített bluetooth

Sziasztok!

Arch Linuxot használok, és a legutóbbi szép nagy frissítés óta (volt benne egy kernelfrissítés is) nem működik a gépbe épített bluetooth.
A hardvert is megtalálja, elvileg működőképes, de itt meg is állt a tudomány, például nem talál egy eszközt sem a közelben.
Itt a hiba hcitool-os demonstrációja (hci0 a beépített, hci1 egy külső USB-s adapter):


[balint@esernyomadar ~]$ hcitool dev
Devices:
	hci0	E0:2A:82:28:28:F7
	hci1	00:0B:0D:60:83:89
[balint@esernyomadar ~]$ hcitool -i hci0 scan
Scanning ...
[balint@esernyomadar ~]$ hcitool -i hci1 scan
Scanning ...
	00:22:FD:0A:93:05	Jmtmwjmwtg
	00:22:69:DB:08:C4	gombocartur-0
[balint@esernyomadar ~]$

Minden ötletet szívesen fogadok ☺
Köszönöm!

Hozzászólások

Okozhat ilyet betöltetlen kernelmodul?

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

Update: downgrade-eltem a kernelt, a hiba változatlanul fennáll, ugyanabban a formában, tehát gondolom nem ott keresendő a hiba.
A hardver nem hibás, Windows 7 alatt teszteltem.

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

sose ment, vagy csak most nem ? Nem tudom, hogy ugyan az-e... de van pár wifi kártya ami nem tartalmaz beégetett firmware-t hanem a driver tölti le... nem lehet, hogy a firmware hiányzik ? Volt olyan wifi kártya amihez a windózos driverből kellett kinyerni a firmware-t és jó helyre rakni. dmesg, syslog semmi okosat nem mond ?

Korábban ment, ezért tűnt fel, hogy most nem. A kérdéses frissítés előtt napi szinten használtam a telefonomat bluetooth kapcsolaton keresztül modemként.

A wifi használatához anno blacklistelni kellett néhány modult, de azóta rendesen működött a wifi és a bluetooth egyaránt.

A wifivel kapcsolatban ezt mondja a dmesg:
rt2860sta: module is from the staging directory, the quality is unknown, you have been warned.
[drm] Initialized drm 1.1.0 20060810
rt2860 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
rt2860 0000:02:00.0: setting latency timer to 64

Bluetooth ezt mondja (szerintem):
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
...
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
...
Bluetooth: L2CAP ver 2.15
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
...

Lsusb szerint itt van a bluetooth
[balint@esernyomadar JEGYZETEK]$ lsusb
...
Bus 003 Device 003: ID 148f:1000 Ralink Technology, Corp.

Ez alapján lehet érdekes ez a dmesg bejegyzés:
usb usb3: root hub lost power or was reset
(ugyanezt usb2,4,5-re is kiírta, azon nincs semmi, az Bus 001-en van a webcam.)

usb 1-8: reset high speed USB device using ehci_hcd and address 3
usb 3-2: reset full speed USB device using uhci_hcd and address 3
btusb 3-2:1.0: no reset_resume for driver btusb?
btusb 3-2:1.1: no reset_resume for driver btusb?
(ez többször is előfordul)

A Bluetooth elindításakor (/etc/rc.d/bluetooth start), valamint az appletben a bekapcsolásakor semmi újat ne ír a dmesg.

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

újabb kérdések,
(sajna nem vagyok expert ezen a téren.) Következő modulok be vannak töltve ?


rfcomm                 47694  8 
sco                    18131  2 
bnep                   18308  2 
l2cap                  53570  16 rfcomm,bnep
btusb                  18600  2 
bluetooth              72448  9 rfcomm,sco,bnep,l2cap,btusb

A következő processzek futnak-e ?


 1234 ?        Ss     0:00 /usr/sbin/bluetoothd --udev
 1814 ?        Sl     0:00 bluetooth-applet

Kb. ennyit találtam a rendszerbe ami bluet.-vel kapcsolatos...