Автор Тема: Realtek RTL8111/8168 и Broadcom 43142.  (Прочитано 5711 раз)

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

Оффлайн biotin

Realtek RTL8111/8168 и Broadcom 43142.
« : 31 Июля 2014, 19:58:28 »
Есть свеженький 1ыйDVD c Debian Testing/Stable. 
Хочу собрать из исходников драйвер для Realtek RTL8111/8168(Модуль r8168. Модуль r8169 идет вместе с ядром и отказывается видеть сеть) и драйвер wl для Broadcom 43142. Исходники есть. Как собрать в виду полного отсутствия интернета? При этом build-essential установлен с DVD. А linux-headers а на нем нет. Как быть и установить хотя бы один из них для соединения? :(
Ядро на testing 3.14.1. Система 64x.
« Последнее редактирование: 01 Августа 2014, 00:29:01 от biotin »
 

Оффлайн qupl

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #1 : 31 Июля 2014, 20:26:12 »
biotin, может просто firmware не хватает? Зачем же сразу собирать?
Покажите lspci -k | grep -i net
lsusb
dpkg -l | grep -i firm
cat /etc/apt/sources.list

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #2 : 01 Августа 2014, 00:27:43 »
qupl, спасибо за ответ. Когда пакеты с firmware - много зависимостей приходится скачивать, кроме linux-header. Каждый раз перезагружаться и с другой ОС скачивать недостающую зависимость - как то муторно. Для сборки с исходников необходим только build-essential(который уже установлен со всеми зависимостями с диска) ну и linux-header. Поэтому подумал возможно это легкий путь. Если есть альтернативные варианты - был бы рад.
Решил поставить Stable. Все таки проэксперементирую все на Stable. Если смогу настроить дальше уже и на Тестинг попробую. Дела обстоят все так же:
lspci -k | grep -i net

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)


lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 5986:02d2 Acer, Inc
Bus 003 Device 002: ID 046d:c52f Logitech, Inc. Wireless Mouse M305



dpkg -l | grep -i firmОт firmware у меня ничего нет. Потому что и соединения нет чтоб чтото скачать.
biotin@debian:~$ cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 DVD Binary-1 20140712-14:11]/ wheezy contrib main

deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 DVD Binary-1 20140712-14:11]/ wheezy contrib main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ wheezy/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ wheezy/updates main contrib

# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ wheezy-updates main contrib
# deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib

uname -a
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3 x86_64 GNU/Linux

 

Оффлайн qupl

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #3 : 01 Августа 2014, 06:44:15 »
Проводной realtek должен заработать на 8169 драйвере.
В этой теме похожее на ваше железо, обратите внимание на совет Malaheeene.
Здесь тоже пишут, что решено по wi-fi пакетом из testing.

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #4 : 01 Августа 2014, 21:44:50 »
Проводной realtek должен заработать на 8169 драйвере.
Интересно получается. На Stable ( ядро 3.2 ) r8169 работает норма. Но вот на Testing ( ядро 3.14 ) она хотя и загружена (видна через lsmod) - но не видит соединение с lan.
 
 
root@debian:/home/biotin# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 20:1a:06:c4:fd:a4 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:106 errors:0 dropped:0 overruns:0 frame:0
          TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8004 (7.8 KiB)  TX bytes:8004 (7.8 KiB)
root@debian:/home/biotin# lspci -vk
....
....
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
        Subsystem: Lenovo Device 5100
        Flags: bus master, fast devsel, latency 0, IRQ 41
        I/O ports at 1000 [size=256]
        Memory at f0004000 (64-bit, prefetchable) [size=4K]
        Memory at f0000000 (64-bit, prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number de-dd-00-00-68-4c-e0-00
        Kernel driver in use: r8169

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
        Subsystem: Lenovo Device 0611
        Flags: fast devsel, IRQ 17
        Memory at f0200000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-f2-ff-ff-f3-80-56
        Capabilities: [16c] Power Budgeting <?>
       

root@debian:/home/biotin# uname -a
Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.7-1 (2014-06-16) x86_64 GNU/Linux
В этой теме похожее на ваше железо, обратите внимание на совет Malaheeene.
На Stable после проводного соединения  - легко поднять беспроводное(и установкой firmware пакета и из исходников).

Как  заставить его на Testing работать(проводной) ? Неужели единств вариант  ставить Stable? и потом апгрейдится до Testing. 
« Последнее редактирование: 01 Августа 2014, 21:56:57 от biotin »
 

Оффлайн qupl

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #5 : 01 Августа 2014, 22:10:03 »
На Stable после проводного соединения  - легко поднять беспроводное(и установкой firmware пакета и из исходников).
Кто мешает скачать пакет отдельно и установить его потом под testing?

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #6 : 01 Августа 2014, 22:31:54 »
Кто мешает скачать пакет отдельно и установить его потом под testing?
broadcom-sta-dkms тянет dkms, а dkms - кучу зависимостей(linux-headers и так далее), при отсутствии интернета,  скачивать которые по отдельности и устанавливать как то геморойно.
Как на счет того чтоб стянуть r8169.ko с какого нибудь дистрибутива(Ubuntu, LMDE) для kernel 3.14 и запихать через modprobe в ядро?
 

Оффлайн ferum

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #7 : 03 Августа 2014, 14:54:27 »
biotin, За подобные советы мне здесь дадут люлей и будут правы но коли вы склонны к авантюризму реальней сделать по другому:
Ищете RPM от федоры или опенсюзи с аналогичным ( возможно даже близкой по версии ядра).
Под виндой распаковываете её и получаете папку, закидываете куда нибудь в дебиан. Переходите в эту паку и из под root делаете make install и перезагружаетесь.
Такой способ оказался единственным когда я пробовал slax 6.12 с ядром 2.6.26 и у меня меня не завелась из коробки сетевуха тоже реалтековсая . Я нагуглил и взял RPM с драйвером для своей карты от какой то версии centos с ядром 2.6.25 сделал так и сетевушка завелась.
З.Ы. игрушки не ревушки :D
Русские дебианщики против цифрового слабоумия !
 

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #8 : 04 Августа 2014, 19:30:03 »
ferum, ваш метод конечно не Linuxway, но точно авантюрный ))
оригинально)
 

Оффлайн ferum

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #9 : 04 Августа 2014, 21:48:29 »
ваш метод конечно не Linuxway, но точно авантюрный )) оригинально)
Да по большому счёту у всего есть логическое обоснование.
1) по чему именно RPM - устройство пакета позволяет распаковать его даже winrar ом и на выходе иметь папку с откомпилированным кодом, то есть присутствуют интересующая нас либа и сценарий install в коем прописан путь установки оной, присвоение прав и команда на подгрузку модуля. В случае с дебиком несколько сложнее, хотя либу теоретически использовать можно.
2) команда make install собственно инициирует выполнение упомянутого сценария.
3) разумеется игру со slax язык не повернётся назвать работой однако некоторые знания попутно приобретаются.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #10 : 05 Августа 2014, 02:04:33 »
Да по большому счёту у всего есть логическое обоснование.
плюс make утилита вроде идет в составе build-essential, в моем случае(отсуствия интернета) который уже установлен.
Такой способ оказался единственным когда я пробовал slax 6.12 с ядром 2.6.26 и у меня меня не завелась из коробки сетевуха тоже реалтековсая
Почему в slackware отсутствуют сорцы(ядра и других утилит) чтоб собрать из исходников нужный драйвер/прогу, вроде source based дистрибутив? В целом было бы не плохо и в Debian добавить их(linux-headers, build-essential) в первый установочный диск, вдруг кому может понадобится собрать что нибудь.
« Последнее редактирование: 05 Августа 2014, 02:06:28 от biotin »
 

Оффлайн ferum

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #11 : 05 Августа 2014, 10:04:21 »
Вот цу меня под рукой правда 32 битный dvd1 debian 7.1 с него ставилась система, интересующие вас пакеты присутствуют по пути /pool/main/....
Для слаки надо созреть и возможно быть фанатом. Дебиан по крайней мере с помощью своей утилиты apt-file всегда подскажет что нужно для сборки, другой вопрос что мы несколько стеснены несвежестью библиотек.  И вообще для вас есть выход http://4debian.info/repository
Русские дебианщики против цифрового слабоумия !
 

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #12 : 05 Августа 2014, 14:33:28 »
ferum, все делал точно также. Смог установить только build-essential. Не смог найти на диске linux-headers.
Также искал по этому методу на дисках через другую ОС. Тоже чтото он не высветился среди пакетов.
wget http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-dvd/debian-testing-amd64-DVD-1.jigdo -O - | gunzip -c - | awk -F/ '{ print $4 }' | sort -u | less
 

Оффлайн ferum

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #13 : 05 Августа 2014, 16:03:03 »
biotin,  да вы издеваетесь сами над собой главным образом, у меня приличный интернет и я не поленился http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/ качнул образ первого диска, примонтировал и просмотрел его
Русские дебианщики против цифрового слабоумия !
 

Оффлайн biotin

Re: Realtek RTL8111/8168 и Broadcom 43142.
« Ответ #14 : 05 Августа 2014, 19:49:30 »
ferum, это просто пипец что я не видел))
 благодарен вам. тему можно считать закрытой :)
 

Теги:
     

    Debian 8 Jessie и сетевая Realtek нет сети. [РЕШЕНО]

    Автор Juriy

    Ответов: 21
    Просмотров: 11266
    Последний ответ 12 Мая 2015, 23:23:25
    от Juriy
    Перенесено: Realtek driver r8169 скорость интернета очень медленная

    Автор qupl

    Ответов: 0
    Просмотров: 1819
    Последний ответ 04 Декабря 2018, 12:43:50
    от qupl
    Низкая скорость с сетевухами Realtek в Debian Jessie

    Автор Washington Irving

    Ответов: 9
    Просмотров: 2870
    Последний ответ 17 Апреля 2017, 07:57:51
    от endru
    Старый realtek c lusb.

    Автор serke7771

    Ответов: 2
    Просмотров: 698
    Последний ответ 23 Октября 2019, 23:15:02
    от serke7771
    Debian 9.4 и Realtek RTL8139

    Автор FillRU

    Ответов: 0
    Просмотров: 1127
    Последний ответ 03 Июня 2018, 15:50:54
    от FillRU