U-Boot SPL 2011.09 (Jan 19 2017 - 11:19:13) Texas Instruments Revision detection unimplemented probe pmic OMAP SD/MMC: 0 reading u-boot.img reading u-boot.img U-Boot 2011.09 (Jan 19 2017 - 11:19:13) I2C: ready DRAM: 1 GiB WARNING: Caches not enabled NAND: HW ECC Hamming Code selected No NAND device found!!! 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - readenv() failed, using default environment Net: cpsw Hit any key to stop autoboot: 0 U-Boot# U-Boot# set serverip 192.168.5.3;set rootpath /media/datadisk/whw/rootfs;set bootargs "console=ttyO0,115200n8 root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp" U-Boot# set bootcmd "ipc335x_cfg set 0 SOM335X A2 0; ipc335x_cfg set 1 HMI335X A1 0; mmc dev 0;mmc rescan; echo wwwwwwwhw from emmc flash; fatload mmc 0 0x82000000 uImage; bootm 0x82000000" U-Boot# run bootcmd Board name:SOM335X Board version:A2 Profile=0 Board name:HMI335X Board version:A1 Profile=0 mmc0(part 0) is current device wwwwwwwhw from emmc flash reading uImage 2531008 bytes read ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-3.2.0 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2530944 Bytes = 2.4 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0 (ema@ema-desktop) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 PREEMPT Sun Apr 7 17:46:51 CST 2013 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: ipc335x [ 0.000000] Truncating RAM at 80000000-bfffffff to -af7fffff (vmalloc region overlap). [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] AM335X ES2.0 (sgx neon ) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 193040 [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.5.3:/media/datadisk/whw/rootfs,nolock rw ip=dhcp [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] allocated 3112960 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 760MB = 760MB total [ 0.000000] Memory: 761224k/761224k available, 17016k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc0628e08 (6276 kB) [ 0.000000] .init : 0xc0629000 - 0xc065c000 ( 204 kB) [ 0.000000] .data : 0xc065c000 - 0xc06b8a60 ( 371 kB) [ 0.000000] .bss : 0xc06b8a84 - 0xc06e4ba8 ( 177 kB) [ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:396 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts [ 0.000000] Total of 128 interrupts on 1 active controller [ 0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz [ 0.000000] OMAP clocksource: GPTIMER1 at 32768 Hz [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms [ 0.000000] Console: colour dummy device 80x30 [ 0.000091] Calibrating delay loop... 718.02 BogoMIPS (lpj=3590144) [ 0.059204] pid_max: default: 32768 minimum: 301 [ 0.059417] Security Framework initialized [ 0.059509] Mount-cache hash table entries: 512 [ 0.059997] Initializing cgroup subsys cpuacct [ 0.060028] Initializing cgroup subsys memory [ 0.060058] Initializing cgroup subsys devices [ 0.060089] Initializing cgroup subsys freezer [ 0.060089] Initializing cgroup subsys blkio [ 0.060150] CPU: Testing write buffer coherency: ok [ 0.061096] devtmpfs: initialized [ 0.080871] omap_hwmod: pruss: failed to hardreset [ 0.082092] print_constraints: dummy: [ 0.082519] NET: Registered protocol family 16 [ 0.085113] OMAP GPIO hardware version 0.1 [ 0.088562] omap_mux_init: Add partition: #1: core, flags: 0 [ 0.091278] omap_i2c.1: alias fck already exists [ 0.091613] omap_i2c.2: alias fck already exists [ 0.092651] omap2_mcspi.1: alias fck already exists [ 0.092926] omap2_mcspi.2: alias fck already exists [ 0.093231] edma.0: alias fck already exists [ 0.093261] edma.0: alias fck already exists [ 0.093261] edma.0: alias fck already exists [ 0.125488] bio: create slab at 0 [ 0.127868] SCSI subsystem initialized [ 0.130645] usbcore: registered new interface driver usbfs [ 0.131072] usbcore: registered new interface driver hub [ 0.131317] usbcore: registered new device driver usb [ 0.131683] registerd cppi-dma Intr @ IRQ 17 [ 0.131683] Cppi41 Init Done Qmgr-base(f007a000) dma-base(f0078000) [ 0.131713] Cppi41 Init Done [ 0.131744] musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3 [ 0.132080] musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1 [ 0.133514] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz [ 0.134582] tps65910 1-002d: JTAGREVNUM 0x1 [ 0.139770] print_constraints: VRTC: [ 0.141296] print_constraints: VIO: at 1500 mV [ 0.143676] print_constraints: VDD1: 600 <--> 1500 mV at 1262 mV normal [ 0.146026] print_constraints: VDD2: 600 <--> 1500 mV at 1137 mV normal [ 0.147064] print_constraints: VDD3: 5000 mV [ 0.148498] print_constraints: VDIG1: at 1800 mV [ 0.149993] print_constraints: VDIG2: at 1800 mV [ 0.151489] print_constraints: VPLL: at 1800 mV [ 0.152954] print_constraints: VDAC: at 1800 mV [ 0.154418] print_constraints: VAUX1: at 1800 mV [ 0.155883] print_constraints: VAUX2: at 3300 mV [ 0.157318] print_constraints: VAUX33: at 3300 mV [ 0.158782] print_constraints: VMMC: at 3300 mV [ 0.174926] omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz [ 0.177093] Advanced Linux Sound Architecture Driver Version 1.0.24. [ 0.178710] cfg80211: Calling CRDA to update world regulatory domain [ 0.179748] Switching to clocksource gp timer [ 0.203491] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host) [ 0.203704] musb-hdrc musb-hdrc.0: dma type: dma-cppi41 [ 0.204040] MUSB0 controller's USBSS revision = 4ea20800 [ 0.204101] musb0: Enabled SW babble control [ 0.205078] musb-hdrc musb-hdrc.0: USB OTG mode controller at f003c000 using DMA, IRQ 18 [ 0.205291] musb-hdrc musb-hdrc.1: dma type: dma-cppi41 [ 0.205596] MUSB1 controller's USBSS revision = 4ea20800 [ 0.205627] musb1: Enabled SW babble control [ 0.206085] musb-hdrc musb-hdrc.1: MUSB HDRC host driver [ 0.206176] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1 [ 0.206329] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 0.206359] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.206359] usb usb1: Product: MUSB HDRC host driver [ 0.206359] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd [ 0.206390] usb usb1: SerialNumber: musb-hdrc.1 [ 0.207397] hub 1-0:1.0: USB hub found [ 0.207458] hub 1-0:1.0: 1 port detected [ 0.208160] musb-hdrc musb-hdrc.1: USB Host mode controller at f003e800 using DMA, IRQ 19 [ 0.208679] NET: Registered protocol family 2 [ 0.208831] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.209259] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.211883] TCP bind hash table entries: 65536 (order: 6, 262144 bytes) [ 0.212554] TCP: Hash tables configured (established 131072 bind 65536) [ 0.212554] TCP reno registered [ 0.212585] UDP hash table entries: 512 (order: 1, 8192 bytes) [ 0.212615] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) [ 0.212890] NET: Registered protocol family 1 [ 0.213287] RPC: Registered named UNIX socket transport module. [ 0.213317] RPC: Registered udp transport module. [ 0.213317] RPC: Registered tcp transport module. [ 0.213348] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.213592] NetWinder Floating Point Emulator V0.97 (double precision) [ 0.254455] VFS: Disk quotas dquot_6.5.2 [ 0.254791] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.259704] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 0.261230] NTFS driver 2.1.30 [Flags: R/W]. [ 0.262023] fuse init (API version 7.17) [ 0.263580] msgmni has been set to 1486 [ 0.264862] io scheduler noop registered [ 0.264862] io scheduler deadline registered [ 0.264923] io scheduler cfq registered (default) [ 0.267089] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0 [ 0.997070] console [ttyO0] enabled [ 1.001556] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1 [ 1.009521] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2 [ 1.017486] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3 [ 1.025421] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4 [ 1.033355] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5 [ 1.053527] brd: module loaded [ 1.063385] loop: module loaded [ 1.066741] at24 2-0051: 32768 byte 24c256 EEPROM, writable, 64 bytes/write [ 1.080200] Board name: HMI335X [ 1.083557] Board version: A1 [ 1.086639] The board is HMI335X in profile 0 [ 1.092651] Cfg gpio 19 as OMAP UART2's RTS signal [ 1.097717] d_can.0: alias fck already exists [ 1.102905] davinci-mcasp.1: alias fck already exists [ 1.109222] da8xx_lcdc.0: alias fck already exists [ 1.114807] da8xx_lcdc da8xx_lcdc.0: GLCD: Found tm070rdh12_v2 panel [ 1.137664] Console: switching to colour frame buffer device 100x30 [ 1.156066] at24 2-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write [ 1.169403] Board name: SOM335X [ 1.172698] Board version: A2 [ 1.175811] The board is SOM335X CORE in profile 0 [ 1.180908] omap_i2c.3: alias fck already exists [ 1.186218] omap_i2c omap_i2c.3: bus 3 rev2.4.0 at 100 kHz [ 1.193206] omap_hsmmc.0: alias fck already exists [ 1.198669] omap_hsmmc.1: alias fck already exists [ 1.207580] mtdoops: mtd device (mtddev=name/number) must be supplied [ 1.214569] usb 1-1: new high-speed USB device number 2 using musb-hdrc [ 1.222076] omap2-nand driver initializing [ 1.227294] CAN device driver interface [ 1.231414] CAN bus driver for Bosch D_CAN controller 1.0 [ 1.237945] d_can d_can.0: device registered (irq=52, irq_obj=53) [ 1.290405] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6 [ 1.296844] davinci_mdio davinci_mdio.0: detected phy mask fffffffe [ 1.304351] davinci_mdio.0: probed [ 1.307891] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown [ 1.315734] usbcore: registered new interface driver cdc_ether [ 1.322082] usbcore: registered new interface driver cdc_eem [ 1.328002] cdc_ncm: 04-Aug-2011 [ 1.331695] usbcore: registered new interface driver cdc_ncm [ 1.337585] Initializing USB Mass Storage driver... [ 1.343139] usbcore: registered new interface driver usb-storage [ 1.349395] USB Mass Storage support registered. [ 1.354370] gadget: using random self ethernet address [ 1.359832] gadget: using random host ethernet address [ 1.365570] usb 1-1: New USB device found, idVendor=0409, idProduct=005a [ 1.373168] usb0: MAC fa:98:74:58:16:e7 [ 1.377197] usb0: HOST MAC 22:4d:5d:67:83:27 [ 1.381744] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1.389404] gadget: Ethernet Gadget, version: Memorial Day 2008 [ 1.396667] hub 1-1:1.0: USB hub found [ 1.400695] gadget: g_ether ready [ 1.404235] musb-hdrc musb-hdrc.0: MUSB HDRC host driver [ 1.409851] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2 [ 1.417694] hub 1-1:1.0: 4 ports detected [ 1.422668] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.429779] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.437622] usb usb2: Product: MUSB HDRC host driver [ 1.442871] usb usb2: Manufacturer: Linux 3.2.0 musb-hcd [ 1.448394] usb usb2: SerialNumber: musb-hdrc.0 [ 1.454040] hub 2-0:1.0: USB hub found [ 1.457977] hub 2-0:1.0: 1 port detected [ 1.463623] mousedev: PS/2 mouse device common for all mice [ 1.470062] input: ti-tsc as /devices/platform/omap/ti_tscadc/tsc/input/input0 [ 1.488525] tps65910-rtc tps65910-rtc: rtc core: registered tps65910-rtc as rtc0 [ 1.496551] i2c /dev entries driver [ 1.501464] Linux video capture interface: v2.00 [ 1.506713] usbcore: registered new interface driver uvcvideo [ 1.512817] USB Video Class driver (1.1.1) [ 1.518035] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 1.527313] cpuidle: using governor ladder [ 1.532379] cpuidle: using governor menu [ 1.542327] usbcore: registered new interface driver usbhid [ 1.548126] usbhid: USB HID core driver [ 1.552642] ti_tscadc ti_tscadc: Could not find platform data [ 1.558654] tiadc: probe of tiadc failed with error -22 [ 1.567291] wm8960-codec 3-001a: No platform data supplied [ 1.580596] [ 1.580627] mmc_send_op_cond resp:ff8080 [ 1.586242] mmc_attach_mmc.1:0 [ 1.589447] hoct80 ocrff8080 [ 1.610717] [ 1.610717] mmc_send_op_cond resp:c0ff8080 [ 1.631774] mmc_attach_mmc.4:0 [ 1.634979] mmc0: new high speed MMC card at address 0001 [ 1.641387] mmcblk0: mmc0:0001 MMC04G 3.54 GiB [ 1.646270] mmcblk0boot0: mmc0:0001 MMC04G partition 1 2.00 MiB [ 1.652648] mmcblk0boot1: mmc0:0001 MMC04G partition 2 2.00 MiB [ 1.660522] mmcblk0: p1 p2 [ 1.665985] mmcblk0boot1: unknown partition table [ 1.672943] mmcblk0boot0: unknown partition table [ 1.678405] mmc_attach_mmc.5:0 [ 1.687927] asoc: wm8960-hifi <-> davinci-mcasp.1 mapping ok [ 1.695678] ALSA device list: [ 1.698791] #0: HMI335X [ 1.701873] nf_conntrack version 0.5.0 (11894 buckets, 47576 max) [ 1.709136] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.714935] TCP cubic registered [ 1.718322] NET: Registered protocol family 17 [ 1.723052] can: controller area network core (rev 20090105 abi 8) [ 1.729644] NET: Registered protocol family 29 [ 1.735443] can: raw protocol (rev 20090105) [ 1.741943] can: broadcast manager protocol (rev 20090105 t) [ 1.747924] lib80211: common routines for IEEE802.11 drivers [ 1.753906] Registering the dns_resolver key type [ 1.758911] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 1.767028] ThumbEE CPU extension supported. [ 1.771606] mux: Failed to setup hwmod io irq -22 [ 1.777526] Power Management for AM33XX family [ 1.782257] [ 1.782257] mmc_send_op_cond resp:0 [ 1.787445] mmc_attach_mmc.1:-110 [ 1.791168] Trying to load am335x-pm-firmware.bin (60 secs timeout) [ 1.797821] Copied the M3 firmware to UMEM [ 1.809600] clock: disabling unused clocks to save power [ 1.817840] Detected MACID=d0:39:72:94:e:79 [ 1.823944] cpsw: Detected MACID = d0:39:72:94:0e:7b [ 1.831420] input: gpio-keys as /devices/platform/gpio-keys/input/input1 [ 1.842254] tps65910-rtc tps65910-rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801) [ 1.858306] net eth0: CPSW phy found : id is : 0x4dd074 [ 1.872070] PHY 0:01 not found [ 4.851928] PHY: 0:00 - Link is Up - 100/Full [ 4.871093] Sending DHCP requests ., OK [ 5.391571] IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.5.9 [ 5.411499] IP-Config: Complete: [ 5.414947] device=eth0, addr=192.168.5.9, mask=255.255.255.0, gw=192.168.5.254, [ 5.423065] host=192.168.5.9, domain=, nis-domain=(none), [ 5.429229] bootserver=0.0.0.0, rootserver=192.168.5.3, rootpath= [ 5.558166] VFS: Mounted root (nfs filesystem) on device 0:15. [ 5.565399] devtmpfs: mounted [ 5.569274] Freeing init memory: 204K Failed to mount /sys/kernel/security: No such file or directory Welcome to The ?ˇ­ngstr??m Distribution! Starting udev Coldplug all Devices... Starting Temporary Directory... Starting Remount API VFS... Starting udev Kernel Device Manager... Starting Journal Service... Started Journal Service [ OK ] Started Load Kernel Modules [ OK ] Started Configuration File System [ OK ] Starting FUSE Control File System... Starting Debug File System... Starting POSIX Message Queue File System... Started Set Up Additional Binary Formats [ OK ] Started Apply Kernel Variables [ OK ] Started Huge Pages File System [ OK ] Starting File System Check on Root Device... Started Temporary Directory [ OK ] Started Debug File System [ OK ] Started FUSE Control File System [ OK ] Started POSIX Message Queue File System [ OK ] [ 7.608551] udevd[693]: starting version 182 Started udev Kernel Device Manager [ OK ] Started File System Check on Root Device [ OK ] Starting Remount Root FS... Started Remount API VFS [ OK ] Started Remount Root FS [ OK ] Started Machine ID first boot configure [ OK ] Starting Load Random Seed... Starting Recreate Volatile Files and Directories... Started Run pending postinsts [ OK ] Started Load Random Seed [ OK ] Started udev Coldplug all Devices [ OK ] Started Recreate Volatile Files and Directories [ OK ] Starting Console System Startup Logging... Starting Connection service... Starting xinetd.service... Starting Timestamping service... Started Timestamping service [ OK ] Started SSH Key Generation [ OK ] Starting D-Bus System Message Bus... Starting Permit User Sessions... Starting Login Service... Starting Avahi mDNS/DNS-SD Stack... Started Console System Startup Logging [ OK ] Started Permit User Sessions [ OK ] Starting Serial Getty on ttyO0... Started Serial Getty on ttyO0 [ OK ] Starting Getty on tty1... Started Getty on tty1 [ OK ] Started D-Bus System Message Bus [ OK ] Starting Gnome Display Manager... Started Gnome Display Manager [ OK ] .---O---. | | .-. o o | | |-----.-----.-----.| | .----..-----.-----. | | | __ | ---'| '--.| .-'| | | | | | | | |--- || --'| | | ' | | | | '---'---'--'--'--. |-----''----''--' '-----'-'-'-' -' | '---' The Angstrom Distribution am335x-evm ttyO0 Angstrom v2012.05 - Kernel 3.2.0 Started xinetd.service [ OK ] am335x-evm login: Started Connection service [ OK ] Started Avahi mDNS/DNS-SD Stack [ OK ] Started Login Service [ OK ] root Last login: Sat Jan 1 00:02:05 UTC 2000 on ttyO0 root@am335x-evm:~# root@am335x-evm:~# [ 176.998504] PHY 0:01 not found xinetd[1285]: Starting internet superserver: xinetd. root@am335x-evm:~# cd / root@am335x-evm:/# ls audio-test dev lib mkcard.sh proc sys var bin etc lost+found mnt run tmp whw-ubuntu.txt boot home media myrootfs.tar.bz2 sbin usr root@am335x-evm:/# cd /dev/snd/ root@am335x-evm:/dev/snd# ls by-path controlC0 pcmC0D0c pcmC0D0p timer root@am335x-evm:/dev/snd# cd / root@am335x-evm:/# ./audio-test -----------------------val=44100! audio over! root@am335x-evm:/# root@am335x-evm:/#