Hi,

We are at least three hawkboard owners that have the same issue.

Building org.openembedded.dev HEAD with

MACHINE= "hawkboard"
DISTRO = "angstrom-2008.1"

produces a Kernel Image that cannot be booted on our hawkboards.

The behaviour is the following with the following kernel bootargs :

console=ttyS2,115200n8 root=/dev/nfs nfsroot=172.16.147.10:/srv/nfs/hawkboard ip=172.16.100.100 eth=0a:c1:a8:12:fa:c0

U-Boot 2009.01-dirty (Nov 26 2009 - 02:15:00)

DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0x2c, Chip ID: 0xa1 (Micron NAND 128MiB 
1,8V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In:    serial
Out:   serial
Err:   serial
ARM Clock : 300000000 Hz
DDR Clock : 150000000 Hz
Ethernet PHY: GENERIC @ 0x07
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x200000, size 0x400000
 4194304 bytes read: OK
## Booting kernel from Legacy Image at c0700000 ...
   Image Name:   Angstrom/2.6.32+2.6.33-rc4-r44+g
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2452896 Bytes =  2.3 MB
   Load Address: c0008000
   Entry Point:  c0008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

And it hangs there forever...

If I add earlyprintk to the bootargs :

console=ttyS2,115200n8 root=/dev/nfs nfsroot=172.16.147.10:/srv/nfs/hawkboard ip=172.16.100.100 eth=0a:c1:a8:12:fa:c0 earlyprintk=serial,ttyS2,115200n8

then I get the following :

U-Boot 2009.01-dirty (Nov 26 2009 - 02:15:00)

DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0x2c, Chip ID: 0xa1 (Micron NAND 128MiB 
1,8V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In:    serial
Out:   serial
Err:   serial
ARM Clock : 300000000 Hz
DDR Clock : 150000000 Hz
Ethernet PHY: GENERIC @ 0x07
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x200000, size 0x400000
 4194304 bytes read: OK
## Booting kernel from Legacy Image at c0700000 ...
   Image Name:   Angstrom/2.6.32+2.6.33-rc4-r44+g
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2452896 Bytes =  2.3 MB
   Load Address: c0008000
   Entry Point:  c0008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

[    0.000000] Linux version 2.6.33-rc4 (vi...@vicos) (gcc version 4.3.3 (GCC) 
) #1 PREEMPT Fri May 7 21:11:02 CEST 2010
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: DaVinci DA850/OMAP-L138/AM18xx Hawkboard(.org)
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] DaVinci da850/omap-l138 variant 0x0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total 
pages: 32512
[    0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/nfs 
nfsroot=172.16.147.10:/srv/nfs/hawkboard ip=172.16.100.100 
eth=0a:c1:a8:12:fa:c0 earlyprintk=serial,ttyS2,115200n8
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 128MB = 128MB total
[    0.000000] Memory: 124372KB available (4496K code, 426K data, 468K init, 0K 
highmem)
[    0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, 
Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:245
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Calibrating delay loop... 149.50 BogoMIPS (lpj=747520)
[    0.210000] Mount-cache hash table entries: 512
[    0.210000] CPU: Testing write buffer coherency: ok
[    0.220000] devtmpfs: initialized
[    0.230000] DaVinci: 144 gpio irqs
[    0.240000] NET: Registered protocol family 16
[    0.270000] WARNING: both McASP and McBSP are enabled, but they share pins.
[    0.270000]  Disable one of them.
[    0.310000] bio: create slab <bio-0> at 0
[    0.310000] SCSI subsystem initialized
[    0.320000] usbcore: registered new interface driver usbfs
[    0.330000] usbcore: registered new interface driver hub
[    0.330000] usbcore: registered new device driver usb
[    0.340000] i2c-gpio i2c-gpio.1: using pins 20 (SDA) and 21 (SCL)
[    0.350000] vpif vpif: vpif probe success
[    0.350000] Switching to clocksource timer0_1

And it hangs there forever.

Could someone who has an hawkboard working with OE please detail his configuration ? (u-boot, kernel config)

If you have any idea of things I might try to get it working is also welcome. Like how to start debugging that ?

Best regards,


--
Christophe Aeschlimann

Embedded Software Engineer

Advanced Communications Networks S.A.

Rue du Puits-Godet 8a
2000 Neuchâtel, Switzerland

Tél. +41 32 724 74 31

[email protected]

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to