LINUX.ORG.RU

Gentoo не видит моих сетевых адаптеров

 ,


1

1

Установил Gentoo, запустил, но заметил, что нет интернета путем ping google.com. Запустил iwconfig, lspci и ifconfig, нашло только последнюю команду. ifconfig выдал только 2 устройства sit0 и lo, хотя LiveCD еще обнаруживает wlp4s0 и eth0. Сеть в ядре не настраивал, оставил дефолтную. Что делать то будем, братцы? (Цитаты из Незнайки)

Ответ на: комментарий от mathcrosp

Окей, что нужно настроить для сети? Те, мне нужно снова загрузиться с лайв сд, монтировать все и перекомпилить ядро с новыми настройками?(Без всяких там патч3?)

Perpetuity
() автор топика
Ответ на: комментарий от Perpetuity

Не обязательно с лайва. Просто собери ядро с нужными модулями. Ну и фирмварь, если понадобится.

mathcrosp ★★
()
Ответ на: комментарий от happycorsair

Проблема в том, что я не знаю какая у меня сетевуха. Моноблок ET2210, если что и записывал данные из команды, которая выдает необходимые кернел модули. sdhci_pci n8169 ath9k ahci shd_hda_intel xhci_hcd

Кстати, а genkernel автоматом все само настраивает? Если да, то просто генкернелом попробую.

Perpetuity
() автор топика
Ответ на: комментарий от mathcrosp

Узнаешь, что за сетевуха у тебя. Genkernel лучше не трогай, имхо, хотя и у него сторонники имеются.

mathcrosp ★★
()
Ответ на: комментарий от Perpetuity

Лайв просто рассчитан на поддержку кучи железа.

mathcrosp ★★
()
Ответ на: комментарий от Perpetuity

lspci входит в pciutils, но тебе их не поставить без сети. Так что грузись с livecd.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Perpetuity

Black_Shadow дело говорит. Грузись с live-cd и смотри lspci. Еще рекомендую lsmod-ом посмотреть, какие именно модули ядра загружены, чтобы выцепить тот самый, который тебе нужен.

happycorsair
()

Запускаешь livecd, в котором сеть работает.

Вводишь lspci -k, записываешь названия всех используемых модулей ядра для твоих устройств.

Загружаешь обратно свою генту, вводишь cd /usr/src/linux.

Поочередно для всех модулей делаешь cat .config | grep MODULE_NAME, в найденных строках делаешь MODULE_NAME=y.

Пересобираешь ядро.

unfo ★★★★★
()
Ответ на: комментарий от Perpetuity

Обманывать нехорошо.

$ make xconfig
Edit > Find
ath9k

PROFIT

Внимательно почитай разницу найденных пунктов - там для разных чипсетов. Или компиль оба, только модулями.

Kroz ★★★★★
()

Что делать то будем, братцы?

# cat /var/log/dmesg | grep eth0
renamed network interface eth0 to enp2s0

мб стоит посмотреть прежде чем копмилять-собирать

Silencer
()

Если поможет, мы на AR9285 живём так.

> cat /usr/src/linux/.config | grep ATH9K
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI=y
CONFIG_ATH9K_AHB=y
# CONFIG_ATH9K_DEBUGFS is not set
# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set
CONFIG_ATH9K_HTC=m
# CONFIG_ATH9K_HTC_DEBUGFS is not set

mathcrosp ★★
()
Ответ на: комментарий от Perpetuity

nano .config ctrl+w - ath9k Cannot find ath9k...

Ты сделал совсем не то, что я тебе говорил. Так чего жаловаться?

По поводу регистра букв товарищ вверху все правильно сказал. А теперь я хочу посмотреть как ты будешь искать это в make menuconfig/xconfig/... чтобы поставить галочку. Я, надеюсь, ты же не собираешься напрямую редактировать .config?

Kroz ★★★★★
()
Ответ на: комментарий от mathcrosp

Так теперь вопрос в другом, как подключиться к вай фаю? wlp4s0 видит, но как мне ввести к нему ssid моего роутера? Попробовал dhcpcd wlp4s0 essid AirTies_Air4240.

Perpetuity
() автор топика
Ответ на: комментарий от Perpetuity

Я бы чрутнулся с livecd и поставил wicd, чтобы не мучиться впредь.

mathcrosp ★★
()
Ответ на: комментарий от Pinkbyte

Судя по всему, у ТСа уже всё работает ;)

теперь вопрос в другом, как подключиться к вай фаю? wlp4s0 видит

mathcrosp ★★
()
Ответ на: комментарий от Perpetuity

man iwconfig для того чтобы установить ssid. Но если у тебя там WPA/WPA2 - то это не схляет, нужен wpa_supplicant

Pinkbyte ★★★★★
()

Сетевые адаптеры снижают производительнось да и не всем нужны, потому gentoo по-умолчанию их отключает.

anonymous
()

Вафля - wpa_supplicant, морда - wpa_gui (вроде supplicant надо собрать с юзом qt, чтоб появилась морда). УМВРаботало на ноуте.

NeverLoved ★★★★★
()
24 февраля 2016 г.

та же фигня, только...

Установил... перегрузился по ifconfig только lo На самом деле должны быть еще две сетевые карты, проводная и беспроводная. Все делал по хэндбуку. Интересует прежде всего беспроводная, интернет тяну по ней. По lspci она есть, по lsmod модуль загружен. Сеть поднимал по wpa_supplecant, пытался закинуть его в автозагрузку, но че-то не вышло... Куда копать?

zv_X
()
Ответ на: комментарий от kostik87

по ifconfig -a к lo + проводную карту показывает таки, но беспроводную нет. Ядро собирал genkernel. При сборке сеть было поднята по wifi. еще раз lspci карту видит, lsmod показывает что модуль загружен, для нее. Стало быть ядро собрано правильно. Как я думаю.

zv_X
()
Ответ на: комментарий от zv_X

Ядро собирал genkernel.

И что?

При сборке сеть было поднята по wifi.

При сборке ядра было загружено ядро с LiveCD.

еще раз lspci карту видит

И что? lspci просто получает идентификаторы устройств. подключенных к шине PCI / PCI-X и по своей собственной базе, которая к ядру не имеет отношения, выдаёт что это за оборудование.

lsmod показывает что модуль загружен, для нее.

А вот это уже интереснее.

Загружай на pastebin сервис вывод команды

dmesg
вывод команды
lspci -k
и
lsmod
а заодно и вывод:
rfkill list

kostik87 ★★★★★
()
Ответ на: комментарий от zv_X

Я вижу, что драйвер для адаптера не загружен:

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter (rev 01)
    Subsystem: ASUSTeK Computer Inc. RTL8192CE PCIe Wireless Network Adapter
значит не включен в ядре.

Да и в выводе lsmod его нет.

  │ Symbol: RTL8192CE [=n]                                                  │  
  │ Type  : tristate                                                        │  
  │ Prompt: Realtek RTL8192CE/RTL8188CE Wireless Network Adapter            │  
  │   Location:                                                             │  
  │     -> Device Drivers                                                   │  
  │       -> Network device support (NETDEVICES [=y])                       │  
  │         -> Wireless LAN (WLAN [=y])                                     │  
  │ (1)       -> Realtek wireless card support (RTLWIFI [=n])               │  
  │   Defined at drivers/net/wireless/rtlwifi/Kconfig:21                    │  
  │   Depends on: NETDEVICES [=y] && WLAN [=y] && RTLWIFI [=n] && PCI [=y]  │  
  │   Selects: RTL8192C_COMMON [=n]                                         │  
  │                                                                         │  

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

вот блин все верно... ошибку понял, пересобираю Спасибо )

zv_X
()
Ответ на: комментарий от Perpetuity

ath9k

Device Drivers -> Network device drivers -> Wireless cards -> Atheros cards -> Atheros 802.11bgn network cards support

С названиями путей могу ошибаться немного, но суть та же.

DeadEye ★★★★★
()
Ответ на: комментарий от kostik87

А может подскажешь еще, как граммотно добавить теперь модуль... а то блин 2 сутки собираю... холодный пот выступает, когда думаю, что щас завалю ядро

zv_X
()
Ответ на: комментарий от zv_X

сделал так

 
make menuconfig 
make modules && make modules_install && depmod -a && modprobe rtl8192ce
порядок :)

zv_X
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.