Subject: Re: 3.0_BETA: xi* and setting media types
To: Tonnerre LOMBARD <tonnerre@thundrix.ch>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 10/26/2005 19:49:37
On Wed, Oct 26, 2005 at 02:04:36AM +0200, Tonnerre LOMBARD wrote:
> Salut,
> 
> On Tue, Oct 25, 2005 at 08:14:35PM +0200, Manuel Bouyer wrote:
> > On Tue, Oct 25, 2005 at 06:16:48PM +0200, Tonnerre LOMBARD wrote:
> > > [...]
> > > 
> > > Ok, it seems that the icsphy has stopped attaching to xi0. Any ideas why
> > > that could be?
> > > 
> > > Am I talking to myself? ;)
> > 
> > A dmesg would help understanding what's going on
> 
> My dmesg is basically identical with the one posted by Nicolas Joly. I
> don't have that laptop here right now, but it was basically:
> 
>  * 2.0:
>    - xi0 at pci
>    - icsphy at xi0's mii
>    - card works when one forces 10baseT, otherwise it times out
> 
>  * 3.0_BETA:
>    - xirc0 at pci
>    - xi0 at xirc0
>    - _NO_ phy whatsoever
>    - card doesn't work even when forced into 10baseT
>    - 10baseT had to be reimplemented, otherwise you get EINVAL when trying
>      to change the media type
> 
> I'm not sure where the icsphy went. It's not disabled in the config.

That's probably the root cause of the problem, adding the media in xi0
won't do anything good, it has to talk to the PHY to really force the
media. you'll have to search why the PHY isn't detected any more.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--