vlan だとパケットサイズが微妙におおきくなるわけで,eepro100 は賢いから変なパケットだと思って落してしまうわけで。
*** /usr/src/kernel-source-2.2.19/drivers/net/eepro100.c Tue Mar 13 18:32:22 2001
--- eepro100.c Tue Jan 8 11:42:50 2002
***************
*** 549,560 ****
const char i82557_config_cmd[22] = {
22, 0x08, 0, 0, 0, 0, 0x32, 0x03, 1, /* 1=Use MII 0=Use AUI */
0, 0x2E, 0, 0x60, 0,
! 0xf2, 0x48, 0, 0x40, 0xf2, 0x80, /* 0x40=Force full-duplex */
0x3f, 0x05, };
const char i82558_config_cmd[22] = {
22, 0x08, 0, 1, 0, 0, 0x22, 0x03, 1, /* 1=Use MII 0=Use AUI */
0, 0x2E, 0, 0x60, 0x08, 0x88,
! 0x68, 0, 0x40, 0xf2, 0x84, /* Disable FC */
0x31, 0x05, };
/* PHY media interface chips. */
--- 549,560 ----
const char i82557_config_cmd[22] = {
22, 0x08, 0, 0, 0, 0, 0x32, 0x03, 1, /* 1=Use MII 0=Use AUI */
0, 0x2E, 0, 0x60, 0,
! 0xf2, 0x48, 0, 0x40, 0xfa, 0x80, /* 0x40=Force full-duplex */
0x3f, 0x05, };
const char i82558_config_cmd[22] = {
22, 0x08, 0, 1, 0, 0, 0x22, 0x03, 1, /* 1=Use MII 0=Use AUI */
0, 0x2E, 0, 0x60, 0x08, 0x88,
! 0x68, 0, 0x40, 0xfa, 0xbd, /* Disable FC */
0x31, 0x05, };
/* PHY media interface chips. */