tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Another update for axe(4)



On Wed, 16 Jun 2010, FUKAUMI Naoki wrote:

On 06/16/10 20:39, Paul Goyette wrote:
In my case nothing happens. It appears that no packets ever get sent or
received. And ifconfig shows

media: Ethernet autoselect (none)

In my case, the phy is from vendor 0x007063 which is not even listed as
a valid OUI.

it looks like lied/ghost phy problem. Is phy address correct in this case?

I think what you disabled is about media change/status functions. it may cause media detect problem, but it should not cause register read problem.

I think the phy information is correct. I turned on AXE_DEBUG, and the dmesg output is attached.




-------------------------------------------------------------------------
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:       |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com    |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |                          | pgoyette at netbsd.org  |
-------------------------------------------------------------------------
axe0 at uhub6 port 4
axe0: vendor 0x0b95 product 0x7720, rev 2.00/0.01, addr 2
axe0: Ethernet address 00:50:b6:05:64:d0
axe_miibus_readreg: ignore read from phy 0x0
axe_miibus_readreg: ignore read from phy 0x1
axe_miibus_readreg: ignore read from phy 0x2
axe_miibus_readreg: ignore read from phy 0x3
axe_miibus_readreg: ignore read from phy 0x4
axe_miibus_readreg: ignore read from phy 0x5
axe_miibus_readreg: ignore read from phy 0x6
axe_miibus_readreg: ignore read from phy 0x7
axe_miibus_readreg: ignore read from phy 0x8
axe_miibus_readreg: ignore read from phy 0x9
axe_miibus_readreg: ignore read from phy 0xa
axe_miibus_readreg: ignore read from phy 0xb
axe_miibus_readreg: ignore read from phy 0xc
axe_miibus_readreg: ignore read from phy 0xd
axe_miibus_readreg: ignore read from phy 0xe
axe_miibus_readreg: ignore read from phy 0xf
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x7809
axe_miibus_readreg: phy 0x10 reg 0x2 val 0x3b
axe_miibus_readreg: phy 0x10 reg 0x3 val 0x1811
ukphy0 at axe0 phy 16: OUI 0x007063, model 0x0001, rev. 1
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x3100
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x7809
axe_miibus_readreg: ignore read from phy 0x11
axe_miibus_readreg: ignore read from phy 0x12
axe_miibus_readreg: ignore read from phy 0x13
axe_miibus_readreg: ignore read from phy 0x14
axe_miibus_readreg: ignore read from phy 0x15
axe_miibus_readreg: ignore read from phy 0x16
axe_miibus_readreg: ignore read from phy 0x17
axe_miibus_readreg: ignore read from phy 0x18
axe_miibus_readreg: ignore read from phy 0x19
axe_miibus_readreg: ignore read from phy 0x1a
axe_miibus_readreg: ignore read from phy 0x1b
axe_miibus_readreg: ignore read from phy 0x1c
axe_miibus_readreg: ignore read from phy 0x1d
axe_miibus_readreg: ignore read from phy 0x1e
axe_miibus_readreg: ignore read from phy 0x1f
axe0: axe_rx_list_init: enter
axe0: axe_newbuf: enter
axe0: axe_tx_list_init: enter
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x1000
axe_miibus_readreg: phy 0x10 reg 0x4 val 0x1e1
axe_miibus_readreg: phy 0x10 reg 0x5 val 0x0
axe_miibus_statchg: val=0x104
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x1000
axe_miibus_readreg: phy 0x10 reg 0x4 val 0x1e1
axe_miibus_readreg: phy 0x10 reg 0x5 val 0x0
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x1000
axe_miibus_readreg: phy 0x10 reg 0x4 val 0x1e1
axe_miibus_readreg: phy 0x10 reg 0x5 val 0x0
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x1000
axe_miibus_readreg: phy 0x10 reg 0x4 val 0x1e1
axe_miibus_readreg: phy 0x10 reg 0x5 val 0x0
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x1 val 0x782d
axe_miibus_readreg: phy 0x10 reg 0x0 val 0x1000
axe_miibus_readreg: phy 0x10 reg 0x4 val 0x1e1
axe_miibus_readreg: phy 0x10 reg 0x5 val 0x0


Home | Main Index | Thread Index | Old Index