[Gelöst] Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

[Gelöst] Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 17:08:10

Hallo Isolierte und Nicht-Isolierte :-)

Mein OS ist Debian Buster 10.3:

Code: Alles auswählen

root@punk:~# more /etc/debian_version 
10.3
root@punk:~#
Ich möchte von meinem Laptop aus über Bluetooth eine Datei auf mein neues Nokia-Handy 220 4G kopieren, und zwar in ein bestimmtes Verzeichnis auf dem Handy. Also so, dass ich unter KDE im Dolphin-Dateimanager den Verzeichnisbaum auf meinem Handy sehe um dann die Datei in ein gewisses Verzeichnis auf meinem Handy zu übertragen. Das funktioniert aber nicht, siehe weiter unten.

Das KDE-Paket bluedevil ist installiert.

Der Einsatz von obexfs (siehe https://www.linux-community.de/blog/han ... it-obexfs/) funktioniert nicht, da der Befehl

Code: Alles auswählen

obexfs -b <Hardwareadresse meines Handys> <Mountpunkt auf meinem Laptop>

zwar fehlerfrei funktioniert, aber das Handy mir nach dem Absetzen dieses Kommandos keine Mitteilung anzeigt, dass ein fremdes Gerät auf mein Handy per Bluetooth zugreifen will (Bluetooth ist auf meinem Handy aktiviert). Der anschließend ausgeführte Befehl rfcomm auf meinem Laptop gibt keinerlei Infos aus, der Prompt erscheint danach wieder. Vielleicht unterstützt mein Handy nicht ObexFs/ObexFTP.

Meine Fritzbox 7490 hat übrigens keine Bluetooth-Schnittstelle, ich sehe jedenfalls keinen Eintrag namens "Bluetooth" in der Web-GUI meiner Fritzbox. Falls jemand auf die Idee kommt, die Sache mit meiner Fritzbox mal auszuprobieren.

Der Bluetooth-Adapter in meinem Acer-Laptop ist ein Atheros AR3012, der dazugehörige Treiber heißt ath9k.

Es folgen gleich zwei weitere Beiträge in diesem Thread mit weiteren Infos zu dieser Angelegenheit.
Zuletzt geändert von prox am 23.04.2020 17:32:00, insgesamt 1-mal geändert.

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 17:10:30

Jetzt ein paar Hardware-Info - Auszug aus der Ausgabe von hwinfo:

Code: Alles auswählen

P: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:03:00.0
E: SUBSYSTEM=pci
E: DRIVER=ath9k
E: PCI_CLASS=28000
E: PCI_ID=168C:0036
E: PCI_SUBSYS_ID=11AD:0632
E: PCI_SLOT_NAME=0000:03:00.0
E: MODALIAS=pci:v0000168Cd00000036sv000011ADsd00000632bc02sc80i00
E: USEC_INITIALIZED=11727850
E: ID_PCI_CLASS_FROM_DATABASE=Network controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=Network controller
E: ID_VENDOR_FROM_DATABASE=Qualcomm Atheros
E: ID_MODEL_FROM_DATABASE=QCA9565 / AR9565 Wireless Network Adapter

[...]

<6>[   12.983482] ieee80211 phy0: Atheros AR9565 Rev:1 mem=0xffffbe1d80c80000, irq=17

[...]

11: PCI 300.0: 0282 WLAN controller
  [Created at pci.386]
  Unique ID: hAO_.VD4_Ojn4V46
  Parent ID: qTvu.Ao3I_aYh_QF
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter"
  Vendor: pci 0x168c "Qualcomm Atheros"
  Device: pci 0x0036 "QCA9565 / AR9565 Wireless Network Adapter"
  SubVendor: pci 0x11ad "Lite-On Communications Inc"
  SubDevice: pci 0x0632 
  Revision: 0x01
  Driver: "ath9k"
  Driver Modules: "ath9k"
  Device File: wlp3s0
  Features: WLAN
  Memory Range: 0xc0500000-0xc057ffff (rw,non-prefetchable)
  Memory Range: 0xc0580000-0xc058ffff (ro,non-prefetchable,disabled)
  IRQ: 17 (18038 events)
  HW Address: a4:db:30:92:72:52
  Permanent HW Address: a4:db:30:92:72:52
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd00000036sv000011ADsd00000632bc02sc80i00"
  Driver Info #0:
    Driver Status: ath9k is active
    Driver Activation Cmd: "modprobe ath9k"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #20 (PCI bridge)

[...]

34: USB 00.0: 11500 Bluetooth Device
  [Created at usb.122]
  Unique ID: lfzD.jwc6PpeB0GB
  Parent ID: ADDn.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
  SysFS BusID: 1-1.1:1.0
  Hardware Class: bluetooth
  Model: "Lite-On Atheros AR3012 Bluetooth"
  Hotplug: USB
  Vendor: usb 0x04ca "Lite-On Technology Corp."
  Device: usb 0x300b "Atheros AR3012 Bluetooth"
  Revision: "0.02"
  Driver: "btusb"
  Driver Modules: "btusb"
  Speed: 12 Mbps
  Module Alias: "usb:v04CAp300Bd0002dcE0dsc01dp01icE0isc01ip01in00"
  Driver Info #0:
    Driver Status: ath3k is active
    Driver Activation Cmd: "modprobe ath3k"
  Driver Info #1:
    Driver Status: btusb is active
    Driver Activation Cmd: "modprobe btusb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #41 (Hub)
  
[...]

P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
  N: bus/usb/001/005
  L: 0
  E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
  E: SUBSYSTEM=usb
  E: DEVNAME=/dev/bus/usb/001/005
  E: DEVTYPE=usb_device
  E: DRIVER=usb
  E: PRODUCT=4ca/300b/2
  E: TYPE=224/1/1
  E: BUSNUM=001
  E: DEVNUM=005
  E: MAJOR=189
  E: MINOR=4
  E: USEC_INITIALIZED=18771789
  E: ID_VENDOR=04ca
  E: ID_VENDOR_ENC=04ca
  E: ID_VENDOR_ID=04ca
  E: ID_MODEL=300b
  E: ID_MODEL_ENC=300b
  E: ID_MODEL_ID=300b
  E: ID_REVISION=0002
  E: ID_SERIAL=04ca_300b
  E: ID_BUS=usb
  E: ID_USB_INTERFACES=:e00101:
  E: ID_VENDOR_FROM_DATABASE=Lite-On Technology Corp.
  E: ID_MODEL_FROM_DATABASE=Atheros AR3012 Bluetooth
  
[...]

  P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
  L: 0
  E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
  E: SUBSYSTEM=usb
  E: DEVTYPE=usb_interface
  E: DRIVER=btusb
  E: PRODUCT=4ca/300b/2
  E: TYPE=224/1/1
  E: INTERFACE=224/1/1
  E: MODALIAS=usb:v04CAp300Bd0002dcE0dsc01dp01icE0isc01ip01in00
  E: USEC_INITIALIZED=18775060
  E: ID_USB_CLASS_FROM_DATABASE=Wireless
  E: ID_USB_SUBCLASS_FROM_DATABASE=Radio Frequency
  E: ID_USB_PROTOCOL_FROM_DATABASE=Bluetooth
  E: ID_VENDOR_FROM_DATABASE=Lite-On Technology Corp.
  E: ID_MODEL_FROM_DATABASE=Atheros AR3012 Bluetooth

Ein "dmesg | grep -i atheros" ergibt:

Code: Alles auswählen

root@punk:~# dmesg | grep -i atheros 
[   12.916297] ieee80211 phy0: Atheros AR9565 Rev:1 mem=0xffffad10c0c80000, irq=17
root@punk:~#
Ein "dmesg | grep -i ath9k" ergibt:

Code: Alles auswählen

root@punk:~# dmesg | grep -i ath9k
[   12.938627] ath9k 0000:03:00.0 wlp3s0: renamed from wlan0
root@punk:~#
Das Paket atheros-firmware ist installiert:

Code: Alles auswählen

root@punk:~# apt-get install firmware-atheros
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
firmware-atheros ist schon die neueste Version (20190114-2).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@punk:~#

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 17:15:27

Der Versuch, eine Verbindung zwischen meinem Laptop und meinem Handy Nokia 220 4G über die KDE-GUI herzustellen, scheitert:

1. Ich entferne in der KDE-GUI das Handy aus der Liste der erkannten Bluetooth-Geräte und füge das Handy als neues Bluetooth-Gerät wieder der Liste der Bluetooth-Geräte hinzu, indem ich auf "Weiter" klicke.

2. Mein Laptop übermittelt eine Bluetooth-Session-ID ans Handy. Sobald ich diese Session-ID auf dem Handy erhalte, akzeptiere ich diese auf dem Handy und klicke in der KDE-Gui auf "Weiter" und dann auf "Passt".

3. In der KDE-GUI wird folgende Meldung ausgegeben:
"Die Einrichtung von Nokia 220 4G ist fehlgeschlagen".
Mein Handy teilt mir aber kurz mit "<Hostname meines Laptops>: Gekoppelt".

Im Dolphin-Dateimanager gibt es zwar einen Ordner namens "bluetooth:/", der zeigt aber nichts an, keine Ordner, keine Dateien.

Dieses Verhalten ist beliebig oft reproduzierbar.

Von meinem Handy aus kann ich merkwürdigerweise keine Verbindung zu anderen Geräten herstellen, denn im Menüpunkt Bluetooth => Gefundene Geräte steht nur "<Hostname meines Laptops>: Gekoppelt". Mein Handy zeigt mir keine anderen Bluetooth-Geräte an.

4. Wenn ich auf meinem Handy die Verbindung ("Kopplung") zu meinem Laptop trenne und dann vom Handy aus eine neue Kopplung mit dem Laptop herstellen will, erscheint die Meldung "Ein Fehler ist aufgetreten".

Nachdem ich diese 4 Schritte durchgeführt habe, habe ich auf der Konsole die beiden folgenden Befehle ausgeführt:

Code: Alles auswählen

grep -R -i atheros *

grep -R -i bluetooth *
Bei der Ausgabe des letztgenannten Befehls fielen mir folgende Zeilen auf, die zeitlich gesehen passen zu meinen letzten Verbindungsversuch zwischen Laptop und Handy:

Code: Alles auswählen

syslog:Apr 14 16:13:37 punk bluetoothd[521]: a2dp-source profile connect failed for 94:EE:9F:EC:0E:07: Protocol not available
syslog:Apr 14 16:14:40 punk bluetoothd[521]: a2dp-source profile connect failed for 94:EE:9F:EC:0E:07: Protocol not available
syslog:Apr 14 16:18:57 punk bluetoothd[521]: a2dp-source profile connect failed for 94:EE:9F:EC:0E:07: Protocol not available
Diese Ausgabe lässt darauf schließen, dass mein Laptop das (Bluetooth?-) Protokoll nicht unterstützt, welches mein Handy benutzt um mit meinem Laptop zu kommunzieren.

Hinweis: Mein Handy habe ich vor ein paar Wochen als Neuprodukt gekauft, siehe https://www.nokia.com/phones/en_int/nokia-220-4g . Der Firmware-Treiber für meinen Bluetooth-Adapter mit der Bezeichnung Atheros AR3012 und der dazugehörige Treiber ath9k sind wohl in die Jahre gekommen. Ich weiß jetzt nicht, in welchem Jahr das letzte Mal die Firmware für meinen Bluetooth-Adapter aktualisiert wurde.

Oder aber der Atheros-Adapter in meinem Laptop unterstützt dieses Protokoll von Haus aus nicht.

Der letztgenannte Befehl führt außerdem zu folgender Ausgabe:

Code: Alles auswählen

syslog:Apr 14 12:37:08 punk bluetoothd[528]: Bluetooth daemon 5.50
syslog:Apr 14 12:37:09 punk bluetoothd[528]: Starting SDP server
syslog:Apr 14 12:37:09 punk bluetoothd[528]: Bluetooth management interface 1.14 initialized
syslog:Apr 14 12:37:09 punk bluetoothd[528]: Sap driver initialization failed.
syslog:Apr 14 12:37:09 punk bluetoothd[528]: sap-server: Operation not permitted (1)
syslog:Apr 14 14:38:03 punk bluetoothd[526]: Bluetooth daemon 5.50
syslog:Apr 14 14:38:03 punk bluetoothd[526]: Starting SDP server
syslog:Apr 14 14:38:04 punk bluetoothd[526]: Bluetooth management interface 1.14 initialized
syslog:Apr 14 14:38:04 punk bluetoothd[526]: Sap driver initialization failed.
syslog:Apr 14 14:38:04 punk bluetoothd[526]: sap-server: Operation not permitted (1)
syslog:Apr 14 15:38:26 punk bluetoothd[521]: Bluetooth daemon 5.50
syslog:Apr 14 15:38:27 punk bluetoothd[521]: Starting SDP server
syslog:Apr 14 15:38:27 punk bluetoothd[521]: Bluetooth management interface 1.14 initialized
syslog:Apr 14 15:38:28 punk bluetoothd[521]: Sap driver initialization failed.
syslog:Apr 14 15:38:28 punk bluetoothd[521]: sap-server: Operation not permitted (1)
Der letztgenannte Befehl führt außerdem zu folgender Ausgabe (zeitlich gesehen bezieht sich diese Ausgabe auf eine Aktion, die ein paar Minuten vorher stattfand im Vergleich zu den oben genannten Ausgaben des Befehls "grep -R -i bluetooth *"):

Code: Alles auswählen

daemon.log:Apr 14 16:14:40 punk bluetoothd[521]: a2dp-source profile connect failed for 94:EE:9F:EC:0E:07: Protocol not available
daemon.log:Apr 14 16:18:57 punk bluetoothd[521]: a2dp-source profile connect failed for 94:EE:9F:EC:0E:07: Protocol not available

willy4711

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von willy4711 » 14.04.2020 18:17:33

Will jetzt nicht ablenken, aber wenn du KDE hast,
hat es einen bestimmten Grund, warum du nicht Debiankdeconnect benutzen willst ?

Sollte dein Handy mit android laufen kannst du bei Google oder f-droid die passende App beziehen.
https://f-droid.org/de/packages/org.kde.kdeconnect_tp/
Debiankdeconnect benutzt WLAN und funktioniert absolut problemlos.

Bei Android kannst du nicht ohne weiteres eine Datei nach irgendwohin laden.
Problemlos geht es in der Regel in das standardmäßige Donwload- Verzeichnis.

ZU deinem Bluetooth -Problem:
Zeig mals die Ausgabe von

Code: Alles auswählen

dpkg -l *blue*|grep ii
und

Code: Alles auswählen

dmesg |grep "blue\|ath"
Zuletzt geändert von willy4711 am 14.04.2020 18:30:02, insgesamt 1-mal geändert.

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 18:28:08

Hi Willy,

danke für Deinen Hinweis, aber ich habe mal nachgeschaut: kdeconnect verbindet sich mit Android-Smartphones, so verstehe ich das.

Mein Handy Nokia 220 4G ist aber kein Android-Smartphone, nicht einmal ein Smartphone. Da ist irgendein anderes OS drauf, aber eben nicht Android.

Es kann zwar 4G (LTE), aber damit kann ich mich nicht an meiner Fritzbox anmelden per WLAN. Als Browser steht in meinem Handy der Opera Mini Browser zur Verfügung, das ist eher eine Browserkrücke als ein moderner Browser.

prox

willy4711

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von willy4711 » 14.04.2020 18:37:52

Oh sorry. Hatte ausnahmsweise nicht recherchiert :facepalm:
Hat ja noch nicht mal WLAN. Dir bleibt also tatsächlich nur Bluetooth.

Die beiden Ausgaben wären aber trotzdem Sinnvoll.

Hat ja wohl auch noch einen Slot für ne SD- Karte. Wäre auch einen Option.
Zuletzt geändert von willy4711 am 14.04.2020 18:53:52, insgesamt 1-mal geändert.

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 18:44:10

willy4711 hat geschrieben: ↑ zum Beitrag ↑
14.04.2020 18:37:52
Oh sorry. Hatte ausnahmsweise nicht recherchiert :facepalm:
Macht nix ;-)
Hat ja noch nicht mal WLAN. Dir bleibt also tatsächlich nur Bluetooth.
Jo. Ist das nun gut oder schlecht, wenn ich kein Smartphone habe? 8) Stichwort zukünftige Corona-Tracing-App.

Gut, das ist eigentlich Offtopic 8)

willy4711

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von willy4711 » 14.04.2020 18:57:13

prox hat geschrieben: ↑ zum Beitrag ↑
14.04.2020 18:44:10
Jo. Ist das nun gut oder schlecht, wenn ich kein Smartphone habe? 8) Stichwort zukünftige Corona-Tracing-App.
Nöö bloß ungewöhnlich. Sollte diese Tracking-App Pflicht werden, werde ich mir eventuell auch so was zulegen.
Vor dem Tracking schützt dich das aber trotzdem nicht.

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 14.04.2020 19:09:41

willy4711 hat geschrieben: ↑ zum Beitrag ↑
14.04.2020 18:37:52
Hat ja wohl auch noch einen Slot für ne SD- Karte. Wäre auch einen Option.
Stimmt, das wäre auch ne Option. Danke für den Hinweis, da wäre ich nicht drauf gekommen.

Ich habe zwar ne SD-Karte, aber die ist vom Format her zu groß für den entsprechenden Slot in meinem Handy. Ich brauche eine Micro-SD-Karte, müsste ich mir erst mal kaufen.

Zur Corona-Tracing/Tracking-App: Wenn die vorliegt, wird sicherlich hier jemand einen Thread drüber aufmachen ;-)

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 20.04.2020 14:00:07

Update:

Habe mir letzte Woche dann doch ein Smartphone bestellt von LG. Problem ist dann hoffentlich bald behoben, und den Thread kann ich dann auf "[Gelöst]" setzen ^^

Smartphone noch nicht hier eingetroffen. Halb Deutschland bestellt ja zurzeit im Netz ...

Hintergrund für meine Bestellung: Damit ich die Corona-Tracing-App einsetzen kann. Voraussetzung hierfür: sie ist einigermaßen datenschutzkonform. Mir wäre es egal, ob meine Daten (die anonymisiert sein müssen) nun zentral oder dezentral im Internet gespeichert werden.

willy4711

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von willy4711 » 20.04.2020 14:06:40

prox hat geschrieben: ↑ zum Beitrag ↑
20.04.2020 14:00:07
Hintergrund für meine Bestellung: Damit ich die Corona-Tracing-App einsetzen kann. Voraussetzung hierfür: sie ist einigermaßen datenschutzkonform. Mir wäre es egal, ob meine Daten (die anonymisiert sein müssen) nun zentral oder dezentral im Internet gespeichert werden.
Na was glaubst du denn :?:
Sagen doch alle, dass das alles hoch anonym ist. Dann stimmt es doch auch :mrgreen:

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 20.04.2020 14:10:40

Hey Willy,

ich werde nach Veröffentlichung der Corona-Tracing-App mir die entsprechende Beurteilung durch den CCC anschauen. Die hatten dazu ja schon mal was geschrieben:

https://www.ccc.de/de/updates/2020/cont ... quirements

prox

Benutzeravatar
prox
Beiträge: 371
Registriert: 08.07.2019 18:50:34
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Buster (KDE): Atheros-Bluetooth-Adapter AR3012, ath9k-Treiber

Beitrag von prox » 23.04.2020 17:31:31

Update:

Mit meinem ersten Smartphone, in dessen Besitz ich seit 2 Tagen bin, habe ich heute mal Bluetooth ausprobiert. Und siehe da: Ich war nach einigem GUI-Gefrickel auf beiden Geräten (Smartphone und Laptop) in der Lage, eine Datei von meinem Laptop zu meinem Smartphone zu senden.

Kurz zusammengefasst: Einfach ein neues Gerät für 143,50 € kaufen, dann klappt das auch mit dem Bluetooth :mrgreen:

Setze diesen Thread auf gelöst.

Antworten