ping 127.0.0.1 works fine, avg time like 0.4ms. ping 192.168.8.1 (router ip) yields no error messages but the ping program doesnt echo anything and then when i ctrl-c it it says something like 24 packets transmitted, 0 packets recieved, 100% packet loss. (i just control-c after a few seconds).
so... (the categories for the table are Destination, Gateway, Genmask, Flags, Metric, Ref, Use, Iface)
route:
localnet * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.8.1 0.0.0.0 UG 1 0 0 eth0

ifconfig(the eth0 part):
Link encap:Ethernet HWaddr 00:60:08:8E:FD:0F
inet addr:192.168.8.17 Bcast:192.168.8.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:54 errors:0 dropped:0 overruns:0 carrier:36
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:3240 (3.1 Kb)
Interrupt:11 Base address:0x1000

the card is a 3Com 3c905-TX with scyld's 3c59x module for the driver
the router is a gigafast EE400R
oh and for some of the pings i accidentally didn't have the ethernet plugged in, just in case that might give some wierd results in ifconfig or something. but for most of them i did.