LINUX.ORG.RU

modprobe forcedeth - и ничего, /dev/eth* не появляется. Или как-нить по-другому должно проявиться?

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

ifconfig молчит, остальные - ничего криминального. Сам удивлён...

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

/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* ????
поделись!

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

>а ежели modprobe молчит - значит сей модуль подключен;)

модуля не было загружено (если lsmod выдаёт правильную инфу), но при modprobe forcedeth молчит, как партизан. После загрузки появляется только этот forcedeth, который никому не нужен, и ему никто не нужен.

>да, напоследок, в каком-же всё-таки дистрибутиве линукса, уважаемый, ты увидел-то это: /dev/eth* ???? поделись!

Ат блин! Пропало! Только несколько лет назад всё было, а теперь... :(

Но вопрос остаётся в силе - что делать? Устройство не видно, вне зависимости от подгружаемых модулей.

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

sanja@amigo:/home/system/nvidia/NV_Linux_DRV_PKG_v1.21$ ls -l
итого 76
drwxr-xr-x 4 sanja sanja 4096 2006-12-15 19:20 Fedora5
-rw-r--r-- 1 root  root   701 2006-10-31 13:37 Readme.txt
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel3_u6
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL3_U6
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel3_u7
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL3_U7
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel3_u8
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL3_U8
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel4_u2
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL4_U2
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel4_u3
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL4_U3
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 rhel4_u4
drwxr-xr-x 5 root  root  4096 2006-12-15 19:20 RHEL4_U4
drwxr-xr-x 4 sanja sanja 4096 2006-12-15 19:20 sles10
drwxr-xr-x 4 root  root  4096 2006-12-15 19:20 SLES10
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 SLES9_SP2
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 SLES9_SP3
drwxr-xr-x 5 sanja sanja 4096 2006-12-15 19:20 SuSE10

строчечка ни о чём не говорит?
drwxr-xr-x 4 sanja sanja 4096 2006-12-15 19:20 sles10

смотрим дальше:
sanja@amigo:/home/system/nvidia/NV_Linux_DRV_PKG_v1.21/SLES10$ ls -l
итого 12
-rw-r--r-- 1 root root 2809 2006-10-21 15:21 README.txt
drwxr-xr-x 2 root root 4096 2006-12-15 19:20 rpm
drwxr-xr-x 2 root root 4096 2006-12-15 19:20 source

ну и на десрт:
sanja@amigo:/home/system/nvidia/NV_Linux_DRV_PKG_v1.21/SLES10/rpm$ ls -l
итого 168
-rw-r--r-- 1 root root 76484 2006-10-21 02:10 nvlan-sles10-0.60-1.21.i686.rpm
-rw-r--r-- 1 root root 52633 2006-10-21 02:10 nvlan-sles10-0.60-1.21.x86_64.rpm
-rw-r--r-- 1 root root 14588 2006-10-26 23:16 nvsata-sles10-0.11-1.21.i686.rpm
-rw-r--r-- 1 root root 13337 2006-10-26 23:16 nvsata-sles10-0.11-1.21.x86_64.rpm

что ещё для счастия надо-то?????

пс - там и сорцы есть ещё;)
и расписано вменяемо, как ставить.

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

под занавес:
sanja@amigo:~$ lsmod|grep forcedeth
forcedeth              38788  0

sanja@amigo:~$ lspci|grep Ethernet
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
sanja@amigo:~$      

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

Ага, скачал, 1.21, поставил пакет для i686, судя по rpm -ql он
добавил тот же forcedeth, загрузил его, но опять ничего. lspci
давно показывает

00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)

Толку-то? Всё равно ifconfig ничего не видит (кроме lo), и куда
копать - не знаю. На одном из форумов прочитал добавить
в /usr/src/linux/include/linux/pci_ids.h строки

#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_16
#define PCI_DEVICE_ID_NVIDIA_NVENET_16 0x03E5
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_17
#define PCI_DEVICE_ID_NVIDIA_NVENET_17 0x03E6
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_18
#define PCI_DEVICE_ID_NVIDIA_NVENET_18 0x03EE
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_19
#define PCI_DEVICE_ID_NVIDIA_NVENET_19 0x03EF
#endif

Судя по тому, что там их нет, наверное, стОит?

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

# rpm -q nvlan-sles10 nvlan-sles10-0.60-1.21 # lsmod | grep forcedeth forcedeth 21636 0 # lspci | grep Ethernet 00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)

Ay49Mihas ★★★★
() автор топика

Ребят, простые и очевидные действия я уже сделал. Давайте без man modprobe, а?

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

# rpm -q nvlan-sles10
nvlan-sles10-0.60-1.21
# lsmod | grep forcedeth
forcedeth 21636 0
# lspci | grep Ethernet
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)

Т.к. опознаётся устройство, то логично предположить, что в
/usr/share/pci.ids это устройство есть.

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

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

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

да, ещё, конфиг брал с RHEL , насколько помню, в сузях ещё такая строчка присутствует:

BUS_ID xxxx:xx:xx.x

посмотри по lspci где оно у тебя

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

Так, сразу возникает вопрос. Файл на другой машине называется ifcfg-eth-id-00:11:2f:91:d6:23. То есть в имени фигурирует MAC-адрес. Что делать мне? MAC-адрес этой сетевухи не знаю.

Далее. Внутри самого файла должна быть строка типа UNIQUE='rBUF.vv0xg2mShu8'. Что мне делать с ней? Где брать эту абракадабру? :)

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

да именно так они (novell) и называют, не номер и/фейса, а мак-адрес, называй смело eth0 - подцепится. Поверь;)

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

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

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

реальный пример:
на своём ноуте  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

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

Так. Ядро перекомпилировал, файл добавил, но всё равно ничего хорошего. При загрузке:

Setting up network interfaces:
lo
lo IP address: 127.0.0.1/8
eth0 No interface found
Setting up service network . . . . . failed

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

Бинарь не может скомпилить драйвер - выдаёт ошибки. Этот бинарь до 2.6.4 ядра, а выше - нет. Потому пробую всё ж 1.21. Но, думаю, дело здесь в чём-то другом...

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

И вопрос - после modprobe forcedeth как можно узнать, подхватил ли он что-нибудь? А то команда выполняется молча...

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

да ну, я его, точно его на Open SuSE 10.0 ставил, на FC4 и на 
ASP 11.2, и на слакварь 11, слака ладно, но на сузе, если правильно
помню 2.6.13, на асп вообще 2.6.18.
что за ошибку инсталятор выдаёт? может заголовков или *-dev пакетов нет каких?
или библиотек?

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

да и SLED 10 тоже вродь как ставил, не упомню сейчас

ПС: время нет, суд завтра, готовлюсь, а то бы прям сейчас проинсталил SLES (SLED)
и посмотрел бы, кстати, я не смотрел, что даёт сервиспак 1, что меняет то?

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

>ПС: время нет, суд завтра, готовлюсь, а то бы прям сейчас проинсталил SLES (SLED) и посмотрел бы, кстати, я не смотрел, что даёт сервиспак 1, что меняет то?

Как всегда, багфиксы и улучшенную виртуализацию...

Ладно. Скажи удалённо, я хоть всё правильно делаю? Вроде дрова те ставлю, вроде ничего не накосячил при установке, где ж толк?

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

повторю - если молча, значит модуль подгружен, если модуля нет,
идёт ругань, смотри:

amigo:/home/sanja# modprobe nvidia
amigo:/home/sanja# modprobe ndiswrapper
amigo:/home/sanja# modprobe xxx
FATAL: Module xxx not found.
amigo:/home/sanja#

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

как вообще в 
яст-система-обзор оборудования
твоя MCP61 видится, посмотри.

да вродь правильно, ядро только нафига пересобирал?
и если пересобирал, надеюсь forcedeth модулем воткнул (y/m/n)?
да и какую ошибку всё-же инсталлятор выдаёт? 
(там кстати и сеть и звук ставятся, надеюсь со звука галку снял?)

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

>как вообще в яст-система-обзор оборудования твоя 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

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

>и это, на всякий, в биосе то сетевая не отключенаБ надеюсь?

В бивисе включена, иначе бы lspci не говорил о ней...

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

Тока там в бивисе есть странная функция SMART LAN, определяет длину какого-то кабеля :)

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

посмотри:
http://www.hailfinger.org/carldani/linux/patches/forcedeth/
http://lists.altlinux.ru/pipermail/hardware/2006-May/008697.html

да, и кстати, лёгкий офтоп:
на том же MCP51 со звуком было интересно, звуковая определялась,
траблов вроде нет, но и звука тоже нет, из "искаропочных" сборок звук
без бубна завёлся только на бубунте 7.04 и АСП 11.2, и то на АСП
после апдейта ядра. А так, приходилось с www.alsa-project.org
тянуть исходники и собирать, и то, заработало после 1.0.14rc4
такая вот железяка хитрая у нвидивы)))

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

> configured kernel sources matching your kernel installed on your system

эта, оно у тебя исходников ядра не видит, как там в ынтырпрайзсузях
ls /usr/src/
напомни-ка плиз

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

попробуй симлинк на исходники ядра сделать:
ln -s /path_to_kernelsource /usr/src/linux
и запусти инсталятор

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

> Ат блин! Пропало! Только несколько лет назад всё было, а теперь... :(

Никогда не было. Может вам приснилось? Или вы случайно с Plan 9 спутали (во что я ни на йоту не верю)?

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

кстати, lspci -v выдаёт:
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
  Subsystem: Giga-byte Technology unknown device e000
  Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
  Memory at f5103000 (32-bit, non-prefetchable) [size=4K]
  I/O ports at bc00 [size=8]
  Capabilities: [44] Power Management version 2
  Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable-
  Capabilities: [6c] HyperTransport: MSI Mapping

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

Ну ступил малось чел, ступил.
Вопрос остался, как ему желязяку завесть?

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

и что? у меня так:

00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
        Subsystem: CLEVO/KAPOK Computer Unknown device 0661
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
        Memory at b0007000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 30b8 [size=8]
        Capabilities: [44] Power Management version 2

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

>> Ат блин! Пропало! Только несколько лет назад всё было, а теперь... :(

>Никогда не было. Может вам приснилось? Или вы случайно с Plan 9 спутали (во что я ни на йоту не верю)?

А мне почему-то помнится, что во времена devfs было... Но это лирика. Приветствуется реальная помощь :)

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

IRQ 5

посмотри, кто ещё на этом прерывании сидит?

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

>Короче, собираем ядро 2.6.22rc6 с forcedepth - и докладываем о результатах.

Нах было ставить тогда SLES, если ядро ванильное последнее собирать? Джентушник, блин.

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

угу, а федоровцы уже в 2.6.21 поддержку amd74xx выкинули на 32 битных версиях, интересно на 64 битной версии хоть оставили?

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

>так чего тама с сорцами, путь то покажи;)

Да путь-то есть, с ним ничего плохого. Тока инсталлер не видит...

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

вот я ап тем-же, просто, когда со своим трактором в ноябре плясал
(купил блин ноут, гемору нажил)), не помню уже на каком дистре, именно сетевую, вернее дрова для неё нвидиа ставил, он тож ругался,
типа исходников нет, я симлинк кидал на реальные сорцы

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