Debian 10 не видит wi-fi

Автор Saerecon, 16 августа 2020, 19:27:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Saerecon

Доброго времени суток! Недавно пересел на дебиан, и заметил проблему: оська не видит wi-fi.
lspci выдает следующее:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
07:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
0e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)


koshak83

#2
del
Debian Unstable (SID), Astra Linux Special Edition
Debian current netinstall ISO:
https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/
Debian sources.list:
deb https://deb.debian.org/debian "stable->testing->unstable" main contrib non-free non-free-firmware
apt update && apt full-upgrade

Saerecon


Saerecon

Цитата: koshak83 от 16 августа 2020, 21:50:43
Знакомое сетевое железо.  ;D ;D ;D
Если проводной сети нет, цепляем по usb смарт в режиме точки доступа, ставим синаптик, устанавливаем r8168 dkms для проводного и broadcom dkms для wifi и барахло для intel не забудте в виде firmware non-free.
Если нужен bluetooth читаем тут https://help.ubuntu.ru/wiki/broadcom_bluetooth
Для bluetooth я выдерал hex и делал из него hcd из 10й винды. Готовый hcd для PID_E065 у меня есть.

через кабель интернет работает, но вот вайфая дебиан не видит, ни моего, ни соседского, и вот если не сложно, опишите по подробней что надо сделать (какие команды вводить и тд), а то в линуксе я новичок, и так сразу все не смогу понять.

qupl

Цитата: Saerecon от 17 августа 2020, 15:55:54не понимаю, а что делают эти команды?
Показывает установлены ли пакеты с прошивками.

koshak83

#6
del
Debian Unstable (SID), Astra Linux Special Edition
Debian current netinstall ISO:
https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/
Debian sources.list:
deb https://deb.debian.org/debian "stable->testing->unstable" main contrib non-free non-free-firmware
apt update && apt full-upgrade

ikar

Цитата: koshak83 от 16 августа 2020, 21:50:43Если нужен bluetooth читаем тут https://help.ubuntu.ru/wiki/broadcom_bluetooth
Здравствуйте. Увлекательное чтиво. Увидел много знакомых букв и уже в них запутался. Имеется комплект драйверов от производителя планшета для Windows. Драйверы для блютуз в формате .hcd, для wi-fi - в формате .bin. Название соответствуют выводу команды
  dmesg | grep -i blue
Подскажите пожалуйста, как скопировать файлы для блютуз и wi-fi в директорию /lib/firmware/brcm?
Ни через консоль, ни через МС не копируется.

qupl

Цитата: ikar от 28 августа 2020, 20:08:24Подскажите пожалуйста, как скопировать файлы для блютуз и wi-fi в директорию /lib/firmware/brcm?
Ни через консоль, ни через МС не копируется.
права?

ikar

Цитата: qupl от 29 августа 2020, 04:46:29
права?
Debian не разрешает. Зашел через root в MagOS и скопироал. Но простое копирование не помогло. Тут все гораздо сложней.
Вывод команды   dmesg

[   11.533490] Bluetooth: hci0: BCM: chip id 94
[   11.536891] Bluetooth: hci0: BCM: features 0x2e
[   11.560607] Bluetooth: hci0: 4343A0
[   11.560615] Bluetooth: hci0: BCM4343A0 (001.001.034) build 0000
[   11.564336] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430a0-sdio for chip BCM43430/0
[   11.564486] usbcore: registered new interface driver brcmfmac
[   11.580526] bluetooth hci0: firmware: failed to load brcm/BCM4343A0.hcd (-2)
[   11.580640] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[   11.580761] bluetooth hci0: Direct firmware load for brcm/BCM4343A0.hcd failed with error -2
[   11.580779] Bluetooth: hci0: BCM: Patch brcm/BCM4343A0.hcd not found
[   11.585166] pstore: Using compression: deflate
[   11.591030] brcmfmac mmc1:0001:1: firmware: direct-loading firmware brcm/brcmfmac43430a0-sdio.bin
[   11.591112] brcmfmac mmc1:0001:1: firmware: failed to load brcm/brcmfmac43430a0-sdio.txt (-2)
[   11.591249] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430a0-sdio.txt failed with error -2

Но в /lib/firmware/brcm/ драйверы wi-fi присутствуют.

root@debian:/home/ikar# dpkg -l | grep -i firmw
ii  firmware-brcm80211                            20190114-2                          all          Binary firmware for Broadcom/Cypress 802.11 wireless cards
ii  firmware-intel-sound                          20190114-2                          all          Binary firmware for Intel sound DSPs
ii  firmware-linux-free                           3.4                                 all          Binary firmware for various drivers in the Linux kernel
root@debian:/home/ikar# ls /lib/firmware/brcm/
43438a0rtecdc.bin         brcmfmac43241b4-sdio.bin  brcmfmac43430a0-sdio.bin  brcmfmac4358-pcie.bin
43438a1rtecdc.bin         brcmfmac43241b5-sdio.bin  brcmfmac43430-sdio.bin    brcmfmac43602-pcie.ap.bin
4343A0.hcd                brcmfmac43242a.bin        brcmfmac43455-sdio.bin    brcmfmac43602-pcie.bin
4356a2rtecdc.bin          brcmfmac4329-sdio.bin     brcmfmac4350c2-pcie.bin   brcmfmac4366b-pcie.bin
bcm43xx-0.fw              brcmfmac4330-sdio.bin     brcmfmac4350-pcie.bin     brcmfmac4371-pcie.bin
bcm43xx_hdr-0.fw          brcmfmac43340-sdio.bin    brcmfmac4354-sdio.bin     brcmfmac4373.bin
brcmfmac43143.bin         brcmfmac4334-sdio.bin     brcmfmac43569.bin         brcmfmac4373-sdio.bin

brcmfmac43143-sdio.bin    brcmfmac4335-sdio.bin     brcmfmac4356-pcie.bin
brcmfmac43236b.bin        brcmfmac43362-sdio.bin    brcmfmac4356-sdio.bin
brcmfmac43241b0-sdio.bin  brcmfmac4339-sdio.bin     brcmfmac43570-pcie.bin
Подскажите, пожалуйста, где копать?
В последнем абзаце вывода команды файлы
43438a0rtecdc.bin   
43438a1rtecdc.bin   
4343A0.hcd
4356a2rtecdc.bin
скопировааны в эту директорию из драйверов производителя планшета. Они, видимо, и нужны. Как их заставить работать?

qupl

Цитироватьbrcm/BCM4343A0.hcd not found
у Вас файлов с таким именем нет, наверное можно попробовать копию сделать с 4343А0.hcd   либо ссылку на него с нужным именем (регистр имеет значение)

ikar

#11
Цитата: qupl от 29 августа 2020, 12:38:36
Цитироватьbrcm/BCM4343A0.hcd not found
у Вас файлов с таким именем нет, наверное можно попробовать копию сделать с 4343А0.hcd   либо ссылку на него с нужным именем (регистр имеет значение)
А как же вывод команды ls /lib/firmware/brcm/?

Мне кажется, что нет основного драйвера, драйвера wi-fi. Либо в названии ошибка. По анаогии с драйвером wi-fw. Дебиан не правильно определяет название драйвера. По команде  dmesg показывается драйвер
brcmfmac43430a0-sdio, имеющийся в списке, а от производителя дается другие драйвера, на которые я указал выше. Такое может быть?

qupl

Цитата: ikar от 29 августа 2020, 15:20:45А как же вывод команды ls /lib/firmware/brcm/?
Именно в нем и видно отсутствие такого файла.   4343A0.hcd не равно BCM4343A0.hcd

ikar

В MagOS появился wi-fi после копирования бинарных фйлов от производителя в директорию /lib/firmware/brcm
Копирование в Debian не помогло.

ikar

[   10.072520] Bluetooth: hci0: BCM: chip id 94
[   10.074840] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 00:1e:10:1f:00:00
[   10.075145] usbcore: registered new interface driver rndis_host
[   10.078665] Bluetooth: hci0: BCM: features 0x2e
[   10.096869] pstore: Using compression: deflate
[   10.102957] Bluetooth: hci0: 4343A0
[   10.102969] Bluetooth: hci0: BCM4343A0 (001.001.034) build 0000
[   10.105654] bluetooth hci0: firmware: direct-loading firmware brcm/BCM4343A0.hcd
[   10.116979] pstore: Registered efi as persistent store backend
[   10.266430] input: gpio-keys as /devices/platform/gpio-keys.1.auto/input/input16
[   10.267024] input: gpio-keys as /devices/platform/gpio-keys.2.auto/input/input17
[   10.428410] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430a0-sdio for chip BCM43430/0
[   10.428527] usbcore: registered new interface driver brcmfmac
[   10.457990] brcmfmac mmc1:0001:1: firmware: direct-loading firmware brcm/brcmfmac43430a0-sdio.bin
[   10.458061] brcmfmac mmc1:0001:1: firmware: failed to load brcm/brcmfmac43430a0-sdio.txt (-2)
[   10.458063] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[   10.458066] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430a0-sdio.txt failed wit

Теперь текстовый файл требует. В той директории сейчас несколько текстовых файлов. Надо посмотреть отличия и переименовать какой-нибудь.
Жаль, что Debian не позволяет мне вносить изменения в тех директориях. Не могу понять, как это сделать. Только из MagOS получается