Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 2002 19:13:28 +0100
From:      "Oliver Blasnik" <oliver.blasnik@de.tiscali.com>
To:        <marius@alchemy.franken.de>
Cc:        <freebsd-sparc@FreeBSD.ORG>, "Mike Smith" <msmith@FreeBSD.ORG>
Subject:   Re: Fw: [PATCH] HME (Happy Meal Ethernet) and T1/105...
Message-ID:  <00d401c29189$f707b620$1d0a310a@de.tiscali.com>
References:  <007601c29168$dfdaa5f0$1d0a310a@de.tiscali.com> <20021121154405.GB30274@newtrinity.zeist.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Marius,

> i doubt your mii-patch is correct, the lucent mii-transceiver that sun
> puts to the hme-chips is the lu6612 which is a 64pin lqfp, this also
> matches the oui and model you put into miidevs. 
[...]

I'm going to investigate that, but it looks that you're right:

The chip itself has "1216F" printed on, nothing like "6612". As I found
no datasheet for it I asked a friend of mine for register compatibility.
He told me "like 83840".

The OUI and Model numbers are the same for both the 1216F probed and
the 6612 specs. Should be the same chip, then.

> moreover, the lu6612 also isn't driver-compatible to the dp83840,
> at least the linux hme-driver distinguishes between the two (look for
> is_lucent_phy() in linux/drivers/net/sunhme.c; 

I did, and I love that comments in this source ;)
And again, it seems you're right, as there's no use of extended registers
if the Lucent is detected. Possibly unneeded, as the 83840 has its
special registers from 0x12-0x19, whereas the Lucent ranges 0x1c-0x1e.

I thank you a lot for that information (and going to kick someone for 
his...)

Now, after I inspected the 6612 datasheet, there is nothing special
to support (possibly the 10mbit-mode: "extended line length"), so
someone can live with the default support and ukphy. Somewhat like
a "genphy" device would be nice instead the uk (its more a generic
driver in my opinion), at least for printing out KNOWN device
information (which can't come from a ukphy = unknown phy driver).

Cu, Oliver

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00d401c29189$f707b620$1d0a310a>