[SOLVED] WiFi Realtek rtl8188ce - не работает

Помогите, пожалуйста, поднять wifi.

lspci:

Network controller: Realtek Seiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
...
Kernel modules: rtl8192ce

Вроде и модуль правильный загружен.
Только вот ifconfig показывает лишь гигабитный eth0 и lo.

При запуске ОС загрузка подвисает на вот этом месте (около минуты):

[62.008825] rtl8192ce: rtl92c_init_sw_vars():<0-0> Failed to request firmware!
[62.008827] rtlwifi: rtl_pci_probe():<0-0> Can't init_sw_vars.
[62.009582] rtl8192ce 0000:03:00.0: PCI INT A disabled

Очевидно пытается как-то проинициализировать wifi-карточку, но ничего не выходит.

[62.008825] rtl8192ce:

[62.008825] rtl8192ce: rtl92c_init_sw_vars():<0-0> Failed to request firmware!

Попробуй поставить пакет sys-kernel/linux-firmware

Не грусти, товарищ! Всё хорошо, beautiful good!

поставил. Увы, ничего не

поставил. Увы, ничего не изменилось. Где можно искать подсказки к решению проблемы?

Как я понял не может найти

Как я понял не может найти микрокод. Вот это sys-kernel/linux-firmware пробовали устанавливать?

Справедливость восторжествует.

Попробуйте еще вот это

Попробуйте еще вот это net-wireless/rtl8192se-firmware поставить.

Уже стоит. Мне это первым

Уже стоит. Мне это первым делом в голову пришло, но не помогает.

Вообще я пока поставил минимальную версию системы и вручную конфигурировал ядро. Мог чего-нибудь общего для wifi не поставить?

А автор пользует initrd? И

А автор пользует initrd? И если да, то не забыл ли он отдать нужные микрокоды initrd? И может лучше вообще блобы для фирмвари вкомпилить в ядро?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

initrd не используется.Про

initrd не используется.

Про блобы не очень понял

lsmod Module

lsmod
Module                  Size  Used by
rtl8192ce              71965  0 
rtl8192c_common        55579  1 rtl8192ce
rtlwifi                90989  1 rtl8192ce
equery b /lib/firmware/rtlwifi/rtl8192cfw.bin
 * Searching for /lib/firmware/rtlwifi/rtl8192cfw.bin ... 
sys-kernel/linux-firmware-20110818 (/lib/firmware/rtlwifi/rtl8192cfw.bin)
lspci
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)

Во! Про lsmod совсем не

Во! Про lsmod совсем не подумал. Новичок =)

Ситуация такая. Эти модули не загружены. При попытке загрузить их (rtl8192ce, rtl8192c_common, rtlwifi) появляется ошибка "Invalid module format!"

Сознавайся, драйвера с сайта

Сознавайся, драйвера с сайта качал?

Не грусти, товарищ! Всё хорошо, beautiful good!

нет, не с сайта. Все

нет, не с сайта. Все настройки производил в menuconfig ядра.
Пробовал и включать в ядро, и в качестве модулей ставить, и включать все драйвера для rtl8192. Нет реакции

Сделай поддержку модулем.

Сделай поддержку модулем.

Не грусти, товарищ! Всё хорошо, beautiful good!

как и говорил ранее - модули,

как и говорил ранее - модули, конечно, устанавливаются. Только при попытке "modprobe rtl8192ce" - ошибка:

rtl8192ce: <путь/к/модулю>: Invalid module format!

Тогда в подробностях

Тогда в подробностях описывай, что и как делал.

Не грусти, товарищ! Всё хорошо, beautiful good!

#cd /usr/src/linux #make

#cd /usr/src/linux
#make menuconfig

Устанавливаю как модули(M) драйверы:
rtl8192ce
trl8192se
rtl8192cu

#make && make modules_install
#reboot

#modprobe rtl8192ce
WARNING: Error inserting mac80211 (/lib/modules/3.0.6-gentoo/kernel/net/mac80211/ac80211.ko): Invalid module format
WARNING: Error inserting rtlwifi (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtlwifi.ko): Invalid module format
WARNING: Error inserting rtl8192c_common (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko): Invalid module format
FATAL: Error inserting rtl8192ce (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko): Invalid module format

#modprobe rtl8192se
WARNING: Error inserting mac80211 (/lib/modules/3.0.6-gentoo/kernel/net/mac80211/ac80211.ko): Invalid module format
WARNING: Error inserting rtlwifi (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtlwifi.ko): Invalid module format
FATAL: Error inserting rtl8192se (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko): Invalid module format

#modprobe rtl8192cu
WARNING: Error inserting mac80211 (/lib/modules/3.0.6-gentoo/kernel/net/mac80211/ac80211.ko): Invalid module format
WARNING: Error inserting rtlwifi (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtlwifi.ko): Invalid module format
WARNING: Error inserting rtl8192c_common (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko): Invalid module format
FATAL: Error inserting rtl8192cu (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko): Invalid module format

Перед make сделай make clean,

Перед make сделай make clean, повтори процедуру

Не грусти, товарищ! Всё хорошо, beautiful good!

аналогичная ситуация

аналогичная ситуация

тогда make mrproper в начале

тогда make mrproper в начале

Не грусти, товарищ! Всё хорошо, beautiful good!

Теперь при попытке modprobe

Теперь при попытке modprobe пропали строчки с предупреждениями:

WARNING: Error inserting mac80211 (/lib/modules/3.0.6-gentoo/kernel/net/mac80211/ac80211.ko): Invalid module format
WARNING: Error inserting rtlwifi (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtlwifi.ko): Invalid module format

В остальном всё так же:

#modprobe rtl8192ce
WARNING: Error inserting rtl8192c_common (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko): Invalid module format
FATAL: Error inserting rtl8192ce (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko): Invalid module format

#modprobe rtl8192se
FATAL: Error inserting rtl8192se (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko): Invalid module format

#modprobe rtl8192cu
WARNING: Error inserting rtl8192c_common (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko): Invalid module format
FATAL: Error inserting rtl8192cu (/lib/modules/3.0.6-gentoo/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko): Invalid module format

А ты само ядро ставить не

А ты само ядро ставить не забываешь?

Возьми genkernel, он таких ошибок не допускает.

Не грусти, товарищ! Всё хорошо, beautiful good!

не совсем понял, что значит,

не совсем понял, что значит, ставлю ли я само ядро?

Всё делаю по хэндбуку и всё нормально работает кроме пресловутого вайфая.
genkernel использовать не хотелось бы. Хочется найти, в чём ошибка.

Ты новое ядро в /boot

Ты новое ядро в /boot копируешь?

Не грусти, товарищ! Всё хорошо, beautiful good!

вот я дурак =) /dev/sda1

вот я дурак =)

/dev/sda1 автоматически не монтировалась при старте и я кидал новое ядро в пустую папку /boot

Теперь wlan0 нашёлся.

Большое спасибо за терпение и ответы!

discobear

discobear написал(а):
genkernel использовать не хотелось бы.

Зря не плохой скрипт, автоматизирует рутинные операции(в частности монтирует /boot) при обновление ядра.

я всего пару недель работаю с

я всего пару недель работаю с линуксом. Думаю мне полезно будет некоторые вещи пока не автоматизировать.

Кажется я нашел подходящий

Кажется я нашел подходящий драйвер тут:

https://aur.archlinux.org/packages.php?ID=46797&comments=all

Но не получается его установить. Может кто-нибудь оказать поддержку? =)

Этот пакет не нужен.

Этот пакет не нужен.

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".