Failing to boot 4.4 on AM335x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I’m doing a bringup on a computer based on Phytecs phyCORE-AM335x. Unfortunately I need support for a newer kernel than the one that Phytec supports (3.12). Mainline kernel 4.4 is supposed to work ”out of the box” on this module, but I have a problem booting the machine:

I use Barebox as bootloader and it works up until the point where the kernel is loaded. Then it halts with no output whatsoever. I have the 4.4 kernel configured as close as possible to the known working config of 3.12, and if I exchange the 4.4 image with 3.12 it works as expected.

I’m running out of ideas and since there is no console output at all I don’t know how to debug this any further… Any hints?

Here is the bootloader output:

===== start =====
barebox 2015.09.0 #1 Tue Feb 2 15:01:29 CET 2016


Board: Phytec phyCORE AM335x
omap-hsmmc 48060000.mmc: registered as 48060000.mmc
booting from MMC
mmc0: detected SD card version 1.10
mmc0: registered mmc0


barebox 2015.09.0 #6 Wed Feb 17 12:33:02 CET 2016


Board: Phytec phyCORE AM335x
cpsw 4a100000.ethernet: detected phy mask 0x5
mdio_bus: miibus0: probed
eth0: got preset MAC address: ec:24:b8:c0:bd:89
am335x-phy-driver 47401b00.usb-phy: am_usbphy 8ff20a14 enabled
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
m25p80 m25p80@00: s25sl064p (8192 Kbytes)
i2c-omap 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
omap-hsmmc 48060000.mmc: registered as 48060000.mmc
mmc0: detected SD card version 1.10
mmc0: registered mmc0
OMAP Watchdog Timer Rev 0x01
nand: ONFI flash detected
nand: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron MT29F4G08ABADAH4), 512MiB, page size: 2048, OOB size: 64
netconsole: registered as netconsole-1
malloc space: 0x8ff00000 -> 0x9fdfffff (size 255 MiB)
environment load /boot/barebox.env: No such file or directory
Maybe you have to create the partition.
running /env/bin/init...

Hit m for menu or any other key to stop autoboot:  0
blspec: blspec_scan_directory: mmc loader/entries

Loading ARM Linux zImage '/boot/linuximage'
Loading devicetree from '/boot/oftree'
commandline: consoleblank=0 console=ttyO0,115200n8  root=/dev/mmcblk0p2 rootwait rw
===== end =====

After that last line there are no more messages.


--
Jonatan Magnusson, Software Developer
www.cmteknik.se | +46 70 525 78 11

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux