URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID7
Нить номер: 800
[ Назад ]

Исходное сообщение
"Linux не понял сетевуху на ноутбуке."

Отправлено DanielSan , 04-Июн-08 16:44 
Вобщем проблема такова, поставил на древний ноутбук Linux Mandriva 2008.
Все с виду работает нормально, только не может нормально заработать сетевая карточка (соответственно встроенная).

В "Настройка сети и Интернета" предлагает выбрать сетевой интерфейс для настройки. Там только один.
Silicon Integrated Systems [sis] sis900 PCI Fast Ethernet
соответственно выбираю его и нажимаю далее. И тут сообщение от drakconnect "Невозможно найти сетевой интерфейс для выбранного устройства (используя драйвер sis900)" и тютю.

Вторая проблема в том что я первый раз поставил линукс вообще, и если у когото будут варианты лечения этой проблемы, распишите пожалуйста подробнее :)


Содержание

Сообщения в этом обсуждении
"Linux не понял сетевуху на ноутбуке."
Отправлено alexmasz , 07-Июн-08 19:57 
напишите пож. модель ноутбука
для начала определить какой там действительно сетевой интерфейс(на сайте производителя, если еще существует, или погуглить)
и что показывает насчет Ethernet команда lspci в терминале?

например такого: 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)


"Linux не понял сетевуху на ноутбуке."
Отправлено DanielSan , 08-Июн-08 13:16 
>напишите пож. модель ноутбука
>для начала определить какой там действительно сетевой интерфейс(на сайте производителя, если еще
>существует, или погуглить)
>и что показывает насчет Ethernet команда lspci в терминале?
>
>например такого: 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
>

00.09.0 Ethernet controller: Silicon Integrated System [SiS] SiS900 PCI Fast Ethernet (rev 02)


Ноут, Roverbook Navigator MT7

Как я понял что драйверы в мандриве естьпод эту сетевуху, но почемуто они не подошли, если верить сообщениям операционки.

Скачал драйверы с сайта сетевухи, и совсем не врубился в ридми.

"make modules" fails on Redhat 8.0.It is kernel 2.4.18-14 , and it need driver 1.08.06.
You can individually compile the sis900.o with below procedures:
a.Symbolic Links "asm" and "linux" to "/usr/src/linux-2.4.18-14/include/."
a.1.Go to /usr/include directory
a.2.mv asm asm_ ( or rm asm)
a.3.mv linux linux_ (or rm linux)
a.4.ln -s /usr/src/linux-2.4.18-14/include/asm asm
a.5.ln -s /usr/src/linux-2.4.18-14/include/linux linux
b.Create new directory and copy sis900.c and sis900.o into them.
b.1 mkdir tmp
b.2 cp -f sis900.c /tmp/sis900.c
b.3 cp -f sis900.h /tmp/sis900.h
b.4 cd /tmp
b.5 gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -o6 -c -sis900.c
c.Copy and replace sis900.o into "/lib/modules/2.4.18-14/kernel/drivers/net/."
c.1 cp -f sis900.o /lib/modules/2.4.18-14/kernel/drivers/net/sis900.o


"Linux не понял сетевуху на ноутбуке."
Отправлено alexmasz , 09-Июн-08 13:56 
попробуйте вручную настроить сначала, прежде чем компилировать..
ведь сетевой интерфейс определятся правильно.. man ifconfig

что происано в /etc/network/interfaces?

у меня например: less /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The via network interface
allow-hotplug eth0
iface eth0 inet dhcp

# The realtek network interface
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 255.255.1.0

чтобы посмотреть как обозначаться Ваш сетевой интерфейс наберите ifconfig -a


"Linux не понял сетевуху на ноутбуке."
Отправлено DanielSan , 09-Июн-08 16:42 
>[оверквотинг удален]
>iface eth0 inet dhcp
>
># The realtek network interface
>allow-hotplug eth1
>iface eth1 inet static
>address 192.168.1.1
>netmask 255.255.255.0
>network 255.255.1.0
>
>чтобы посмотреть как обозначаться Ваш сетевой интерфейс наберите ifconfig -a

у меня нет каталога etc/network

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