Kernel panic: eth0: PHY id 0x31903190 is not supported!

Steven Blakeslee BlakesleeS at embeddedplanet.com
Thu May 1 07:56:22 EST 2003


I've booted the linuxppc_2_4_devel tree on the EP405PC and the ethernet
worked fine.

-----Original Message-----
From: Andrew H Pham [mailto:apham at us.ibm.com]
Sent: Wednesday, April 30, 2003 5:43 PM
To: linuxppc-embedded at lists.linuxppc.org; akuster at mvista.com;
BlakesleeS at embeddedplanet.com
Subject: Kernel panic: eth0: PHY id 0x31903190 is not supported!






Hi,

I loaded a 2.4.18 linux kernel onto my ICE Planet box ( a PPC box with EP
405PC board and a 405GP chip) but when the kernel uncompresses itself and
tries to start up I got the an error message:

A screen shot:
...
relocated to:  00494128 00494144
zimage at:     004059F8 00493747
avail ram:     00498000 04000000
Linux/PPC load: console=ttyS0,9600 console=tty0 init=/bin/ash root=/dev/nfs
nfsp
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.4.18-rc4 (root at sunflower2.austin.ibm.com) (gcc version
3.2.3 203
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,9600 console=tty0 init=/bin/ash
root=/dev/nfp
Calibrating delay loop... 199.88 BogoMIPS
Memory: 63124k available (1004k kernel code, 292k data, 72k init, 0k
highmem)
Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
NTFS driver v1.1.22 [Flags: R/O]
i2c-core.o: i2c core module
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ed
ttyS00 at 0xef600300x (irq = 0) is a 16550A
ttyS01 at 0xef600400x (irq = 1) is a 16550A
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Kernel panic: eth0: PHY id 0x31903190 is not supported!

 <0>Rebooting in 180 seconds..<NULL>

PPC4xx PlanetCore Boot Loader v1.07
Copyright 1998-2003 Embedded Planet, LLC. All rights reserved.
...

I did some debuggings and found that the error message " eth0: PHY id
0x31903190 is not supported!" is generated by the file "ibm.ocp_phy.c"
within the kernel source code.

Has anyone encountered this problem before?  I am just curious if my
ethernet card is bad or it is not supported by this kernel.

Any help is appreciated.

Andy

p.s. ibm.ocp.phy.c is attached below.

(See attached file: ibm_ocp_phy.c)

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list