Re: Further on P4R800-VM and 3c59x
Ian Anderson <[email protected]> Mon, 05 Jan 2004 17:16:32 -0500
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
Sorry the holidays got in the way.... :-s I'm getting similar behaviour to Andrej. The problem I'm worried about is that every time I try loading a patched or non-redhat kernel under Fedora, the add-in 3c905C I have also stops working, so I'm wondering if part of the problem is my setup. Are there any significant network differences between 2.4 and 2.6? Ian On Mon, 2004-01-05 at 10:18, Andrej Prsa wrote: > Hi! > > > > I assure you I won't give up until we all run out of ideas! ;) > > > > OK, let's see :-) > > > > > nothing out of the ordinary is reported in /var/log/messages, > > > > You don't get tons of messages prefixed by "eth0:" (or whatever number > > the interface is) ? Then setting up the debug level didn't work... > > Hmmm, that's weird; my settings are: > > /etc/modules > > 3c59x > > /etc/modules.conf > > alias eth0 3c59x > options 3c59x debug=6 > > I don't get any extensive printout to /var/log/messages. > > > > media link is found and recognized as 100Mbit full duplex. > > > > When this happens, what is the state of the desktop computer ? Is the > > driver loaded or not ? If yes, does mii-diag report something different > > before connecting the cable and while it's connected ? > > The driver was loaded, but I tried unloading it (even removing it from > /etc/modules and rebooting, just to be 100% sure), the link still gets > recognized as 100Mbit full duplex. Here is the relevant part from laptop's > dmesg: > > eth0: Media Link Off > NETDEV WATCHDOG: eth0: transmit timed out > eth0: Transmit timeout, status 00000004 00000000 > eth0: Media Link On 100mbps full-duplex > > This is with or without the 3c59x driver loaded. > > > > network cards have to talk to each other, right? > > > > Yep, carrier signals and so on. > > > > > I also checked /proc/interrupts, which are increasing as they > > > should, > > > > When ? Could you try to make a difference between transmitting and > > receiving ? For example, if you assign a fixed IP on the same subnet to > > your laptop, you could start "ping" from the laptop; if /proc/interrupts > > start increasing, it means that it's receiving. > > Desktop: > ifconfig 192.168.0.1 pointopoint 192.168.0.2 netmask 255.255.255.255 up > Laptop: > ifconfig 192.168.0.2 pointopoint 192.168.0.1 netmask 255.255.255.255 up > > When pinging from laptop to desktop, /proc/interrupts increases by 2 per > ping (1 second). > When pinging from desktop to laptop, /proc/interrupts increases by 1 per > ping (1 second). > > In both pinging cases /proc/interrupts on the laptop doesn't change. The > laptop card is a SiS7012, which works without issues with other cards. > > > For transmission is a bit more difficult, one way would be to watch with > > tcpdump/ethereal if any packets arrive at the other end (on the laptop, > > for example). > > Listening on laptop with tcpdump is silent, but listening on desktop with > tcpdump clearly sees packets: > > 16:03:45.501167 arp who-has 192.168.0.1 tell 192.168.0.2 > 16:03:45.501187 arp reply 192.168.0.1 is-at 0:e:a6:d:d7:65 > > (one such block per ping). Thus I suspect receiving is ok, but sending > doesn't work, right? > > > > /proc/dev/net seems ok as well. > > > > But as you didn't include it, I can't see if there were any > > packets/bytes accounted for transmission and/or reception :-) > > eth0: > > Receive bytes: 9594 > Receive packets: 80 > Everything else: 0 > > Transmit bytes: 7140 > Transmit packets: 120 > Everything else: 0 > > Where these transmition packets probably come from pinging its own IP (I > was checking whether self-pinging produces any eth0: logs in > /var/log/messages, it doesn't). > > > > Everything is ok that I can tell, except for this glitch of not > > > working at all! ;) > > > > Isn't it always like this ? :-) > > Yep, but especially like that with this troublesome motherboard; network > card is the very first device I'm trying to bring to life and there are 12 > pci entries with "Unknown device" description... Glb... ;) > > > > Flags: bus master, medium devsel, latency 64, IRQ 3 > > > > By the way, is the interrupt shared with some other device ? > > Not that I know of. Any certain way to make sure? > > After a last look at /var/log/messages, there is a new eth0 entry: > > 16:03:36 eth0: Setting promiscuous mode. > 16:03:36 device eth0 entered promiscous mode > 16:03:52 device eth0 left promiscous mode > > No idea what that means. ;) > > Thanks a lot, > > Andrej > _______________________________________________ > vortex mailing list > [email protected] > http://www.scyld.com/mailman/listinfo/vortex _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex