Ik ben bezig met een standaardimage waarop Debian 4 opstaat.
Het werkt allemaal redelijk. Echter, als ik een image maak met Ghost 8 (ja oud, ik weet het) en ik plaats deze terug op een andere machine, dan komt eth0 niet op.
Nou heb ik erover geGoogled en dan kom ik info tegen over /etc/iftab waarin een MAC-adres gedefinieerd moet staan. Dat bestand bestaat alleen niet in mijn installatie.
Ik heb dezelfde installatie ook met Ubuntu 6 en 7 Server geprobeerd. Ubuntu 6 hangt helaas tijdens de installatie (zal door die verrekte SIS-chipset van de ASUS Pundit AE3 komen). En met versie 7 doet ons script heel erg vreemd, dus die worden het ook niet.
Wat ik een beetje vreemd vind, is dat na het terugplaatsen van Ubuntu 7 op een andere machine, ik ook problemen met een ontbrekende eth0 tegenkom. Maar als ik dan ga kijken in /etc, dan is er wel een iftab aanwezig met daarin een MAC-adres van de vorige machine. Als ik vervolgens dat MAC-adres verwijder en het netwerk herstart, dan gaat het helemaal prima.
Daar ik onderhand al aardig vertrouwd en gecharmeerd ben van apt, zal ik geen andere distro gebruiken dan Debian of Ubuntu. Door wat probleempjes met Ubuntu ben ik dus nu wel gebonden aan Debian.
Nog wat extra info:
/etc/network/interfaces:
dmesg|grep sis190:
modprobe -l sis190:
modinfo sis190:
En wat ook iet wat vreemd is, als ik doe rmmod sis190 en dan insmod /lib/modules/2.6.18-4-486/kernel/drivers/net/sis190.ko dan krijg ik:
En vervolgens heb ik eth0 up tot een volgende reboot.
Als work-around heb ik ook /etc/init.d/network aangepast met het herladen vd module tijdens de optie "start", maar helaas geeft ie dan ook een foutmelding. Dus dit is ook geen oplossing.
Indien iemand nog meer info wil, kan dit geregeld worden.
Kan iemand mij vertellen waar het aan ligt dat eth0 niet op komt?
Het werkt allemaal redelijk. Echter, als ik een image maak met Ghost 8 (ja oud, ik weet het) en ik plaats deze terug op een andere machine, dan komt eth0 niet op.
Nou heb ik erover geGoogled en dan kom ik info tegen over /etc/iftab waarin een MAC-adres gedefinieerd moet staan. Dat bestand bestaat alleen niet in mijn installatie.
Ik heb dezelfde installatie ook met Ubuntu 6 en 7 Server geprobeerd. Ubuntu 6 hangt helaas tijdens de installatie (zal door die verrekte SIS-chipset van de ASUS Pundit AE3 komen). En met versie 7 doet ons script heel erg vreemd, dus die worden het ook niet.
Wat ik een beetje vreemd vind, is dat na het terugplaatsen van Ubuntu 7 op een andere machine, ik ook problemen met een ontbrekende eth0 tegenkom. Maar als ik dan ga kijken in /etc, dan is er wel een iftab aanwezig met daarin een MAC-adres van de vorige machine. Als ik vervolgens dat MAC-adres verwijder en het netwerk herstart, dan gaat het helemaal prima.
Daar ik onderhand al aardig vertrouwd en gecharmeerd ben van apt, zal ik geen andere distro gebruiken dan Debian of Ubuntu. Door wat probleempjes met Ubuntu ben ik dus nu wel gebonden aan Debian.
Nog wat extra info:
/etc/network/interfaces:
code:
1
2
3
4
5
6
7
| # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp |
dmesg|grep sis190:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| eth0: RealTek RTL8139 at 0x8800, 00:10:b5:da:a6:9b, IRQ 193 eth0: Identified 8139 chip type 'RTL-8139C' eth0: GMII mode. eth0: Enabling Auto-negotiation. eth0: GMII mode. eth0: Enabling Auto-negotiation. ADDRCONF(NETDEV_UP): eth0: link is not ready eth0: PHY reset until link up. eth0: PHY reset until link up. eth0: mii ext = 0000. eth0: mii lpa = c1e1 adv = 01e1. eth0: link on 100 Mbps Full Duplex mode. ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready eth0: mii ext = 0000. eth0: mii lpa = c1e1 adv = 01e1. eth0: link on 100 Mbps Full Duplex mode. eth0: no IPv6 routers present |
modprobe -l sis190:
code:
1
| /lib/modules/2.6.18-4-486/kernel/drivers/net/sis190.ko |
modinfo sis190:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| filename: /lib/modules/2.6.18-4-486/kernel/drivers/net/sis190.ko description: SiS sis190 Gigabit Ethernet driver author: K.M. Liu <kmliu@sis.com>, Ueimor <romieu@fr.zoreil.com> version: 1.2 license: GPL vermagic: 2.6.18-4-486 mod_unload 486 REGPARM gcc-4.1 depends: mii alias: pci:v00001039d00000190sv*sd*bc*sc*i* alias: pci:v00001039d00000191sv*sd*bc*sc*i* srcversion: 23DDAAF28F27D881720C59A parm: debug:Debug verbosity level (0=none, ..., 16=all) (int) parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int) |
En wat ook iet wat vreemd is, als ik doe rmmod sis190 en dan insmod /lib/modules/2.6.18-4-486/kernel/drivers/net/sis190.ko dan krijg ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| sis190 Gigabit Ethernet driver 1.2 loaded. PCI: Enabling device 0000:00:04.0 (0000 -> 0003) ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 217 0000:00:04.0: Read MAC address from APC. 0000:00:04.0: Realtek PHY RTL8201 transceiver at address 1. 0000:00:04.0: Using transceiver at address 1 as default. 0000:00:04.0: SiS 190 PCI Fast Ethernet adapter at c68d2c00 (IRQ: 217), 00:13:d4:c8:75:c4 eth0: GMII mode. eth0: Enabling Auto-negotiation. li001:~# ADDRCONF(NETDEV_UP): eth0: link is not ready eth0: mii ext = 0000. eth0: mii lpa = c1e1 adv = 01e1. eth0: link on 100 Mbps Full Duplex mode. ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready |
En vervolgens heb ik eth0 up tot een volgende reboot.
Als work-around heb ik ook /etc/init.d/network aangepast met het herladen vd module tijdens de optie "start", maar helaas geeft ie dan ook een foutmelding. Dus dit is ook geen oplossing.
Indien iemand nog meer info wil, kan dit geregeld worden.
Kan iemand mij vertellen waar het aan ligt dat eth0 niet op komt?