/dev/eth* - сильно сказал)
sanja@amigo:~$ sudo su
amigo:/home/sanja# ls /dev|grep eth
amigo:/home/sanja#
смари - у меня тож нету, но:
sanja@amigo:~$ /sbin/ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:90:F5:51:FC:31
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:217 Base address:0x6000
sanja@amigo:~$
а ежели modprobe молчит - значит сей модуль подключен;)
да, напоследок, в каком-же всё-таки дистрибутиве линукса, уважаемый,
ты увидел-то это: /dev/eth* ????
поделись!
>а ежели modprobe молчит - значит сей модуль подключен;)
модуля не было загружено (если lsmod выдаёт правильную инфу), но при modprobe forcedeth молчит, как партизан. После загрузки появляется только этот forcedeth, который никому не нужен, и ему никто не нужен.
>да, напоследок, в каком-же всё-таки дистрибутиве линукса, уважаемый, ты увидел-то это: /dev/eth* ???? поделись!
Ат блин! Пропало! Только несколько лет назад всё было, а теперь... :(
Но вопрос остаётся в силе - что делать? Устройство не видно, вне зависимости от подгружаемых модулей.
Толку-то? Всё равно ifconfig ничего не видит (кроме lo), и куда
копать - не знаю. На одном из форумов прочитал добавить
в /usr/src/linux/include/linux/pci_ids.h строки
1. яст что говорит (обзор оборудования)?
2. тупо в
/etc/sysconfig/network
создай фаило:
/etc/sysconfig/network/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=ххх.ххх.ххх.ххх
HWADDR=хх:хх:хх:хх:хх:хх
IPADDR=ххх.ххх.ххх.ххх
NETMASK=ххх.ххх.ххх.ххх
NETWORK=ххх.ххх.ххх.ххх
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
PEERDNS=yes
рестартани сеть и посмотри, появится интерфейс или нет.
ПС: в пути могу и ошибиться, нет сейчас сузи под руками,
посмотри в которой из поддиректорий /etc/sysconfig есть ifcfg-lo
Так, сразу возникает вопрос. Файл на другой машине называется ifcfg-eth-id-00:11:2f:91:d6:23. То есть в имени фигурирует MAC-адрес. Что делать мне? MAC-адрес этой сетевухи не знаю.
Далее. Внутри самого файла должна быть строка типа UNIQUE='rBUF.vv0xg2mShu8'. Что мне делать с ней? Где брать эту абракадабру? :)
про уникальный ноер железяки - после того как файл создал, если уже
номер уникальный приспичило поставить - тривиально (для сузи):
яаст-сеть-сетевые карты-редактировать;)
хотя у меня без уникального номера работало.
реальный пример:
на своём ноуте wifi usb TrendNet TEW-424UB
пользую через ndiswrapper, после
modprobe ndiswrapper
вайфайка цепляется (светодиод загорается) и ifconfig -a
его видит как wlan0, но яст в сетевых интерфейсах видеть в упор не желает,
тогда я создаю ifcfg-wlan0
руками прописываю адрес, сеть, essid, канал и прочую атрибутику, и всё появляется
ПС: на ядрах < 2.6.15 на том же ноуте и сеть ( MCP51 ) не
определялась, тут в зависимости от дистрибутива,
либо по описанной схеме, либо вот этим:
http://download.nvidia.com/XFree86/nforce/1.0-0310/NFORCE-Linux-x86-1.0-0310-pk
g1.run
отсюда:
http://www.nvidia.com/object/linux_nforce_1.0-0310.html
Бинарь не может скомпилить драйвер - выдаёт ошибки. Этот бинарь до 2.6.4 ядра, а выше - нет. Потому пробую всё ж 1.21. Но, думаю, дело здесь в чём-то другом...
да ну, я его, точно его на Open SuSE 10.0 ставил, на FC4 и на
ASP 11.2, и на слакварь 11, слака ладно, но на сузе, если правильно
помню 2.6.13, на асп вообще 2.6.18.
что за ошибку инсталятор выдаёт? может заголовков или *-dev пакетов нет каких?
или библиотек?
да и SLED 10 тоже вродь как ставил, не упомню сейчас
ПС: время нет, суд завтра, готовлюсь, а то бы прям сейчас проинсталил SLES (SLED)
и посмотрел бы, кстати, я не смотрел, что даёт сервиспак 1, что меняет то?
>ПС: время нет, суд завтра, готовлюсь, а то бы прям сейчас проинсталил SLES (SLED) и посмотрел бы, кстати, я не смотрел, что даёт сервиспак 1, что меняет то?
Как всегда, багфиксы и улучшенную виртуализацию...
Ладно. Скажи удалённо, я хоть всё правильно делаю? Вроде дрова те ставлю, вроде ничего не накосячил при установке, где ж толк?
как вообще в
яст-система-обзор оборудования
твоя MCP61 видится, посмотри.
да вродь правильно, ядро только нафига пересобирал?
и если пересобирал, надеюсь forcedeth модулем воткнул (y/m/n)?
да и какую ошибку всё-же инсталлятор выдаёт?
(там кстати и сеть и звук ставятся, надеюсь со звука галку снял?)
>как вообще в яст-система-обзор оборудования твоя MCP61 видится, посмотри.
видится, но как PCI bridge, а не как сетефой интерфейс.
>да вродь правильно, ядро только нафига пересобирал? и если пересобирал, надеюсь forcedeth модулем воткнул (y/m/n)? да и какую ошибку всё-же инсталлятор выдаёт? (там кстати и сеть и звук ставятся, надеюсь со звука галку снял?)
Думал, надо макросами задать PCI ID у устройств. Оказалось, в дровах 1.21 с nvidia эти макросы уже заданы.
forcedeth конечно же модулем.
Инасталлятор пишет If you are using a linux 2.6 kernel, please make sure you have configured kernel sources matching your kernel installed on your system. If you specified a separate output directory using either the "KBUILD_OUTPUT" or the "O" KBUILD parameter, make sure to specify this directory with the SYSOUT environment variable or with the appropriate nvidia-installer command line option.
Это стало выдаваться сейчас, а чуть раньше выдавалась ошибка типа неожиданная строка в файле nvnet/nvenet.c
> configured kernel sources matching your kernel installed on your system
эта, оно у тебя исходников ядра не видит, как там в ынтырпрайзсузях
ls /usr/src/
напомни-ка плиз
вот я ап тем-же, просто, когда со своим трактором в ноябре плясал
(купил блин ноут, гемору нажил)), не помню уже на каком дистре, именно сетевую, вернее дрова для неё нвидиа ставил, он тож ругался,
типа исходников нет, я симлинк кидал на реальные сорцы