Gianfar eth driver on 8540 ppc - for 2.4 and 2.6 : different outputs

Prashant Yendigeri Prashant.Yendigeri at lntinfotech.com
Fri Aug 11 22:43:28 EST 2006


Hi,

This is a standard board designed by GDA technologies Inc. 
(www.gdatech.com) and eth on 2.4.20 works very much.

U-Boot messages :

U-Boot 1.1.0(pq3-20040423-r1) (May  5 2006 - 08:56:54)

Freescale PowerPC
    Core: E500, Version: 2.0, (0x80200020)
    System: 8540, Version: 2.0, (0x80300020)
    Clocks: CPU: 660 MHz, CCB: 264 MHz, DDR: 132 MHz, LBC:  66 MHz
    L1 D-cache 32KB, L1 I-cache 32KB enabled.
Board: Freescale EVAL8540 Board
        CPU: 660 MHz
        CCB: 264 MHz
        DDR: 132 MHz
        LBC: 66 MHz
L1 D-cache 32KB, L1 I-cache 32KB enabled.
I2C:   ready
DRAM:  256 MB
FLASH:  8 MB
L2 cache enabled: 256KB
In:    serial
Out:   serial
Err:   serial
Net:   Freescale ENET0: PHY is Marvell 88E1011S (1410c62)
Freescale ENET1: PHY is Marvell 88E1011S (1410c62)
Freescale ENET2: PHY is Intel LXT971A (1378e2)
Freescale ENET0, Freescale ENET1, Freescale ENET2
Hit any key to stop autoboot:  0
MPC8540EVAL=>


-prashant 




Kumar Gala <galak at kernel.crashing.org> 
Sent by: 
linuxppc-embedded-bounces+prashant.yendigeri=lntinfotech.com at ozlabs.org
08/11/2006 06:07 PM

To
Prashant Yendigeri <Prashant.Yendigeri at lntinfotech.com>
cc
linuxppc-embedded at ozlabs.org
Subject
Re: Gianfar eth driver on 8540 ppc - for 2.4 and 2.6 : different outputs







On Aug 11, 2006, at 6:21 AM, Prashant Yendigeri wrote:

>
> Hi,
>
> Downloaded 2.6.16.26 and booted up and got this :
>
> / # ifconfig eth0 172.28.8.254 up
> [   34.034596] 0:00 not found
> [   34.037330] eth0: Could not attach to PHY
> [   34.041809] 0:00 not found
> SIOCSIFFLAGS: No[   34.044526] eth0: Could not attach to PHY
>  such device
> SIOCSIFFLAGS: No such device
>
> I had enabled all the PHY devices in .config and also tried only 
> with Marvell phy enabled.


Are you doing this on a custom board?  If so what is the PHY address 
for the Marvell phy you are using?

- k

>
> Kernel boot messages :
> [    2.296555] Gianfar MII Bus: probed
> [    2.301789] eth0: Gianfar Ethernet Controller Version 1.2, 
> 00:01:af:07:9b:8a
>
> [    2.309039] eth0: Running with NAPI disabled
> [    2.313307] eth0: 64/64 RX/TX BD ring size
> [    2.318498] eth1: Gianfar Ethernet Controller Version 1.2, 
> 00:00:00:00:72:6f
>
> [    2.325738] eth1: Running with NAPI disabled
> [    2.330006] eth1: 64/64 RX/TX BD ring size
> [    2.335198] eth2: Gianfar Ethernet Controller Version 1.2, 6f: 
> 74:3d:2f:64:65
>
> [    2.342377] eth2: Running with NAPI disabled
> [    2.346662] eth2: 64/64 RX/TX BD ring size
> [    2.351586] Marvell 88E1101: Registered new driver
> [    2.357010] Davicom DM9161E: Registered new driver
> [    2.362443] Davicom DM9131: Registered new driver
> [    2.367775] Cicada Cis8204: Registered new driver
> [    2.373136] LXT970: Registered new driver
> [    2.377794] LXT971: Registered new driver
> [    2.382461] QS6612: Registered new driver
>
>
> Regards,
> Prashant
>
>
>
>
>
> Kumar Gala <galak at kernel.crashing.org>
> 08/11/2006 09:40 AM
>
> To
> Prashant Yendigeri <Prashant.Yendigeri at lntinfotech.com>
> cc
> linuxppc-embedded at ozlabs.org
> Subject
> Re: Gianfar eth driver on 8540 ppc - for 2.4 and 2.6 : different 
> outputs
>
>
>
>
>
>
> On Aug 10, 2006, at 6:18 AM, Prashant Yendigeri wrote:
>
> >
> > Hi,
> >
> > The gianfar driver of 2.6.12 and 2.4.20 give different outputs on
> > the same PPC 8540 board.
> >
> > What could be the reason ?
> >
> > Output on 2.4.20 :
> > /root # ifconfig eth0 172.28.8.254 up
> > eth0: PHY is Marvell 88E1011S (1410c62)
> > eth0: Auto-negotiation done
> > eth0: Half Duplex
> > eth0: Speed 10BT
> > eth0: Link is up
> >
> > Output on 2.6.12
> > / # ifconfig eth0 172.28.8.254 up
> >  eth0: PHY is Generic MII (ffffffff)
>
> It looks like your 2.6.12 kernel isn't handling the PHY correctly.
> I'd recommend upgrading to something newer which has the phylib
> (can't remember which 2.6 that went into).
>
> - kumar
>
> ______________________________________________________________________
>
>
> ______________________________________________________________________

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded at ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

______________________________________________________________________



______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060811/9aa6acdc/attachment.htm 


More information about the Linuxppc-embedded mailing list