Other Parts Discussed in Thread: PCF8575, TPS65910, TVP5158, CCSTUDIO
I am using a DRA62x on a custom board to and attempting to boot Linux. The SDcard boots on my DRA62x EVM.
i am interrupting the auto boot and using the following boot command
setenv bootargs 'console=ttyO0,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=224M@0x80000000 notifyk.vpssm3_sva=0x9F900000 ip=dhcp noinitrd earlyprintk'
fatload mmc 0 0x80009000 uImage
bootm 0x80009000
On boot we seem to be stuck at NOR: Can't request GPMC CS
2741996 bytes read
TI811X_EVM#bootm 0x80009000
## Booting kernel from Legacy Image at 80009000 ...
Image Name: Arago/2.6.37-psp04.07.00.02/c6a8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2741932 Bytes = 2.6 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Mon Nov 12 18:43:55 IST 2012
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti811xevm
bootconsole [earlycon0] enabled
ti81xx_reserve: ### Reserved DDR region @8df00000
reserved size = 52428800 at 0x0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI811X 1.0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 43840
Kernel command line: earlyprintk console=ttyO0,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=224M@0x80000000 notifyk.vpssm3_sva=0x9F900000 ip=dhcp noinitrd
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 172MB 1MB = 173MB total
Memory: 169232k/169232k available, 60144k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xce800000 - 0xf8000000 ( 664 MB)
lowmem : 0xc0000000 - 0xce000000 ( 224 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0041000 ( 228 kB)
.text : 0xc0041000 - 0xc0535000 (5072 kB)
.data : 0xc0536000 - 0xc05822c0 ( 305 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:407
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
GPMC revision 6.0
Trying to install interrupt handler for IRQ400
Trying to install interrupt handler for IRQ401
Trying to install interrupt handler for IRQ402
Trying to install interrupt handler for IRQ403
Trying to install interrupt handler for IRQ404
Trying to install interrupt handler for IRQ405
Trying to install interrupt handler for IRQ406
Trying to install type control for IRQ407
Trying to set irq flags for IRQ407
OMAP clockevent source: GPTIMER1 at 20000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 598.01 BogoMIPS (lpj=2990080)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
TI81XX: Map 0x8df00000 to 0xfe500000 for dram barrier
TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 4
_omap_mux_init_gpio: Could not set gpio38
_omap_mux_init_gpio: Could not set gpio35
NOR: Can't request GPMC CS
I saw a similar issue with a similar processor here http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/177166.aspx?pi199607=1
but those solutions have not worked.
I tried disabling the PCI and SATA in the kernel as suggested but it is still stuck at the same point.
Booting the card on the Dev Kit the next 5 lines are the following
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
Not sure where to look next.