Open main menu

DAVE Developer's Wiki β

Changes

Development Environment HowTo (NELK)

3,721 bytes added, 09:17, 28 March 2014
m
Build the whole kit
{{InfoBoxTop}}
{{AppliesToNaonAppliesToNaonFamily}}
{{InfoBoxBottom}}
=== Introduction ===
In this [[:Category:HowTo|HowTo]] we'll take a first look of [[:Category:Naon|Naon]] Embedded Linux Kit (NELK) development environment. The instructions below apply not only to '''Naon''', but also to '''Maya''' and '''Dido''' SOMs (since they all are based on the same DaVinci DM814x/Sitara AM387x CPU).
To allow fast development startup, NELK is provided as [[:Category:DVDK|DVDK]] virtual appliance, in this way user can setup its development environment in minutes and get productive as soon as the virtual machine starts.
 
==== NELK updates ====
 
{{ImportantMessage|text=It's recommended to use the latest available NELK version. Please refer to [[NELK Release Notes]] and [[How to update NELK]] pages for further information.}}
=== Build the whole kit ===
* enter the ''EZSDK_INSTALL_DIR'' directory: <code>cd /home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-x.xx.xx.xx</code>
** where the ''x'' should be substituted with the current release which NELK is based (e.g. ''/home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-5.05.02.00'')
* configure the build system to build the components for a specific SOM (Naon, Maya or DIDO). To do that, set the <code>NAON_VARIANT</code> environement variable (available values are '''naon''', '''maya''' or '''dido''') with the following command(please note that, if the use of the '''sudo''' command is required during the build, the '''-E''' option must be included, otherwise the '''NAON_VARIANT''' environment setting will be lost)<br><pre class="workstation-terminal">export NAON_VARIANT=<SOM name></pre>* run <code>make all</code> command ('''N.B.''': with NELK versions older than the 4.0.0, '''before''' running <code>make all</code> '''for the first time''' after DVDK installation, '''please run''' <code>make linux_defconfig</code> '''as first step'''. This command creates the <code>.config</code> file with the kernel configuration and allows the build procedure to go on; without this first step, the build procedure stops with a related error)<br>
<pre class="workstation-terminal">
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-5.03.01.15$ make all
</pre>
* when the build is completed (which may take a while, depending on user's PC power), user can install the binaries with <code>sudo -E make install</code> (<code>sudo</code> is required due file permission restriction on the root file systemand the ''-E'' option is required to preserve the NAON_VARIANT environement variable)<br>
<pre class="workstation-terminal">
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-5.03.01.15$ sudo -E make install
[sudo] password for nelk:
install -d /home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-5.03.01.15/../rfs/nelk/boot
<pre class="board-terminal">
NAON#run net_nfs No "cpsw" environment variable found. Using both ports ('setenv cpsw [0|1]' to force port usage)Trying port: 6Auto negotiation failedNo "cpsw" environment variable found. Using both ports ('setenv cpsw [0|1]' to force port usage)Trying port: 1Auto negotiation DONE!link up on port 01, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.0.121; our IP address is 192.168.0.122123
Filename 'naon/uImage'.
Load address: 0x81000000
Loading: T #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
################################################################# ###############################
done
Bytes transferred = 2688116 3153616 (290474 301ed0 hex)
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37-naon-4.0.2.0+
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2688052 3153552 Bytes = 2.6 3 MiB
Load Address: 80008000
Entry Point: 80008000
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Linux version 2.6.37-naon-4.0.2.0 + (nelk@nelk-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q122009q1-203) ) #1 Mon Apr 22 11:50:30 CEST 2013
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] vram size = 48234496 at 0x0
[ 0.000000] ti81xx_reserve: ### Reserved DDR region @8af00000
[ 0.000000] reserved size = 48234496 at 0x0
[ 0.000000] FB: Reserving 48234496 bytes SDRAM for VRAM
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] OMAP chip is TI8148 2.01[ 0.000000] SRAM: Mapped pa 0x40300000 0x402f1000 to va 0xfe400000 size: 0x200000xf000[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 3292832672[ 0.000000] Kernel command line: root=/dev/nfs rw nfsroot=192.168.0.121:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/rfs/nelk panic=5 rootdelay=5 ip=192.168.0.123:192.168.0.121:192.0[ 0.000000] PID hash table entries: 1024 512 (order: 0-1, 4096 2048 bytes)[ 0.000000] Dentry cache hash table entries: 32768 16384 (order: 54, 131072 65536 bytes)[ 0.000000] Inode-cache hash table entries: 16384 8192 (order: 43, 65536 32768 bytes)[ 0.000000] Memory: 130MB 128MB 1MB = 130MB 129MB total[ 0.000000] Memory: 125748k123872k/125748k 123872k available, 54476k 56352k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .init : 0xc0008000 - 0xc003b000 0xc0035000 ( 204 180 kB)[ 0.000000] .text : 0xc003b000 0xc0035000 - 0xc0514000 0xc05f3000 (4964 5880 kB)[ 0.000000] .data : 0xc0514000 0xc05f4000 - 0xc05535a0 0xc063ee40 ( 254 300 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:375
[ 0.000000] omap_hwmod: gpio1: softreset failed (waited 10000 usec)
[ 0.000000] omap_hwmod: gpio2: softreset failed (waited 10000 usec)
[ 0.000000] omap_hwmod: gpio3: softreset failed (waited 10000 usec)
[ 0.250000] CPU: Testing write buffer coherency: ok
[ 0.260000] devtmpfs: initialized
[ 0.260000] TI81XX: Map 0x8af00000 to 0xfe500000 for dram barrier[ 0.270000] TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier[ 0.280000] omap_voltage_early_init: voltage driver support not added[ 0.280000] regulator: core version 0.5[ 0.270000290000] regulator: dummy: [ 0.270000290000] NET: Registered protocol family 16[ 0.280000290000] omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting![ 0.300000] omap_voltage_add_dev: VDD specified does not exist![ 0.310000] OMAP GPIO hardware version 0.1[ 0.280000310000] OMAP GPIO hardware version 0.1[ 0.280000320000] OMAP GPIO hardware version 0.1[ 0.290000320000] OMAP GPIO hardware version 0.1[ 0.300000330000] registered ti814x_vpss deviceclk get on i2c3 fck failed[ 0.300000340000] registered TI814x on-chip HDMI deviceCannot clk_get ck_32[ 0.310000340000] Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now[ 0.330000350000] bio: create slab <bio-0> at 0registered ti81xx_vpss device[ 0.330000360000] SCSI subsystem initializedregistered ti81xx_vidout device[ 0.340000360000] usbcore: registered new interface driver usbfsti81xx on-chip HDMI device[ 0.340000360000] usbcore: registered new interface driver hubti81xx_fb device[ 0.350000370000] usbcore: registered new ti81xx_vin device driver usb[ 0.350000380000] registerd cppibio: create slab <bio-dma Intr @ IRQ 170> at 0[ 0.360000390000] Cppi41 Init DoneSCSI subsystem initialized[ 0.360000390000] omap_i2c omap_i2c.1usbcore: bus 1 rev4.0 at 100 kHzregistered new interface driver usbfs[ 0.370000400000] regulatorusbcore: VRTC: 1800 mV registered new interface driver hub[ 0.370000400000] regulatorusbcore: VIO: 1500 mV registered new device driver usb[ 0.380000410000] regulator: VDD1: 600 <--> 1500 mV at 1200 mV USBSS revision 4ea2080b[ 0.390000410000] regulator: VDD2: 600 <registerd cppi--> 1500 mV at 1200 mV dma Intr @ IRQ 17[ 0.400000420000] regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV Cppi41 Init Done[ 0.400000420000] regulatoromap_i2c omap_i2c.1: LDO1: 1100 <--> 3300 mV bus 1 rev4.0 at 1800 mV 100 kHz[ 0.410000430000] regulator: LDO2VRTC: 1100 <--> 3300 mV at 1800 mV [ 0.420000440000] regulator: LDO3VIO: 1100 <--> 3300 mV at 3300 1500 mV [ 0.420000440000] regulator: LDO4VDD1: 1100 600 <--> 3300 1500 mV at 1800 1200 mV [ 0.430000450000] regulator: LDO5VDD2: 1100 600 <--> 3300 1500 mV at 3300 1200 mV [ 0.440000460000] regulator: LDO6VDDCTRL: 1100 600 <--> 3300 1400 mV at 3300 1200 mV [ 0.450000460000] regulator: LDO7LDO1: 1100 <--> 3300 mV at 3300 1800 mV [ 0.450000470000] regulator: LDO8LDO2: 1100 <--> 3300 mV at 1800 mV [ 0.460000] tps65910 1-002d: No interrupt support, no core IRQ[ 0.470000480000] regulator: tps62353LDO3: 750 1100 <--> 1537 3300 mV at 1200 3300 mV [ 0.470000490000] omap_i2c omap_i2c.3regulator: LDO4: bus 3 rev4.0 1100 <--> 3300 mV at 100 kHz1800 mV [ 0.500000490000] omap_i2c omap_i2c.4regulator: LDO5: bus 4 rev4.0 1100 <--> 3300 mV at 100 kHz3300 mV [ 0.500000] Advanced Linux Sound Architecture Driver Version 1.0.23.regulator: LDO6: 1100 <--> 3300 mV at 3300 mV [ 0.510000] Switching to clocksource gp timerregulator: LDO7: 1100 <--> 3300 mV at 3300 mV [ 0.520000510000] musb-hdrcregulator: version 6.0, host, debug=0LDO8: 1100 <--> 3300 mV at 1800 mV [ 0.520000] musbtps65910 1-hdrc musb-hdrc.0002d: dma type: dma-cppi41No interrupt support, no core IRQ[ 0.530000] musbregulator: tps62353: 750 <-hdrc musb-hdrc.0: MUSB HDRC host driver> 1537 mV at 1200 mV [ 0.530000550000] musb-hdrc musb-hdrcomap_i2c omap_i2c.3: bus 3 rev4.0: new USB bus registered, assigned bus number 1at 100 kHz[ 0.540000570000] usb usb1omap_i2c omap_i2c.4: New USB device found, idVendor=1d6b, idProduct=0002bus 4 rev4.0 at 100 kHz[ 0.570000] Advanced Linux Sound Architecture Driver Version 1.0.23.[ 0.550000580000] usb usb1Bluetooth: New USB device strings: Mfr=3, Product=2, SerialNumber=1Core ver 2.15[ 0.560000580000] usb usb1NET: Product: MUSB HDRC host driverRegistered protocol family 31[ 0.560000590000] usb usb1Bluetooth: Manufacturer: Linux 2.6.37-naon-0.2.0 musb-hcdHCI device and connection manager initialized[ 0.570000590000] usb usb1Bluetooth: SerialNumber: musb-hdrc.0HCI socket layer initialized[ 0.570000600000] hub 1-0:1.0: USB hub foundcfg80211: Calling CRDA to update world regulatory domain[ 0.580000610000] hub 1-0:1.0: 1 port detectedSwitching to clocksource gp timer[ 0.580000620000] musb-hdrc musb-hdrc: version 6.0: USB Host mode controller at cb81e000 using DMA, IRQ 18otg (peripheral+host), debug=0[ 0.590000630000] musb-hdrc musb-hdrc.10: dma type: dma-cppi41[ 0.600000630000] musbMUSB controller-hdrc musb-hdrc.1: MUSB HDRC host driver0 revision 4ea20800[ 0.600000640000] musb-hdrc musb-hdrc.1usb2phy: new USB bus registered, assigned bus number 2computed values rxcalib(15)DACs(30 16 15)[ 0.610000640000] usb usb2usb2phy: New USB device found, idVendor=1d6b, idProduct=0002override computed values rxcalib(15)DACs(30 16 15)[ 0.620000650000] usb usb2usb2phy_config: New USB device strings: Mfr=3musb(0) rxcalib done, Product=2, SerialNumber=1[ rxcalib read value 6f6f617e[ 0.630000660000] usb usb2musb-hdrc musb-hdrc.0: Product: MUSB HDRC host driverUSB Peripheral mode controller at cb81e000 using DMA, IRQ 18[ 0.630000670000] usb usb2musb-hdrc musb-hdrc.1: Manufacturerdma type: Linux 2.6.37-naondma-cppi41[ 0.2.0 musb670000] MUSB controller-hcd1 revision 4ea20800[ 0.640000680000] usb usb2usb2phy: SerialNumber: musb-hdrc.1computed values rxcalib(15)DACs(27 15 13)[ 0.640000680000] hub 2-0usb2phy:1.0: USB hub foundoverride computed values rxcalib(15)DACs(27 15 13)[ 0.650000690000] hub 2-0usb2phy_config:musb(1.0: 1 port detected) rxcalib done, rxcalib read value 6f6ddf6e[ 0.650000700000] musb-hdrc musb-hdrc.1: USB Host mode controller at cb828800 using DMA, IRQ 19MUSB HDRC host driver[ 0.660000710000] NETmusb-hdrc musb-hdrc.1: Registered protocol family 2new USB bus registered, assigned bus number 1[ 0.670000710000] IP route cache hash table entriesusb usb1: 2048 (order: 1New USB device found, idVendor=1d6b, 8192 bytes)idProduct=0002[ 0.670000720000] TCP established hash table entriesusb usb1: 8192 (orderNew USB device strings: 4Mfr=3, Product=2, 65536 bytes)SerialNumber=1[ 0.680000730000] TCP bind hash table entriesusb usb1: 8192 (orderProduct: 3, 32768 bytes)MUSB HDRC host driver[ 0.690000730000] TCPusb usb1: Manufacturer: Hash tables configured (established 8192 bind 8192)[ 0Linux 2.6.37-naon-4.690000] TCP reno registered[ 0.700000] UDP hash table entries: 256 (order: 0, 4096 bytes)+ musb-hcd[ 0.700000740000] UDP-Lite hash table entriesusb usb1: 256 (orderSerialNumber: 0, 4096 bytes)musb-hdrc.1[ 0.710000750000] NEThub 1-0: Registered protocol family 1.0: USB hub found[ 0.720000750000] RPChub 1-0: Registered udp transport module1.[ 0.720000] RPC: Registered tcp transport module.1 port detected[ 0.730000750000] RPCmusb-hdrc musb-hdrc.1: USB Host mode controller at cb828800 using DMA, IRQ 19[ 0.760000] NET: Registered tcp NFSv4.1 backchannel transport module.protocol family 2[ 0.730000770000] NetWinder Floating Point Emulator V0.97 IP route cache hash table entries: 1024 (double precisionorder: 0, 4096 bytes)[ 0.740000770000] PMUTCP established hash table entries: 4096 (order: registered new PMU device of type 0[ 3, 32768 bytes)[ 0.750000780000] omap-iommu omap-iommu.0TCP bind hash table entries: 4096 (order: ducati registered2, 16384 bytes)[ 0.750000790000] omap-iommu omap-iommu.1: sys registeredTCP: Hash tables configured (established 4096 bind 4096)[ 0.890000800000] squashfs: version 4.0 (2009/01/31) Phillip LougherTCP reno registered[ 0.900000800000] JFFS2 version 2.2. UDP hash table entries: 256 (NANDorder: 0, 4096 bytes) © 2001-2006 Red Hat, Inc.[ 0.910000810000] msgmni has been set to 245UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)[ 0.910000810000] io scheduler noop registeredNET: Registered protocol family 1[ 0.910000820000] io scheduler deadline registeredRPC: Registered udp transport module.[ 0.920000820000] io scheduler cfq registered (default)RPC: Registered tcp transport module.[ 0.920000830000] SerialRPC: 8250/16550 driver, 4 ports, IRQ sharing enabledRegistered tcp NFSv4.1 backchannel transport module.[ 0.930000830000] omap_uartNetWinder Floating Point Emulator V0.0: ttyO0 at MMIO 0x48020000 97 (irq = 72double precision) is a OMAP UART0[ 0.940000840000] console PMU: registered new PMU device of type 0[ttyO0] enabled, bootconsole disabled 0.850000] Naon Custom Power Management registered[ 0.940000850000] console [ttyO0] enabled, bootconsole disabledomap-iommu omap-iommu.0: ducati registered[ 0.950000860000] omap_uart.1omap-iommu omap-iommu.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1sys registered[ 01.960000020000] omap_uartsquashfs: version 4.2: ttyO2 at MMIO 0x48024000 0 (irq = 742009/01/31) is a OMAP UART2Phillip Lougher[ 01.970000020000] omap_uartJFFS2 version 2.2.3: ttyO3 at MMIO 0x481a6000 (irq = 44NAND) is a OMAP UART3�© 2001-2006 Red Hat, Inc.[ 01.970000030000] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4msgmni has been set to 241[ 01.980000040000] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5io scheduler noop registered[ 1.000000040000] brd: module loadedio scheduler deadline registered[ 1.000000040000] loop: module loaded[ 1.010000] at24 4-0051: 4096 byte 24c32 EEPROM (writableio scheduler cfq registered (default)[ 1.010000050000] ahci ahci.0Serial: forcing PORTS_IMPL to 0x18250/16550 driver, 4 ports, IRQ sharing enabled[ 1.020000060000] ahci ahciomap_uart.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform modettyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0[ 1.030000060000] console [ttyO0] ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc apst enabled, bootconsole disabled[ 1.040000060000] scsi0 : ahci_platformconsole [ttyO0] enabled, bootconsole disabled[ 1.040000080000] ata1omap_uart.1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 ttyO1 at MMIO 0x48022000 (irq 16= 73) is a OMAP UART1[ 1.050000080000] mtd_dataflash spi1omap_uart.02: at45db642d ttyO2 at MMIO 0x48024000 (8192 KBytesirq = 74) pagesize 1024 bytes, OTPis a OMAP UART2[ 1.060000090000] Creating 6 MTD partitions on "spi_flash":[ 1omap_uart.060000] 0x000000000000-0x000000020000 3: "SPI u-boot 1st"ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3[ 1.070000100000] 0x000000020000-0x000000040000 omap_uart.4: "SPI u-boot 2nd"ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4[ 1.080000110000] 0x000000040000-0x000000050000 omap_uart.5: "SPI u-boot env1"ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5[ 1.080000120000] 0x000000050000-0x000000060000 brd: "SPI u-boot env2"module loaded[ 1.090000130000] 0x000000060000-0x000000360000 loop: "SPI Linux Kernel"module loaded[ 1.100000130000] usb 2at24 4-10051: new high speed USB device using musb-hdrc and address 24096 byte 24c32 EEPROM (writable)[ 1.110000140000] 0x000000360000-0x000000800000 m25p80 spi1.0: "SPI Free Space"unrecognized JEDEC id 1f2800[ 1.110000150000] omap2-nand driver initializing[ 1.120000] ONFI flash detected[ 1.120000] ONFI param page 0 valid[ 1.130000150000] NAND device: Manufacturer ID: 0x2c0xec, Chip ID: 0xd3 (Micron NAND 1GiB 3,3V 8-bitSamsung )[ 1.130000160000] Creating 7 MTD partitions on "omap2-nand.0":[ 1.140000160000] 0x000000000000-0x000000040000 0x000000020000 : "NAND U-Boot-min"[ 1.150000170000] 0x0000000400000x000000020000-0x000000080000 0x000000060000 : "NAND U-Boot"[ 1.150000180000] 0x000000060000-0x000000080000-0x0000000c0000 : "NAND U-Boot Env1"[ 1.160000190000] 0x0000000c00000x000000080000-0x000000100000 0x0000000a0000 : "NAND U-Boot Env2"[ 1.170000190000] 0x0000001000000x0000000a0000-0x000000380000 0x0000004a0000 : "NAND Kernel"[ 1.180000200000] 0x0000003800000x0000004a0000-0x000008280000 0x000008000000 : "NAND File System (small)"[ 1.210000340000] 0x0000082800000x000008000000-0x000040000000 : "NAND File System (big)"[ 12.430000340000] usb 2-davinci_mdio davinci_mdio.0: davinci mdio revision 1: New USB device found, idVendor=0424, idProduct=2512.6[ 2.340000] davinci_mdio davinci_mdio.0: detected phy mask ffffffbd[ 12.430000350000] davinci_mdio.0: probed[ 2.350000] davinci_mdio davinci_mdio.0: phy[1] usb 2-1: New USB device strings0: Mfr=001, Product=0, SerialNumber=0driver Marvell 88E1111[ 12.440000360000] hub 2-1:1davinci_mdio davinci_mdio.0: USB hub foundphy[ 1.4400006] hub 2-1:1.device 0: 2 ports detected06, driver SMSC LAN8710/LAN8720[ 12.460000370000] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6CAN device driver interface[ 12.460000370000] davinci_mdio davinci_mdioCAN bus driver for Bosch D_CAN controller 1.0: detected phy mask ffffffbd[ 12.470000380000] davinci_mdio.0d_can d_can: probedd_can device registered (irq=52, irq_obj=53)[ 12.470000] davinci_mdio davinci_mdio.0: phy[1390000]tun: Universal TUN/TAP device 0:01driver, driver Marvell 88E11111.6[ 12.480000390000] davinci_mdio davinci_mdiotun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.0: phy[6]: device 0:06, driver SMSC LAN8710/LAN8720com>[ 12.490000400000] usbcore: registered new interface driver asix[ 12.500000410000] usbcore: registered new interface driver cdc_acm[ 1.500000] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters[ 1.510000] Initializing USB Initializing USB Mass Storage driver...[ 12.520000410000] usbcore: registered new interface driver usb-storage[ 12.520000420000] USB Mass Storage support registered.[ 12.530000420000] mice: PS/2 mouse device common for all mice[ 12.530000430000] ata1usb 1-1: SATA link down (SStatus 0 SControl 300)new high speed USB device using musb-hdrc and address 2[ 12.540000440000] input: max7359 as /devices/platform/omap/omap_i2c.4/i2c-4/4-0038/input/input0[ 12.550000450000] input: TSC2007 Touchscreen as /devices/virtual/input/input1[ 12.460000] tps65910-rtc tps65910-rtc: Found RC mode, switching to crystal[ 2.560000470000] omap_rtc omap_rtctps65910-rtc tps65910-rtc: rtc core: registered omap_rtc tps65910-rtc as rtc0[ 12.570000480000] i2c /dev entries driver[ 12.570000480000] Linux video capture interface: v2.00[ 2.480000] Driver for 1-wire Dallas network protocol.[ 12.730000500000] ina219 ina2xx 3-0041: hwmon1: sensor 'ina219'power monitor INA226 (Rshunt = 10000 uOhm)[ 12.790000500000] OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec[ 12.810000510000] usbcoreBluetooth: registered new interface HCI UART driver usbhidver 2.2[ 12.810000510000] usbhidBluetooth: USB HID core driverHCI H4 protocol initialized[ 12.820000520000] notify_init Bluetooth: notify drivercreated for remote proc id 2 at physical Address 0xbf900000HCI BCSP protocol initialized[ 12.830000530000] ALSA device list:Bluetooth: HCILL protocol initialized[ 12.830000540000] No soundcards found.cpuidle: using governor ladder[ 12.830000550000] TCP cubic registeredcpuidle: using governor menu[ 12.840000570000] NETusb 1-1: Registered protocol family 17New USB device found, idVendor=0424, idProduct=2512[ 12.840000570000] Registering the dns_resolver key type[ usb 1-1.850000] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3New USB device strings: Mfr=0, Product=0, SerialNumber=0[ 12.860000580000] Power Management for TI81XX.[ hub 1-1:1.8700000: USB hub found[ 2.590000] Detected MACID=d4usbcore:94:a1:8e:68:24registered new interface driver usbhid[ 12.870000590000] omap_rtc omap_rtcusbhid: setting system clock to 2000-01-01 00:00:00 UTC (946684800)USB HID core driver[ 2.390000600000] notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbf900000[ 2.390000610000] CPSW phy found UDA134X SoC Audio Codec[ 2.610000] hub 1-1: id is 1.0: 0x7c0f12 ports detected[ 2.400000630000] asoc: uda134x-hifi <-> davinci-mcasp.2 mapping ok[ 2.400000630000] CPSW phy found asoc: id is HDMI-DAI-CODEC <-> hdmi-dai mapping ok[ 2.640000] ALSA device list: 0x1410cc2[ 32.420000640000] IP-Config: Complete #0:NAON DDS[ 32.420000650000] device=eth0, addr=192.168.0.122, mask=255.255.255.0, gw=192.168.0.254,NET: Registered protocol family 26[ 32.430000650000] host=naon, domain=, nis-domain=(none),TCP cubic registered[ 32.430000650000] bootserver=192.168.0.121, rootserver=192.168.0.121, rootpath=NET: Registered protocol family 17[ 42.390000660000] PHYcan: 0:01 - Link is Up - 0/Half[ 4.400000] PHY: 0:01 - Link is Down[ 5.390000] PHY: 0:06 - Link controller area network core (rev 20090105 abi 8)[ 2.670000] NET: Registered protocol family 29[ 2.670000] can: raw protocol (rev 20090105)[ 2.680000] can: broadcast manager protocol (rev 20090105 t)[ 2.680000] Bluetooth: L2CAP ver 2.15[ 2.690000] Bluetooth: L2CAP socket layer initialized[ 2.690000] Bluetooth: SCO (Voice Link) ver 0.6[ 2.700000] Bluetooth: SCO socket layer initialized[ 2.700000] Bluetooth: RFCOMM TTY layer initialized[ 2.710000] Bluetooth: RFCOMM socket layer initialized[ 2.710000] Bluetooth: RFCOMM ver 1.11[ 2.710000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3[ 2.720000] Bluetooth: BNEP filters: protocol multicast[ 2.730000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2[ 2.730000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>[ 2.740000] All bugs added by David S. Miller <davem@redhat.com>[ 2.750000] lib80211: common routines for IEEE802.11 drivers[ 2.750000] Registering the dns_resolver key type[ 2.760000] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3[ 2.760000] omap_voltage_late_init: Voltage driver support not added[ 2.770000] Power Management for TI81XX.[ 2.780000] CPSW initializing in DUAL mode[ 2.790000] Detected MACID=00:17:EB:52:6A:8A[ 2.790000] Detected MACID=00:17:EB:52:6A:8B[ 2.800000] tps65910-rtc tps65910-rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)[ 3.320000] [ 3.320000] CPSW phy found : id is : 0x1410cc2[ 3.330000] 8021q: adding VLAN 0 to HW filter on device eth1[ 3.340000] Adding vlanid 0 to vlan filter[ 4.350000] IP-Config: Complete:[ 4.350000] device=eth1, addr=192.168.0.123, mask=255.255.255.0, gw=192.168.0.254,[ 4.360000] host=naon, domain=, nis-domain=(none),[ 4.360000] bootserver=192.168.0.121, rootserver=192.168.0.121, rootpath=[ 4.370000] Waiting 5sec before mounting root device...[ 6.320000] PHY: 0:01 - Link is Up - 100/Full[ 59.400000550000] VFS: Mounted root (nfs filesystem) on device 0:14.[ 59.410000560000] devtmpfs: mounted[ 59.410000560000] Freeing init memory: 204K180K
INIT: version 2.86 booting
Please wait: booting...
Error opening /dev/fb0: No such file or directory
Starting udev
[ 6 10.170000740000] udevd (8788): /proc/8788/oom_adj is deprecated, please use /proc/8788/oom_score_adj instead.[ 14.160000] udev: renamed network interface eth0 to eth15
Root filesystem already rw, not remounting
Caching udev devnodes
[ 1116.440000130000] NET: Registered protocol family 10
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1625: No soundcards found...
NOT configuring network interfaces: / is an NFS mount
Fri Dec No state is present for card DDSFound hardware: "" "" "" "" ""Hardware is initialized using a generic methodNo state is present for card DDSThu Apr 9 184 12:5421:00 UTC 20112013
INIT: Entering runlevel: 5
Using firmware for 'naon' from directory /usr/share/ti/ti-media-controller-utils/naon
HDVICP detected successfully
DM814X prcm_config_app version: 2.0.0.1
Doing PRCM settings...
PRCM for IVHD0 is in Progress, Please wait.....
BW Phy Addr : 0x48180600 Data : 0x000000010x00000002
AW Phy Addr : 0x48180600 Data : 0x00000002
Phy Addr : 0x48180c04 Data : 0x00000037
BW Phy Addr : 0x48180620 Data : 0x00070000
AW Phy Addr : 0x48180620 Data : 0x000700020x00050002
BW Phy Addr : 0x48180624 Data : 0x00030000
AW Phy Addr : 0x48180624 Data : 0x00010002
AW Phy Addr : 0x48180c10 Data : 0x00000003
Phy Addr : 0x48180c14 Data : 0x00000004
BW Phy Addr : 0x58088000 Data : 0xeafffffe0xc9252892
AW Phy Addr : 0x58088000 Data : 0xeafffffe
BW Phy Addr : 0x58098000 Data : 0xeafffffe0xb7771671
AW Phy Addr : 0x58098000 Data : 0xeafffffe
BW Phy Addr : 0x48180c10 Data : 0x00000003
PRCM Initialization completed
Loading syslink module
FATAL: Module syslink not found.Running depmod to look for missing syslink module..[ 1219.870000040000] SysLink version : 2.0020.0502.8520[ 1219.870000040000] SysLink module created on Date:Feb 3 2012 Apr 22 2013 Time:1611:1551:0939
Loading HDVICP2 Firmware
FIRMWARE: memory map bin file: /usr/share/ti/ti-media-controller-utils/naon/mm_dm81xxbm.binFIRMWARE: isI2cInitRequiredOnM3: 0Current FL_DEBUG = errorAllowed FL_DEBUG levels: error, warning, info, debug, logMemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.12.1FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 1 start Successful
Loading HDVPSS Firmware
FIRMWARE: memory map bin file: /usr/share/ti/ti-media-controller-utils/naon/mm_dm81xxbm.binFIRMWARE: isI2cInitRequiredOnM3: 0Current FL_DEBUG = errorAllowed FL_DEBUG levels: error, warning, info, debug, logMemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.12.1FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 2 start Successful
[ 1521.420000780000] HDMI W1 rev 4.0[ 21.780000] HDMI CEC Spec version 1.2[ 21.790000] HDCP initialized[ 22.120000] I2C No Ack[ 22.120000] [ 22.580000] Naon EVB Mid dummy decoder registered[ 22.630000] ti81xxvin ti81xxvin: registered sub device tvp7002[ 22.640000] ti81xxvin ti81xxvin: TI81xx HDVPSS Capture driver initialized
Starting system message bus: dbus.
Starting Dropbear SSH server: dropbear.
Starting telnet daemon.
Starting network benchmark server: netserver.
Starting syslogd/klogd: done
Starting thttpd.
Starting PVR
[ 17.870000] [drm] Initialized drm 1.1.0 20060810[ 18.210000] [drm] Initialized pvrsrvkm 1.7.783851 Thu May 24 CEST 2012 for SGX on minor 0FATAL: Module omaplfb not found.FATAL: Module bufferclass_ti not found.BusyBox v1.13.2 (2011-12-09 14:43:32 IST) multi-call binary Usage: mknod insmod filename [OPTIONSargs] NAME TYPE MAJOR MINOR Create a special file (block, character, or pipe) Options: -m Create the special file using the specified mode (default a=rw)TYPEs include: b: Make a block device c or u: Make a character device p: Make a named pipe (MAJOR and MINOR are ignored) chmod: /dev/pvrsrvkm: No such file or directory
/dev/mem opened.
Memory mapped at address 0x400b30000x40107000.Read at address 0x48180F04 (0x400b3f040x40107f04): 0x00000001Write at address 0x48180F04 (0x400b3f040x40107f04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x4023d0000x4025e000.Read at address 0x48180900 (0x4023d9000x4025e900): 0x00000102Write at address 0x48180900 (0x4023d9000x4025e900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x401390000x4032e000.Read at address 0x48180920 (0x401399200x4032e920): 0x00040002Write at address 0x48180920 (0x401399200x4032e920): 0x00000002, readback 0x00000002
_____ _____ _ _