LINUX.ORG.RU

Сетевая карта RTL8101E. Драйвера. Установка


0

0

Здравствуйте. Я новенький в линукс. Поэтому много вопросов. Большинство вопросов решаются с помощью гугла и пары часов экспериментов. Но сейчас не могу найти решение. У меня нетбук lenovo s10-2. Привода в нем нет. Я решил на него воткнуть линукс. Хотел сначала убунту. Но всетаки захотелось KDE. Так как Kubuntu мне не нравится пошел искать другие простые дистрибутивы. Решил поставить Debian. Так как привода нет решил ставить через интернет. Залил на флешку образ netinstal (или как то так. 150 мб) Поставил. Долго пытался настроить интернет. Не вышло. Как оказалось потому что нет дров на сетевую. Я даже не знал какая там именно карта. Залил на другую флешку убунту лайв сиди. Загрузился и ввел lspci (debian говорил что команду не знает такую)

вот что вышло

root@ubuntu:/home/ubuntu# lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 02:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 5050 Series 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

Я так понимаю последняя строка это и есть моя сетевая карта? Нашел вроде как для нее дрова. http://driver.ru/?file_cid=941004359684fe811a7920ef4e8 Верно? А что с ними делать никак не пойму. Скажите пожалуйста что делать. Заранее благодарен.

Блин. Ещё он не понимает архивы *.tar.bz2 какой пакет поставит чтобы выполнялась

tar vjxf r8101-8.aaa.bb.tar.bz2

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

<Quick install with proper kernel settings> Check whether the built-in driver, r8169.ko (or r8169.o for kernel 2.4.x), is installed. # lsmod | grep r8169

If it is installed, please remove it. # rmmod r8169 note: If the built-in driver cannot removed by rmmod, please edit /etc/modprobe.conf and comment 'alias eth0 r8169'. Then, remmove it again or reboot your computer.

Unpack the tarball : # tar vjxf r8101-8.aaa.bb.tar.bz2

Change to the directory: # cd r8101-8.aaa.bb

If you are running the target kernel, then you should be able to do :

# make clean modules (as root or with sudo) # make install # depmod -a # insmod ./src/r8101.ko (or r8101.o for kernel 2.4.x)

You can check whether the driver is loaded by using following commands.

# lsmod | grep r8101 # ifconfig -a

If there is a device name, ethX, shown on the monitor, the linux driver is loaded. Then, you can use the following command to activate the ethX.

# ifconfig ethX

,where X=0,1,2,...

Это инструкция по установке. Я пока только смог распаковать. Дальше не пойму что делать(((

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

Перейти в папку с исходниками драйвера (та, которая появилась после распаковки):
# cd r8101-1.aaa.bb

Далее от рута:

# make clean modules
# make install
# depmod -a
# modprobe r8101

Но перед этим должен быть установлен компилятор gcc и заголовочные файлы ядра (в дебианоподобных - пакет build-essentals). Но для этого должны быть подключены интернеты или пакет должен быть на диске. Поэтому netinstall, подозреваю, может не подойти.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от elipse

на стационарнике у меня убунта и есть выход в интернет. Через флешку я дебпакеты таскаю потихоньку. Только вот я просто на лине меньше месяца и ни разу не приходилась компилить. Какой полный список пакетов которые потребуются? а вообще мне посоветовали на самом деле до ядра 2.6.30 обновиться. Но я не нашел статьи в которой не было бы ничего лишнего и было все нужное по поводу обновления. Плюс на русском. Может подскажете где посмотреть можно?

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

в /etc/apt/sources.list

от рута добавить строку:
deb http://backports.ethz.ch/mirror/backports.org/ lenny-backports main non-free

#apt-get update

для i386
#apt-get install linux-image-2.6.30-bpo.1-686 firmware-linux

для amd64

#apt-get install linux-image-2.6.30-bpo.1-amd64 firmware-linux

и перегрузить комп
#reboot

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

Установилось. Cетевая смогла получить адрес. Спасибо вам огромное!

FireBall
() автор топика

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

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