Сетвуха Marvell и /dev/eth0 [SOLVED]
Проблема в следующем: отсутствует устройство /dev/eth0.
Я уже собирал ядро с поддержкой всех сетевух, какие только можно, но /dev/eth0 как небыло так и нет :(
Вот вывод lspci:
00:00.0 Host bridge: Intel Corporation Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation SATA Controller AHCI (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 7280
01:00.1 Display controller: ATI Technologies Inc Unknown device 72a0
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
04:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
04:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
05:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
Сетвуха как видите гигабитная, Marvell
Кто-нибудь встречался с этой проблемой?
- Для комментирования войдите или зарегистрируйтесь
Quote: Кто-нибудь
Я встречался. У меня тоже нет /dev/eth0. Однако ifconfig eth0 up работает, и настройки в /etc/conf.d/net тоже...
Но мне нужно
Но мне нужно установить подключение pppoe . Вот тут то и начинается мат на отсутствие /dev/eth0
...
Marvell говоришь?!
Тогда тебе нужен модуль forcedeth...
Погляди тут
и тут
может найдешь что...
З.Ы.: mknod на край... (?!вариант-ли?! о_О )
mknod не вариант
mknod не вариант точно. Уже попробовал.
выполни от root
выполни от root команду
ifconfig
и посмотри, возможно интерфейс всётаки поннят, но имеет другой номер.
В смысле /dev/eth1 ?
В смысле /dev/eth1 ? Нет в dev/ вообще ничего подобного.
С лайв-сиди пробовал?!
Что там?! Работает?!
ifconfig
причём тут /dev ?
запости вывод команды
ifconfig
rm -f
rm -f /etc/udev/rules.d/70-persistent-net.rules
reboot
да да, а потом у
да да, а потом у него снова на место eth0 запишется ieee1394
cat
cat /etc/udev/rules.d/70-persistent-net.rules
Пусть тогда покажет :-)
Дайте вывод
Дайте вывод
ifconfig -a
---
Делай, что должен, и будь, что будет.
Что говорят dmesg
Что говорят
_______________________
From Siberia with Love!
Вот # ifconfig -a lo
Вот
# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:168 errors:0 dropped:0 overruns:0 frame:0
TX packets:168 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13080 (12.7 Kb) TX bytes:13080 (12.7 Kb)
# dmesg | grep 'eth'
--Ничего
# lsmod
Module Size Used by
fuse 35220 4
fglrx 666612 17
snd_hda_intel 249752 6
hci_usb 12060 0
sound_firmware 1664 0
snd_pcm_oss 38816 0
snd_pcm 68740 3 snd_hda_intel,snd_pcm_oss
snd_timer 18500 2 snd_pcm
snd_page_alloc 7624 2 snd_hda_intel,snd_pcm
snd_mixer_oss 14016 1 snd_pcm_oss
snd 42980 15 snd_hda_intel,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 5920 1 snd
bluetooth 46372 1 hci_usb
tunnel4 2760 0
smbfs 58808 0
ntfs 100352 0
udf 80740 0
nfs 90492 0
lockd 48136 1 nfs
sunrpc 149756 2 nfs,lockd
pppoe 9984 0
pppox 2632 1 pppoe
ppp_async 9088 0
crc_ccitt 1792 1 ppp_async
ppp_synctty 7488 0
scsi_wait_scan 1152 0
bsd_comp 5440 0
ppp_generic 18900 5 pppoe,pppox,ppp_async,ppp_synctty,bsd_comp
slhc 5824 1 ppp_generic
sk98lin 152096 0
sk98lin - это, по идее, и есть тот модуль для сетевухи
# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x11ab:0x4362 (sky2)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:16:e6:86:5a:0a", NAME="eth0"
rmmod sk98lin && modprobe
rmmod sk98lin && modprobe sky2
/etc/init.d/net.eth0 restart
http://gentoo-wiki.com/HARDWARE_sk98lin
а есть ещё skge
а есть ещё skge
skge
Не понял... Поподробнее pls.
Нет думаю
Нет думаю модуль нетот или что ещё...
Сеть даже не стартует
# /etc/init.d/net.eth0 start
Просит добавить модуль ядра...
Только не понял какой.
omg проверь, есть
omg
проверь, есть ли поддержка в ядре карты sky2 (CONFIG_SKY2, она же "SysKonnect Yukon2 support"), потом
modprobe sky2
ln -s /etc/init.d/net.lo /etc/init.d/net.eth0
/etc/init.d/net.eth0 start
_______________________
From Siberia with Love!
Да модуль точно
Да модуль точно sky2. Я загрузился с livecd . Там cетевуха тоже неопределилась. Методом научного тыка (modprobe а потом net-setup) выяснил что нужный модуль sky2. Странно с ним я вроде уже собирал... попробую ещё, потом отпишусь.
Всем спасибо
Всем спасибо, проблему решил. Оказалось сеть у меня подымается только если sky2 идёт модулем, а не собран с ядром. Осталось только pppoe настроить, но это уже мелочи.
Интересно, есть
Интересно, есть ли взаимосвязь между немодульностью и отсутствием ACTION=="add" в
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:16:e6:86:5a:0a", NAME="eth0"
в cat /etc/udev/rules.d/70-persistent-net.rules
В любом случае, Amen :-)
SOLVED
http://www.gentoo.ru/node/8810