On 2 Feb 2001, at 20:17, Urban Widmark wrote: > > > >I did this and compiled it into the kernel. It detects it at boot > > >(via- rhine v1.08-LK1.1.6 8/9/2000 Donald Becker) but says the > > >hardware address (mac address?) is 00-00-00-00-00-00. > > This is a good example of what is missed by not copying the exact > message. For example, mine says: Im Sorry. > eth0: VIA VT3043 Rhine at 0xd400, 00:50:ba:a4:15:86, IRQ 19. > eth0: MII PHY found at address 8, status 0x782d advertising 05e1 Link > 0000. > > Does it say "VIA VT6102 Rhine-II" for both of you? > If not, could you do an 'lspci -n'? Yep (see attachments), as bootup:- via-rhine.c:v1.08b-LK1.1.6 8/9/2000 Written by Donald Becker http://www.scyld.com/network/via-rhine.html PCI: Found IRQ 9 for device 00:0a.0 eth0: VIA VT6102 Rhine-II at 0xd400, 00:00:00:00:00:00, IRQ 9. > My VT3043 survives win98, but it may be a new feature in the newer > chip. It may be a bios setting or something ... > > > > I have an identical card, which usually works - except when I've > > rebooted from Windows, when it shows the above symptoms. After > > using Windows, I have to power the machine off, including turning > > off the "standby power" switch on the PSU, then turn it back on and > > boot straight into Linux. Very occasionally it also loses > > "identity" and requires a similar reset, even when running Linux. > > Yes, the card is in some (for the linux driver) unknown state. > Powering off completely resets it. Something that could help someone > find out what is going on is running these two commands, both when the > card is working and when it is not. > > via-diag -aaeemm > lspci -vvvxxx -d 1106:3065 > > via-diag is available from http://www.scyld.com/diag/index.html > > (1106:3065 is the pci id, if lspci -n gives you a different number you > use > that of course.) > > /Urban > I can now get my card to work (when I unplug the box), thank u people. My device is 00:0a.0, which is 1106:3065 (as u said) I have supplyed my outputs from via-diag and lspci in body and as attachments. Sorry for the long message. tom via-daig -aaeemm, with card not working:- via-diag.c:v2.04 7/14/2000 Donald Becker (becker@scyld.com) http://www.scyld.com/diag/index.html Index #1: Found a VIA VT3065 Rhine-II adapter at 0xd400. Station address 00:00:00:00:00:00. Tx disabled, Rx disabled, half-duplex (0x0804). Receive mode is 0x00: Unknown/invalid. Transmit mode is 0x00: Normal transmit, 128 byte threshold. VIA VT3065 Rhine-II chip registers at 0xd400 0x000: 00000000 00000000 00000804 00000000 00000000 00000000 00000000 00000000 0x020: 00000400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x040: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 feffffff 0x060: 00000000 00000000 00000000 0e09131f 00008100 08000080 02470000 00000000 No interrupt sources are pending (0000). Access to the EEPROM has been disabled (0x80). Direct reading or writing is not possible. EEPROM contents (Assumed from chip registers): 0x100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x110: 00 00 00 00 00 00 00 00 09 0e 00 00 47 02 73 73 ***WARNING***: No MII transceivers found! via-diag -aaeemm, with card working:- via-diag.c:v2.04 7/14/2000 Donald Becker (becker@scyld.com) http://www.scyld.com/diag/index.html Index #1: Found a VIA VT3065 Rhine-II adapter at 0xd400. Station address 00:50:ba:6e:d8:55. Tx enabled, Rx enabled, full-duplex (0x0c5a). Receive mode is 0x6c: Normal unicast and hashed multicast. Transmit mode is 0x20: Normal transmit, 256 byte threshold. VIA VT3065 Rhine-II chip registers at 0xd400 0x000: 6eba5000 206c55d8 00000c5a 4eff0000 80000000 00000000 01264010 01264190 0x020: 80000400 00000600 079ae810 01264020 80000000 00000600 079ad010 01264030 0x040: 00000000 00e08000 00000000 012641a0 00000000 00000000 013c013c feffffff 0x060: 00000000 00000000 00000000 00061108 782d8100 08000080 02470000 00000000 No interrupt sources are pending (0000). Access to the EEPROM has been disabled (0x80). Direct reading or writing is not possible. EEPROM contents (Assumed from chip registers): 0x100: 00 50 ba 6e d8 55 00 00 00 00 00 00 00 00 00 00 0x110: 00 00 00 00 00 00 00 00 06 00 00 00 47 02 73 73 MII PHY found at address 8, status 0x782d. MII PHY #8 transceiver registers: 3000 782d 0016 f880 01e1 4461 ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff 0022 ff40 0050 ffc0 00a0 ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff. lspci -vvxxx with card not working:- 00:0a.0 Ethernet controller: VIA Technologies, Inc.: Unknown device 3065 (rev 42) Subsystem: D-Link System Inc: Unknown device 1400 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR-