[U-Boot-Users] What is wrong with "fec: rx error 0c10"?

Hiroshi DOYU Hiroshi_DOYU at montavista.co.jp
Fri Apr 15 08:52:31 CEST 2005


Hi all,

I am struggling with porting u-boot on the custom board which is based 
on PQ2FADS_VR(MPC8670). Though I could ping to host from the target board, 
I got the following error when downloading the image from host through 
"tftpboot", which I had make sure that freescale evaluation board could 
work correctly. 

According to the spec document, the error message "fec: rx error 0c10" 
means, BD_ENET_RX_NO, CRC check error in RxBD offset 0x0. I could not 
get what this message means correctly in this case and where I should 
look into it deeply. So it would be appricited if you tell me where 
I should look into deeply.

Thanks,
-doyu

Details:
- FCC1, 2 were connected PHY LXT971A each.
- CONFIG_BITBANGMII was defined.
- CFG_MDC_PIN/CFG_MDIO_PIN were configured.
- u-boot is updated from CVS.

| U-Boot 1.1.3 (Apr 15 2005 - 15:00:26)
| 
| MPC8260 Reset Status: External Soft, External Hard
| 
| MPC8260 Clock Configuration
|  - Bus-to-Core Mult 5x, VCO Div 2, 60x Bus Freq  20-60 , Core Freq 100-300
|  - dfbrg 1, corecnf 0x1b, busdf 7, cpmdf 1, plldf 0, pllmf 7
|  - vco_out  400000000, scc_clk  100000000, brg_clk   25000000
|  - cpu_clk  250000000, cpm_clk  200000000, bus_clk   50000000
|  - pci_clk  100000000
| 
| CPU:   MPC8260 (HiP7 Rev 14, Mask 1.0 1K49M) at 250 MHz
| Board: Kyocera EVDO TAT
| DRAM:  32 MB
| Top of RAM usable for U-Boot at: 02000000
| Reserving 237k for U-Boot at: 01fc4000
| Reserving 4352k for malloc() at: 01b84000
| Reserving 76 Bytes for Board Info at: 01b83fb4
| Reserving 72 Bytes for Global Data at: 01b83f6c
| Stack Pointer at: 01b83f48
| New Stack Pointer is: 01b83f48
| Now running in RAM - U-Boot at: 01fc4000
| FLASH: Manufacturer ID: 0001
| Manufacturer: AMD (Spansion)
| Device ID: 22DA
| flash_protect ON: from 0xFFF00000 to 0xFFF35FFF
| flash_protect ON: from 0xFFF40000 to 0xFFF7FFFF
|  1 MB
| *** Warning - bad CRC, using default environment
| 
| In:    serial
| Out:   serial
| Err:   serial
| Reset Ethernet PHY
| U-Boot relocated to 01fc4000
| Net:   FCC2 ETHERNET
| ### main_loop entered: bootdelay=5
| 
| ### main_loop: bootcmd="bootm fff80000"
| Hit any key to stop autoboot:  0 
| => ping 192.168.1.10
| Trying FCC2 ETHERNET
| Using FCC2 ETHERNET device
| host 192.168.1.10 is alive
| => tftpboot
| Trying FCC2 ETHERNET
| Using FCC2 ETHERNET device
| TFTP from server 192.168.1.10; our IP address is 192.168.1.20
| Filename 'vmlinuz.uboot-freescale-pq2fads'.
| Load address: 0x400000
| Loading: #fec: rx error 2c10
| fec: rx error 0c10
| #fec: rx error 0c10
| ##fec: rx error 0c10





More information about the U-Boot mailing list