Я купил USB-ключ WiFi, Hercules HWGUm-54. Видимо, соответствующий драйвер - RTL8192SU от Realtek. Я скачал его с их сайта и распаковал.

Затем я пошел в папку с driver , распаковал архив и зашел в него.

Как root я сделал:

Make
cp 8712u.ko /lib/modules/<my_kernel>/kernel/drivers/net/
depmod -a

Однако я получил ошибку:

ВНИМАНИЕ: Не удается прочитать модуль /lib/modules/2.6.38.8-35.fc15.x86_64/kernel/drivers/net/wireless/8712u.ko: ошибка формата Exec

Есть идеи почему?

3 ответа3

1

Не уверен, почему вы получили ошибку, но вот как я сделал это для аналогичного оборудования.

CD внутри папки с драйверами, затем попробуйте:

sudo su
make clean
make config
make
make install

наконец, хотя я думаю, что make install делает это:

depmod -a
0

Вы должны были сделать make install в исходном каталоге, который бы скопировал драйвер в правильный каталог. Сообщение об ошибке гласит: .../drivers/net/wireless. Вы можете попытаться переместить его туда из каталога, куда вы его скопировали.

0

Я наконец-то нашел решение, речь шла только об установке kmod-staging.

Я помещаю точные команды, которые я делаю здесь, на случай, если кто-то застрянет:

yum install kmod-staging
wget http://au.billion.com/downloads/3011N/3011N_Linux_Driver.zip
unzip -j 3011N_Linux_Driver.zip "*rtl8192sfw.bin" -d RTL8192SU
mv RTL8192SU /lib/firmware/

Отключите / подключите USB-ключ и вуаля! Это просыпается!

Важное примечание: Когда вы обновляете свою систему до нового ядра, но у вас также не было следующего обновления kmod-staging, если вы перезагружаете компьютер, ваш wifi больше не будет работать, так как kmod-staging недоступны для этого ядра ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .