ADDRCONF (NETDEV_UP): eth1: link is not ready

Kompatibilitetsfrågor rörande hårdvara och Slackware ställs här.

Moderatorer: Nille, nomicon, Minime

Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

ADDRCONF (NETDEV_UP): eth1: link is not ready

Inlägg av Plutonium »

Hej..
Har googlat på mitt problem halva natten och jag får ingen lösning på det..

Jag upgraderade (nyinstallation) min router från slackware 11 till 12 och då uppkom detta problem.. Mitt mammakort har 2 st identiska nät-kort..

Skillnaden från när det fungerade och inte fungerade är versionen av slackware & samt kernel..

Nätverk: via-rhine
Kernel: 2.6.21.5-smp
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Inlägg av Nille »

Har du läst upgrade texten eller changes and hints?
Där beskrivs nog det bekymmer du upplever.
sysvinit and udev were upgraded, and the actual init scripts were split out
into the sysvinit-scripts package. Be sure to install it, and don't forget
to move/merge all of the associated *.new files into place or your system
will not boot. If you have more than one network card and have been using
/etc/udev/rules.d/network-devices.rules, the new syntax requires using
ATTR{address} instead of SYSFS{address}, and the file is now called
/etc/udev/rules.d/75-network-devices.rules. While we're on the subject of
udev, all udev rules files should now have numerical prefixes, so you should
remove any leftover rules files that do not have numerical prefixes and
rename any custom rules files.

Slackware's udev implementation will automatically create rules files for your
optical devices (/etc/udev/rules.d/75-optical-devices.rules) and network
interfaces (/etc/udev/rules.d/75-network-devices.rules) on first boot.
If you add/remove/replace any of this hardware, and/or you "clone" a system
to another hard drive for deployment, you will need to either remove these
two files (so that udev will regenerate them to reflect the new/changed
hardware) or edit them accordingly.
Om du använt /etc/udev/rules.d/network-devices.rules tidigare så skall du alltså använda ATTR{address} istället för SYSFS{address} i dina regler.
Samt att alla udevfiler ska ha ett nummer först i namnet.
The more linux you go the slacker you get.
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Hej Nille..

Jag läste det och gjorde som det stod.. Men det funkar likförbaskat ändå inte..
Så här ser min 75-network-device-rules

Kod: Markera allt

# Local network rules to name your network cards.
#
# These rules were generated by nethelper.sh, but you can
# customize them.
#
# You may edit them as needed.
# (If, for example, your machine has more than one network
# card and you need to be sure they will always be given
# the same name, like eth0, based on the MAC address)
#
# If you delete this file, /lib/udev/nethelper.sh will try to
# generate it again the next time udev is started.

KERNEL=="eth?", ATTR{address}=="00:13:d3:b5:8a:5c", NAME="eth0"
KERNEL=="eth?", ATTR{address}=="00:13:d3:b5:8a:5d", NAME="eth1"
Tack för svar.
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Har letat med ljus och lykta efter en lösning men förgäves så ger jag snart upp.. Det får bli att jag återgår till Slackware 11 igen, tyvärr...
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Inlägg av Nille »

Jag tycker det borde fungera.
Om jag snubblar på en lösning någonstans så skriver jag det här sen.
The more linux you go the slacker you get.
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Prova att kasta slackwares kernel åt fanders och kompilera en egen 2.6.22 innan du återgår helt och hållet?
Det borde kunna lösa sig med en evetuellt nyare version av drivrutinen till nätverkskortet. Om inte, testa samma kernelversion som du körde i SW11
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!