staging.inyokaproject.org

Trekstor Surfbook W2 Netzwerkkarte nicht erkannt

Status: Gelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

MarFun

Anmeldungsdatum:
22. August 2010

Beiträge: Zähle...

Hallo,

ich habe parallel zu Windows Ubuntu 18.10 auf meinem Trekstor Surfbook W2 installiert. Nun wird die Netzwerkkarte scheinbar nicht erkannt. Bluetooth funktioniert (wird mir zumindest angezeigt) und ich habe mir jetzt einen USB-zu-Ethernet-Adapter gekauft, der auch funktioniert. Linux Mint auf einem Live-System hatte dasselbe Problem. Sound funktioniert auch nicht, aber das ist ein zweitrangiges Problem. Unter Windows funktioniert alles. Aus dem Windows-Gerätemanager weiß ich, dass es ein Broadcom-Chipsatz ist.

~$ uname -a
Linux BENUTZERNAME-SurfBook-W2 4.20.6-042006-generic #201901310331 SMP Thu Jan 31 08:33:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
~$ lspci -nnk | grep -i net -A2 

liefert keine Ausgabe

~$ lsusb 
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 05e3:0612 Genesys Logic, Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 6080:8060  
Bus 001 Device 003: ID 058f:5608 Alcor Micro Corp. 
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enx00e04c680152: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:e0:4c:68:01:52 brd ff:ff:ff:ff:ff:ff
~$ ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enx00e04c680152: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.2.136/24 brd 192.168.2.255 scope global dynamic noprefixroute enx00e04c680152
       valid_lft 31534121sec preferred_lft 31534121sec
~$ ip -4 route
default via 192.168.2.1 dev enx00e04c680152 proto dhcp metric 100 
169.254.0.0/16 dev enx00e04c680152 scope link metric 1000 
192.168.2.0/24 dev enx00e04c680152 proto kernel scope link src 192.168.2.136 metric 100 
~$ ip -4 neigh
192.168.2.1 dev enx00e04c680152 lladdr 78:81:02:37:e6:c8 REACHABLE
~$ iwconfig
lo        no wireless extensions.

enx00e04c680152  no wireless extensions.

Ich habe schon die Pakete firmware-b43-installer, linux-firmware und linux-firmware-nonfree installiert, das hat nichts gebracht.

Ich hoffe, mir kann jemand helfen.

Vielen Dank!

MarFun

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Zeig mal ohne Filter

lspci -nnk
pccardctl info
cat /sys/bus/sdio/devices/*/uevent

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: Zähle...

~$ lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 36)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:7270]
	Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [8086:22b0] (rev 36)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [8086:7270]
	Kernel driver in use: i915
	Kernel modules: i915
00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [8086:22dc] (rev 36)
	Subsystem: Device [7270:8086]
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device
00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 36)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:7270]
	Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 36)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:7270]
	Kernel driver in use: mei_txe
	Kernel modules: mei_txe
00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 36)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:7270]
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
~$ pccardctl info

erzeugt keine Ausgabe

~$ cat /sys/bus/sdio/devices/*/uevent
SDIO_CLASS=00
SDIO_ID=02D0:A9A6
MODALIAS=sdio:c00v02D0dA9A6
SDIO_CLASS=00
SDIO_ID=02D0:A9A6
MODALIAS=sdio:c00v02D0dA9A6

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

MarFun schrieb:

[…] Aus dem Windows-Gerätemanager weiß ich, dass es ein Broadcom-Chipsatz ist. […]

Wenn das stimmt, wird er auf Deinem Gerät von Linux jedenfalls nicht erkannt.

Es kann aber dieses Gerät sein:

~$ lsusb 
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
[…]

Vermutlich ein Realtek RTL8153, für den kein Treibermodul geladen wurde. Zeige bitte:

usb-devices | awk -v RS="\n\n" '/8153/' 

Ich habe schon die Pakete firmware-b43-installer, linux-firmware und linux-firmware-nonfree installiert, das hat nichts gebracht.

Vermutlich sind die auch nicht für Deinen Chip zuständig.

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

~$ usb-devices | awk -v RS="\n\n" '/8153/'
T:  Bus=02 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  3 Spd=5000 MxCh= 0
D:  Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  2
P:  Vendor=0bda ProdID=8153 Rev=30.00
S:  Manufacturer=Realtek
S:  Product=USB 10/100/1000 LAN
S:  SerialNumber=000001000000
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=256mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=r8152

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

Angehängt die Auflistung vom Geräte-Manager. Das Realtek-Gerät ist offenbar der USB-zu-Ethernet-Adapter.

Wenn das Gerät nicht erkannt wird, heißt das, es gibt auch keine Möglichkeit, ihn das Gerät erkennen zu lassen?

Bilder

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Teste mal

sudo modprobe -v brcmfmac
dmesg | grep brcm

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

~$ dmesg | grep brcm
[    6.410245] bluetooth hci0: Direct firmware load for brcm/BCM4343A0.hcd failed with error -2
[    6.410257] Bluetooth: hci0: BCM: Patch brcm/BCM4343A0.hcd not found
[    6.593671] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430a0-sdio for chip BCM43430/0
[    6.593823] usbcore: registered new interface driver brcmfmac
[    6.600662] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430a0-sdio.txt failed with error -2
[    7.608702] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

wget https://github.com/khadas/android_hardware_amlogic_wifi/raw/b6709758755568e4a0ff6e80993be0fc64c77fb9/bcm_ampak/config/6255/nvram.txt
sudo cp nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt

Neustart. Von hier

https://askubuntu.com/questions/1007163/ubuntu-16-04-how-do-i-logically-troubleshoot-ap6212-6255-broadcom-wireless-blu

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

MarFun schrieb:

Angehängt die Auflistung vom Geräte-Manager. Das Realtek-Gerät ist offenbar der USB-zu-Ethernet-Adapter.

Ja. Damit ist alles in Ordnung. Ich war auf einer falschen Spur.

Wenn das Gerät nicht erkannt wird, heißt das, es gibt auch keine Möglichkeit, ihn das Gerät erkennen zu lassen?

Der WLAN-Chip ist offenbar über SDIO an das System angebunden und nicht über eine herkömmliche Verbindungen wie PCI, PCIe, USB.

Möglicherweise wird die Hardware erkannt und wegen der eigenartigen Anbindung einem falschen Treiber zugeordnet. I.d.F. müsste das Gerät unter

ls -l /sys/bus/sdio/devices/ 

und

ls -l /sys/bus/sdio/drivers/ 

auftauchen. Man kann dann versuchen, über unbind/bind den richtigen Treiber zuzuweisen; das ist aber eine Frickelei. Siehe z.B. hier:

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

Das mit der nvram.txt hat nicht geholfen.

~$ ls -l /sys/bus/sdio/devices/
insgesamt 0
lrwxrwxrwx 1 root root 0 Feb  8 00:25 mmc1:0001:1 -> ../../../devices/pci0000:00/80860F14:01/mmc_host/mmc1/mmc1:0001/mmc1:0001:1
lrwxrwxrwx 1 root root 0 Feb  8 00:25 mmc1:0001:2 -> ../../../devices/pci0000:00/80860F14:01/mmc_host/mmc1/mmc1:0001/mmc1:0001:2
~$ ls -l /sys/bus/sdio/drivers/ 
insgesamt 0
drwxr-xr-x 2 root root 0 Feb  8 00:25 brcmfmac

Hier wird jetzt brcmfmac angezeigt. Ich weiß ehrlich gesagt nicht genau, was das jetzt bedeutet.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

[    6.600662] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430a0-sdio.txt failed with error -2
wget https://github.com/khadas/android_hardware_amlogic_wifi/raw/b6709758755568e4a0ff6e80993be0fc64c77fb9/bcm_ampak/config/6255/nvram.txt
sudo cp nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt

Sorry:

sudo rm /lib/firmware/brcm/brcmfmac43455-sdio.txt
wget https://github.com/armbian/firmware/blob/master/brcm/brcmfmac43430a0-sdio.txt
sudo cp brcmfmac43430a0-sdio.txt /lib/firmware/brcm/

Neustart

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

Leider immer noch nicht

~$ dmesg | grep brcm
[    5.977751] bluetooth hci0: Direct firmware load for brcm/BCM4343A0.hcd failed with error -2
[    5.977763] Bluetooth: hci0: BCM: Patch brcm/BCM4343A0.hcd not found
[    6.166616] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430a0-sdio for chip BCM43430/0
[    6.166759] usbcore: registered new interface driver brcmfmac
[    7.208168] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[    8.224258] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Zeig mal

ls -l /lib/firmware/brcm

MarFun

(Themenstarter)

Anmeldungsdatum:
22. August 2010

Beiträge: 18

~$ ls -l /lib/firmware/brcm
insgesamt 15536
-rw-r--r-- 1 root root  54734 Nov  6 15:30 BCM-0bb4-0306.hcd
-rw-r--r-- 1 root root 269595 Mär 30  2017 bcm4329-fullmac-4.bin
-rw-r--r-- 1 root root  96224 Mär 30  2017 bcm43xx-0.fw
-rw-r--r-- 1 root root    180 Mär 30  2017 bcm43xx_hdr-0.fw
-rw-r--r-- 1 root root 397312 Mär 30  2017 brcmfmac43143.bin
-rw-r--r-- 1 root root 385067 Nov 17  2017 brcmfmac43143-sdio.bin
-rw-r--r-- 1 root root 348160 Mär 30  2017 brcmfmac43236b.bin
-rw-r--r-- 1 root root 455745 Mär 30  2017 brcmfmac43241b0-sdio.bin
-rw-r--r-- 1 root root 403855 Mär 30  2017 brcmfmac43241b4-sdio.bin
-rw-r--r-- 1 root root 408682 Mär 30  2017 brcmfmac43241b5-sdio.bin
-rw-r--r-- 1 root root 479232 Mär 30  2017 brcmfmac43242a.bin
-rw-r--r-- 1 root root 253748 Mär 30  2017 brcmfmac4329-sdio.bin
-rw-r--r-- 1 root root 222126 Mär 30  2017 brcmfmac4330-sdio.bin
-rw-r--r-- 1 root root 400864 Nov  6 15:30 brcmfmac43340-sdio.bin
-rw-r--r-- 1 root root 451566 Mär 30  2017 brcmfmac4334-sdio.bin
-rw-r--r-- 1 root root 569291 Mär 30  2017 brcmfmac4335-sdio.bin
-rw-r--r-- 1 root root 200801 Nov  6 16:42 brcmfmac43362-sdio.bin
-rw-r--r-- 1 root root 562183 Nov  6 15:30 brcmfmac4339-sdio.bin
-rw-r--r-- 1 root root 382455 Apr 25  2018 brcmfmac43430a0-sdio.bin
-rw-r--r-- 1 root root  63448 Feb  8 11:07 brcmfmac43430a0-sdio.txt
-rw-r--r-- 1 root root    875 Nov  6 15:30 brcmfmac43430-sdio.AP6212.txt
-rw-r--r-- 1 root root 388739 Nov  6 15:30 brcmfmac43430-sdio.bin
-rw-r--r-- 1 root root    831 Nov  6 15:30 brcmfmac43430-sdio.MUR1DX.txt
-rw-r--r-- 1 root root 488193 Mär 30  2017 brcmfmac43455-sdio.bin
-rw-r--r-- 1 root root 623304 Nov 17  2017 brcmfmac4350c2-pcie.bin
-rw-r--r-- 1 root root 626140 Mär 30  2017 brcmfmac4350-pcie.bin
-rw-r--r-- 1 root root 605388 Nov  6 15:30 brcmfmac4354-sdio.bin
-rw-r--r-- 1 root root 557056 Mär 30  2017 brcmfmac43569.bin
-rw-r--r-- 1 root root 648770 Nov  6 15:30 brcmfmac4356-pcie.bin
-rw-r--r-- 1 root root 526383 Nov 17  2017 brcmfmac4356-sdio.bin
-rw-r--r-- 1 root root 550333 Mär 30  2017 brcmfmac43570-pcie.bin
-rw-r--r-- 1 root root 633817 Nov  6 15:30 brcmfmac4358-pcie.bin
-rw-r--r-- 1 root root 595472 Nov 17  2017 brcmfmac43602-pcie.ap.bin
-rw-r--r-- 1 root root 635449 Nov 17  2017 brcmfmac43602-pcie.bin
-rw-r--r-- 1 root root 989401 Mär 30  2017 brcmfmac4366b-pcie.bin
-rw-r--r-- 1 root root 623448 Mär 30  2017 brcmfmac4371-pcie.bin
-rw-r--r-- 1 root root 479232 Apr 25  2018 brcmfmac4373.bin
-rw-r--r-- 1 root root 457994 Apr 25  2018 brcmfmac4373-sdio.bin
Antworten |