Custom board base on beaglebone black without HDMI ... problems

Hello,

I have implemented a custom board base on beaglebone black schematic but i did not use HDMI part. I face a problem with kernel boot. i see these line and finally kernel panic happend.
How can I solve this problem, is this problem comes because i dont use HDMI chip?
Any help and comment will be appreciated.

Regards.

Uncompressing Linux… done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.13-00770-g25ad6c6c (masoud@masoud-System-Product-Name) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubu5
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x BeagleBone
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] AM335X ES1.0 (neon )
[ 0.000000] PERCPU: Embedded 8 pages/cpu @c0b66000 s9408 r8192 d15168 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129792
[ 0.000000] Kernel command line: console=ttyO0 earlyprintk root=/dev/mmcblk0p2 rw
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] __ex_table already sorted, skipping sort
[ 0.000000] allocated 1048576 bytes of page_cgroup
[ 0.000000] please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
[ 0.000000] Memory: 511MB = 511MB total
[ 0.000000] Memory: 510108k/510108k available, 14180k 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 : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf800000 - 0xbfe00000 ( 6 MB)
[ 0.000000] .text : 0xc0008000 - 0xc064c01c (6417 kB)
[ 0.000000] .init : 0xc064d000 - 0xc06834c0 ( 218 kB)
[ 0.000000] .data : 0xc0684000 - 0xc06fa9a0 ( 475 kB)
[ 0.000000] .bss : 0xc06fa9a0 - 0xc0755098 ( 362 kB)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 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: GPTIMER1 at 24000000 Hz
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.010235] Calibrating delay loop… 993.47 BogoMIPS (lpj=969728)
[ 0.030154] pid_max: default: 32768 minimum: 301
[ 0.035131] Security Framework initialized
[ 0.039494] Mount-cache hash table entries: 512
[ 0.050451] Initializing cgroup subsys cpuacct
[ 0.055153] Initializing cgroup subsys memory
[ 0.059769] Initializing cgroup subsys blkio
[ 0.064343] CPU: Testing write buffer coherency: ok
[ 0.069835] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[ 0.075289] Setting up static identity map for 0x8038efd8 - 0x8038f024
[ 0.082917] Brought up 1 CPUs
[ 0.086091] SMP: Total of 1 processors activated (993.47 BogoMIPS).
[ 0.093375] devtmpfs: initialized
[ 0.105619] omap_hwmod: wd_timer2: _wait_target_disable failed
[ 0.164162] pinctrl core: initialized pinctrl subsystem
[ 0.169761] rstctl core: initialized rstctl subsystem
[ 0.175363] regulator-dummy: no parameters
[ 0.180014] NET: Registered protocol family 16
[ 0.185178] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.198043] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.205876] platform 49000000.edma: alias fck already exists
[ 0.211822] platform 49000000.edma: alias fck already exists
[ 0.217751] platform 49000000.edma: alias fck already exists
[ 0.224451] OMAP GPIO hardware version 0.1
[ 0.231411] gpio-rctrl rstctl.4: loaded OK
[ 0.239088] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.246480] cpsw.0: No hwaddr in dt. Using 80:30:dc:60:2c:d5 from efuse
[ 0.253403] cpsw.1: No hwaddr in dt. Using 80:30:dc:60:2c:d7 from efuse
[ 0.269259] bio: create slab at 0
[ 0.280363] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 0.287659] vmmcsd_fixed: 3300 mV
[ 0.292941] SCSI subsystem initialized
[ 0.297186] usbcore: registered new interface driver usbfs
[ 0.302994] usbcore: registered new interface driver hub
[ 0.308760] usbcore: registered new device driver usb
[ 0.315351] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 0.322145] input: tps65217_pwr_but as /devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0
[ 0.332260] DCDC1: at 1500 mV
[ 0.336433] vdd_mpu: 925 <–> 1325 mV at 1325 mV
[ 0.342222] vdd_core: 925 <–> 1150 mV at 1125 mV
[ 0.348069] LDO1: at 1800 mV
[ 0.352044] LDO2: at 3300 mV
[ 0.356719] LDO3: 1800 mV
[ 0.360435] LDO4: at 3300 mV
[ 0.364325] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[ 0.370341] omap_i2c 44e0b000.i2c: unable to select pin group
[ 0.376865] omap_i2c 4819c000.i2c: bus 1 rev0.11 at 100 kHz
[ 0.384142] omap_i2c 4819c000.i2c: unable to select pin group
[ 0.390332] media: Linux media interface: v0.10
[ 0.395170] Linux video capture interface: v2.00
[ 0.400177] pps_core: LinuxPPS API ver. 1 registered

Your kernel is crashing in the Ethernet Switch Driver cpsw_probe(). If you don’t have HDMI, then disable it in the devicetree.

Regards,
John

Dear John,
Thank you for your post, it was very useful, Please, tell me how I can disable HDMI in the device tree?

Regards,
Masoud

https://github.com/beagleboard/bb.org-overlays/blob/master/readme.md

Regards,
John

Dear John,

Thanks for your answers, I faced another problems. Generally, the board does not work properly, some times it boots properly, another time it stops when udev comes to do some thing, but the time it boot properly, there is no problem at all.
Please see the log,

BR,
Masoud

Starting kernel …

Uncompressing Linux… done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.13-00770-g25ad6c6c (masoud@masoud-System-Product-Name) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12u5
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x BeagleBone
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] AM335X ES1.0 (neon )
[ 0.000000] PERCPU: Embedded 8 pages/cpu @c0b66000 s9408 r8192 d15168 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129792
[ 0.000000] Kernel command line: console=ttyO0 earlyprintk root=/dev/mmcblk0p2 rw
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] __ex_table already sorted, skipping sort
[ 0.000000] allocated 1048576 bytes of page_cgroup
[ 0.000000] please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
[ 0.000000] Memory: 511MB = 511MB total
[ 0.000000] Memory: 510108k/510108k available, 14180k 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 : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf800000 - 0xbfe00000 ( 6 MB)
[ 0.000000] .text : 0xc0008000 - 0xc064c01c (6417 kB)
[ 0.000000] .init : 0xc064d000 - 0xc06834c0 ( 218 kB)
[ 0.000000] .data : 0xc0684000 - 0xc06fa9a0 ( 475 kB)
[ 0.000000] .bss : 0xc06fa9a0 - 0xc0755098 ( 362 kB)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 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: GPTIMER1 at 24000000 Hz
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.010230] Calibrating delay loop… 993.47 BogoMIPS (lpj=969728)
[ 0.030151] pid_max: default: 32768 minimum: 301
[ 0.035126] Security Framework initialized
[ 0.039488] Mount-cache hash table entries: 512
[ 0.050453] Initializing cgroup subsys cpuacct
[ 0.055153] Initializing cgroup subsys memory
[ 0.059767] Initializing cgroup subsys blkio
[ 0.064342] CPU: Testing write buffer coherency: ok
[ 0.069843] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[ 0.075290] Setting up static identity map for 0x8038efd8 - 0x8038f024
[ 0.082918] Brought up 1 CPUs
[ 0.086091] SMP: Total of 1 processors activated (993.47 BogoMIPS).
[ 0.093379] devtmpfs: initialized
[ 0.105609] omap_hwmod: wd_timer2: _wait_target_disable failed
[ 0.164168] pinctrl core: initialized pinctrl subsystem
[ 0.169773] rstctl core: initialized rstctl subsystem
[ 0.175374] regulator-dummy: no parameters
[ 0.180018] NET: Registered protocol family 16
[ 0.185183] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.198041] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.205878] platform 49000000.edma: alias fck already exists
[ 0.211818] platform 49000000.edma: alias fck already exists
[ 0.217746] platform 49000000.edma: alias fck already exists
[ 0.224442] OMAP GPIO hardware version 0.1
[ 0.231395] gpio-rctrl rstctl.4: loaded OK
[ 0.239064] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.246467] cpsw.0: No hwaddr in dt. Using 80:30:dc:60:2c:d5 from efuse
[ 0.253389] cpsw.1: No hwaddr in dt. Using 80:30:dc:60:2c:d7 from efuse
[ 0.269235] bio: create slab at 0
[ 0.280338] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 0.287631] vmmcsd_fixed: 3300 mV
[ 0.292907] SCSI subsystem initialized
[ 0.297151] usbcore: registered new interface driver usbfs
[ 0.302959] usbcore: registered new interface driver hub
[ 0.308724] usbcore: registered new device driver usb
[ 0.315318] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 0.322118] input: tps65217_pwr_but as /devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0
[ 0.332549] DCDC1: at 1500 mV
[ 0.336716] vdd_mpu: 925 <–> 1325 mV at 1325 mV
[ 0.342517] vdd_core: 925 <–> 1150 mV at 1125 mV
[ 0.348372] LDO1: at 1800 mV
[ 0.352354] LDO2: at 3300 mV
[ 0.357013] LDO3: 1800 mV
[ 0.360727] LDO4: at 3300 mV
[ 0.364616] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[ 0.370625] omap_i2c 44e0b000.i2c: unable to select pin group
[ 0.377197] omap_i2c 4819c000.i2c: bus 1 rev0.11 at 100 kHz
[ 0.384422] omap_i2c 4819c000.i2c: unable to select pin group
[ 0.390616] media: Linux media interface: v0.10
[ 0.395458] Linux video capture interface: v2.00
[ 0.400503] pps_core: LinuxPPS API ver. 1 registered
[ 0.415654] Advanced Linux Sound Architecture Driver Initialized.
[ 0.422793] Switching to clocksource gp_timer
[ 0.437636] NET: Registered protocol family 2
[ 0.442864] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.450313] TCP bind hash table entries: 4096 (order: 4, 81920 bytes)
[ 0.457126] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.463822] TCP: reno registered
[ 0.467254] UDP hash table entries: 256 (order: 1, 12288 bytes)
[ 0.473464] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
[ 0.480357] NET: Registered protocol family 1
[ 0.485311] RPC: Registered named UNIX socket transport module.
[ 0.491523] RPC: Registered udp transport module.
[ 0.496472] RPC: Registered tcp transport module.
[ 0.501412] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.508608] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 0.517401] CPU PMU: attempt to register multiple PMU devices!
[ 0.523265] arm-pmu: probe of arm-pmu failed with error -28
[ 0.529611] omap2_mbox_probe: platform not supported
[ 0.537290] VFS: Disk quotas dquot_6.5.2
[ 0.541614] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.549200] NFS: Registering the id_resolver key type
[ 0.554615] Key type id_resolver registered
[ 0.559034] Key type id_legacy registered
[ 0.563296] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.570919] msgmni has been set to 996
[ 0.576554] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.584299] io scheduler noop registered
[ 0.588437] io scheduler deadline registered
[ 0.593001] io scheduler cfq registered (default)
[ 0.598955] tps65217-bl tps65217-bl: no platform data provided
[ 0.605154] tps65217-bl: probe of tps65217-bl failed with error -22
[ 0.612294] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.620264] omap_uart 44e09000.serial: did not get pins for uart0 error: -19
[ 0.627860] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88) is a OMAP UART0
[ 0.635663] console [ttyO0] enabled, bootconsole disabled
[ 0.635663] console [ttyO0] enabled, bootconsole disabled
[ 0.647681] [drm] Initialized drm 1.1.0 20060810
[ 0.660297] brd: module loaded
[ 0.667493] loop: module loaded
[ 0.670885] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 0.678112] at24 1-0054: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 0.685330] at24 1-0055: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 0.692559] at24 1-0056: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 0.699789] at24 1-0057: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 0.713722] bone-capemgr bone_capemgr.9: Baseboard: ‘A335BNLT,00C0,4414BBBK1419’
[ 0.721483] bone-capemgr bone_capemgr.9: compatible-baseboard=ti,beaglebone-black
[ 0.759495] bone-capemgr bone_capemgr.9: slot #0: No cape found
[ 0.796602] bone-capemgr bone_capemgr.9: slot #1: No cape found
[ 0.833710] bone-capemgr bone_capemgr.9: slot #2: No cape found
[ 0.870820] bone-capemgr bone_capemgr.9: slot #3: No cape found
[ 0.877039] bone-capemgr bone_capemgr.9: slot #4: specific override
[ 0.883607] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 4
[ 0.891635] bone-capemgr bone_capemgr.9: slot #4: ‘Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G’
[ 0.901712] bone-capemgr bone_capemgr.9: slot #5: specific override
[ 0.908295] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 5
[ 0.916314] bone-capemgr bone_capemgr.9: slot #5: ‘Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI’
[ 0.926299] bone-capemgr bone_capemgr.9: slot #6: specific override
[ 0.932869] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 6
[ 0.940887] bone-capemgr bone_capemgr.9: slot #6: ‘Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN’
[ 0.951374] bone-capemgr bone_capemgr.9: initialized OK.
[ 0.956976] bone-capemgr bone_capemgr.9: slot #4: Requesting firmware ‘cape-bone-2g-emmc1.dtbo’ for board-name ‘Bone-LT-eMMC-2G’’
[ 0.970564] bone-capemgr bone_capemgr.9: slot #5: Requesting firmware ‘cape-boneblack-hdmi-00A0.dtbo’ for board-name ‘Bone-Black’
[ 0.986203] OneNAND driver initializing
[ 0.991121] usbcore: registered new interface driver asix
[ 0.996812] bone-capemgr bone_capemgr.9: slot #4: dtbo ‘cape-bone-2g-emmc1.dtbo’ loaded; converting to live tree
[ 1.007488] bone-capemgr bone_capemgr.9: slot #5: dtbo ‘cape-boneblack-hdmi-00A0.dtbo’ loaded; converting to live tree
[ 1.018781] usbcore: registered new interface driver cdc_ether
[ 1.024952] usbcore: registered new interface driver smsc95xx
[ 1.031163] bone-capemgr bone_capemgr.9: slot #4: #2 overlays
[ 1.037752] bone-capemgr bone_capemgr.9: slot #5: #4 overlays
[ 1.043840] usbcore: registered new interface driver net1080
[ 1.050357] bone-capemgr bone_capemgr.9: slot #4: Applied #2 overlays.
[ 1.058597] platform 4830e000.fb: alias fck already exists
[ 1.064443] usbcore: registered new interface driver cdc_subset
[ 1.071705] bone-capemgr bone_capemgr.9: slot #5: Applied #4 overlays.
[ 1.078648] bone-capemgr bone_capemgr.9: slot #6: Requesting firmware ‘cape-boneblack-hdmin-00A0.dtbo’ for board-name ‘Bone-Blac’
[ 1.093016] usbcore: registered new interface driver zaurus
[ 1.099054] usbcore: registered new interface driver cdc_ncm
[ 1.105037] bone-capemgr bone_capemgr.9: slot #6: dtbo ‘cape-boneblack-hdmin-00A0.dtbo’ loaded; converting to live tree
[ 1.116970] usbcore: registered new interface driver cdc_acm
[ 1.122913] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.131277] Initializing USB Mass Storage driver…
[ 1.136499] usbcore: registered new interface driver usb-storage
[ 1.142779] USB Mass Storage support registered.
[ 1.147834] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN conflict P8.45 (#5:BB-BONELT-HDMI)
[ 1.157404] bone-capemgr bone_capemgr.9: slot #6: Failed verification
[ 1.164159] bone-capemgr bone_capemgr.9: loader: retrying slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[ 1.173306] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[ 1.179866] musb-hdrc musb-hdrc.0.auto: pdev->id = 0
[ 1.185077] musb-hdrc musb-hdrc.0.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
[ 1.193830] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[ 1.203520] musb-hdrc musb-hdrc.0.auto: *** mode=3
[ 1.208548] musb-hdrc musb-hdrc.0.auto: *** power=250
[ 1.214427] musb-hdrc musb-hdrc.1.auto: pdev->id = 1
[ 1.219667] musb-hdrc musb-hdrc.1.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
[ 1.228569] musb-hdrc musb-hdrc.1.auto: *** mode=1
[ 1.233604] musb-hdrc musb-hdrc.1.auto: *** power=250
[ 1.238900] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.245153] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 1.253505] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.260625] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.268177] usb usb1: Product: MUSB HDRC host driver
[ 1.273385] usb usb1: Manufacturer: Linux 3.8.13-00770-g25ad6c6c musb-hcd
[ 1.280486] usb usb1: SerialNumber: musb-hdrc.1.auto
[ 1.286293] hub 1-0:1.0: USB hub found
[ 1.290263] hub 1-0:1.0: 1 port detected
[ 1.295206] mousedev: PS/2 mouse device common for all mice
[ 1.302597] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[ 1.310224] i2c /dev entries driver
[ 1.315009] pps_ldisc: PPS line discipline registered
[ 1.320409] Driver for 1-wire Dallas network protocol.
[ 1.326992] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 1.334423] cpuidle: using governor ladder
[ 1.338731] cpuidle: using governor menu
[ 1.343157] omap_hsmmc mmc.5: of_parse_phandle_with_args of ‘reset’ failed
[ 1.350379] omap_hsmmc mmc.5: Failed to get rstctl; not using any
[ 1.357046] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
[ 1.364215] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
[ 1.371490] mmc.5 supply vmmc_aux not found, using dummy regulator
[ 1.378283] omap_hsmmc mmc.5: pins are not configured from the driver
[ 1.412064] gpio-rctrl rstctl.4: gpio_rctrl_request eMMC_RSTn
[ 1.418180] omap_hsmmc mmc.11: Got rstctl (gpio:#0 name eMMC_RSTn) label:eMMC_RSTn
[ 1.426105] gpio-rctrl rstctl.4: gpio_rctrl_deassert eMMC_RSTn
[ 1.432429] edma-dma-engine edma-dma-engine.0: allocated channel for 0:3
[ 1.439497] edma-dma-engine edma-dma-engine.0: allocated channel for 0:2
[ 1.446857] mmc.11 supply vmmc_aux not found, using dummy regulator
[ 1.453503] omap_hsmmc mmc.11: pins are not configured from the driver
[ 1.488284] pinctrl-single 44e10800.pinmux: pin 44e10854 already requested by 44e10800.pinmux; cannot claim for gpio-leds.8
[ 1.499983] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status -22
[ 1.507267] pinctrl-single 44e10800.pinmux: could not request pin 21 on device pinctrl-single
[ 1.516217] leds-gpio gpio-leds.8: pins are not configured from the driver
[ 1.524296] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.530881] edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
[ 1.538065] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 1.545458] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 1.551678] edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
[ 1.558811] edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
[ 1.569279] usbcore: registered new interface driver usbhid
[ 1.575191] usbhid: USB HID core driver
[ 1.582105] davinci_evm sound.14: nxp-hdmi-hifi <-> 48038000.mcasp mapping ok
[ 1.591997] ip_tables: © 2000-2006 Netfilter Core Team
[ 1.597867] arp_tables: © 2002 David S. Miller
[ 1.602818] TCP: cubic registered
[ 1.606321] Initializing XFRM netlink socket
[ 1.610835] NET: Registered protocol family 17
[ 1.615518] NET: Registered protocol family 15
[ 1.620267] Key type dns_resolver registered
[ 1.624883] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 1.632957] ThumbEE CPU extension supported.
[ 1.637461] Registering SWP/SWPB emulation handler
[ 1.643139] registered taskstats version 1
[ 1.648474] pinctrl-single 44e10800.pinmux: pin 44e109b0 already requested by mmc.11; cannot claim for hdmi.13
[ 1.658998] pinctrl-single 44e10800.pinmux: pin-108 (hdmi.13) status -22
[ 1.666011] pinctrl-single 44e10800.pinmux: could not request pin 108 on device pinctrl-single
[ 1.675013] slave hdmi.13: Failed to select default state
[ 1.680675] mmc1: BKOPS_EN bit is not set
[ 1.684911] slave: probe of hdmi.13 failed with error -22
[ 1.691600] tilcdc 4830e000.fb: No power control GPIO
[ 1.697874] dummy 0-0034: Error -121 writing to cec:0xff
[ 1.703560] tda998x 0-0070: Error -121 reading from 0xa
[ 1.709125] tda998x 0-0070: Error -121 writing to 0xa
[ 1.716829] mmc1: new high speed MMC card at address 0001
[ 1.722967] mmcblk0: mmc1:0001 MMC04G 3.65 GiB
[ 1.727961] mmcblk0boot0: mmc1:0001 MMC04G partition 1 1.00 MiB
[ 1.734363] mmcblk0boot1: mmc1:0001 MMC04G partition 2 1.00 MiB
[ 1.742443] mmcblk0: p1 p2
[ 1.747335] mmcblk0boot1: unknown partition table
[ 1.753842] mmcblk0boot0: unknown partition table
[ 1.765421] tda998x 0-0070: Error -121 reading from 0xa
[ 1.770984] tda998x 0-0070: Error -121 writing to 0xa
[ 1.827922] tda998x 0-0070: Error -121 reading from 0x1
[ 1.833466] tda998x 0-0070: Error -121 writing to 0x1
[ 1.838830] tda998x 0-0070: Error -121 reading from 0x1
[ 1.844371] tda998x 0-0070: Error -121 writing to 0x1
[ 1.849731] tda998x 0-0070: Error -121 writing to REG_CURPAGE
[ 1.855814] tda998x 0-0070: Error -121 writing to 0x200
[ 1.861418] tda998x 0-0070: Error -121 writing to 0x201
[ 1.866973] tda998x 0-0070: Error -121 writing to 0x202
[ 1.872509] tda998x 0-0070: Error -121 writing to 0x203
[ 1.878045] tda998x 0-0070: Error -121 writing to 0x204
[ 1.883587] tda998x 0-0070: Error -121 writing to 0x205
[ 1.889122] tda998x 0-0070: Error -121 writing to 0x20e
[ 1.894658] tda998x 0-0070: Error -121 writing to 0x211
[ 1.900195] tda998x 0-0070: Error -121 writing to 0x207
[ 1.905737] tda998x 0-0070: Error -121 writing to 0x208
[ 1.911278] tda998x 0-0070: Error -121 writing to 0x209
[ 1.916825] tda998x 0-0070: Error -121 writing to 0x20a
[ 1.922363] tda998x 0-0070: Error -121 writing to 0x206
[ 1.927901] tda998x 0-0070: Error -121 writing to REG_CURPAGE
[ 1.933980] tda998x 0-0070: Error -121 reading from 0x0
[ 1.939516] tda998x 0-0070: Error -121 reading from 0x2
[ 1.945211] tilcdc 4830e000.fb: no encoders/connectors found
[ 1.951141] tilcdc 4830e000.fb: failed to initialize mode setting
[ 2.007553] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 2.013946] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 2.021477] libphy: 4a101000.mdio: probed
[ 2.025712] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 2.035408] Detected MACID = 80:30:dc:60:2c:d5
[ 2.039994] cpsw 4a100000.ethernet: NAPI disabled
[ 2.046063] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[ 2.059957] ALSA device list:
[ 2.063120] #0: TI BeagleBone Black
[ 2.069365] EXT3-fs (mmcblk0p2): error: couldn’t mount because of unsupported optional features (240)
[ 2.080154] EXT2-fs (mmcblk0p2): error: couldn’t mount because of unsupported optional features (244)
[ 2.196165] EXT4-fs (mmcblk0p2): recovery complete
[ 2.202504] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.211011] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.228526] devtmpfs: mounted
[ 2.231957] Freeing init memory: 216K
INIT: version 2.88 booting
Starting udev
[ 2.587428] udevd[104]: starting version 182
udevd[104]: worker [107] terminated by signal 11 (Segmentation fault)

udevd[104]: worker [10[ 3.304668] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
7] failed while handling ‘/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0’

udevd[104]: worker [123] terminated by signal 11 (Segmentation fault)

udevd[104]: worker [123] failed while handling ‘/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/regulator/regulator.5’

Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
[ 3.779641] BUG: spinlock recursion on CPU#0, udevd/109
[ 3.785123] lock: 0xdf3f708c, .magic: dead4ead, .owner: udevd/109, .owner_cpu: 0
[ 3.792963] [] (unwind_backtrace+0x1/0x8c) from [] (do_raw_spin_lock+0x31/0x108)
[ 3.802519] [] (do_raw_spin_lock+0x31/0x108) from [] (_raw_spin_lock_irqsave+0xd/0x10)
[ 3.812601] [] (_raw_spin_lock_irqsave+0xd/0x10) from [] (__down_read_trylock+0xd/0x32)
[ 3.822776] [] (__down_read_trylock+0xd/0x32) from [] (do_page_fault+0x51/0x21c)
[ 3.832316] [] (do_page_fault+0x51/0x21c) from [] (do_PrefetchAbort+0x27/0x64)
[ 3.841676] [] (do_PrefetchAbort+0x27/0x64) from [] (__pabt_svc+0x35/0x80)
[ 3.850661] Exception stack(0xdf4cfd68 to 0xdf4cfdb0)
[ 3.855936] fd60: df3f708c 80000007 00000000 80b9f000 f37a4658 e001fbf8
[ 3.864472] fd80: ffd6f37a 46314640 f8d9f072 b9104605 00000028 df3f7088 50c5387d df4cfdb0
[ 3.873000] fda0: c038eeab 3580f44e 600f01b3 ffffffff
[ 3.878271] [] (__pabt_svc+0x35/0x80) from [<3580f44e>] (0x3580f44e)
[ 16.794828] BUG: spinlock lockup suspected on CPU#0, udevd/109
[ 16.800912] lock: 0xdf3f708c, .magic: dead4ead, .owner: udevd/109, .owner_cpu: 0
[ 16.808723] [] (unwind_backtrace+0x1/0x8c) from [] (do_raw_spin_lock+0x83/0x108)
[ 16.818253] [] (do_raw_spin_lock+0x83/0x108) from [] (_raw_spin_lock_irqsave+0xd/0x10)
[ 16.828318] [] (_raw_spin_lock_irqsave+0xd/0x10) from [] (__down_read_trylock+0xd/0x32)
[ 16.838487] [] (__down_read_trylock+0xd/0x32) from [] (do_page_fault+0x51/0x21c)
[ 16.848015] [] (do_page_fault+0x51/0x21c) from [] (do_PrefetchAbort+0x27/0x64)
[ 16.857346] [] (do_PrefetchAbort+0x27/0x64) from [] (__pabt_svc+0x35/0x80)
[ 16.866330] Exception stack(0xdf4cfd68 to 0xdf4cfdb0)
[ 16.871609] fd60: df3f708c 80000007 00000000 80b9f000 f37a4658 e001fbf8
[ 16.880149] fd80: ffd6f37a 46314640 f8d9f072 b9104605 00000028 df3f7088 50c5387d df4cfdb0
[ 16.888687] fda0: c038eeab 3580f44e 600f01b3 ffffffff
[ 16.893970] [] (__pabt_svc+0x35/0x80) from [<3580f44e>] (0x3580f44e)

Is there a reason you are using the 3.8 kernel? Also, are you sure you have disabled HDMI because I see tda998x errors which are related to HDMI. Also, it looks like there is a disk problem, because after the disk is mounted, and attempts to run INIT, it looks like an illegal memory access which is causing the segfault. I would suggest starting with a new 4.1 SDCard image and get a working system before attempting any changes.

Regards,
John

thanks for your answer.I could not disable HDMI, because I did not find any file by name of uEnv.txt. I partitioned my uSD card in two part, BOOT and rootfs then I compiled kernel and copied zImage, u-boot.img, dtb to BOOT partition and file system to rootfs partition then boot system by uSD. then I copied uSD to eMMC by “dd” command. there is no uENV.txt. Please tell me where i can find it or any alternative way to disable HDMI.

Do you have 4.1 kernel link which it compatible by BBB?

Regards,
Masoud

https://eewiki.net/display/linuxonarm/BeagleBone+Black

Regards,
John

Dear John,

Thank you for your help. Mostly all of my board problems has been solved except EEPROM. what is EEPROM role in the board? In my custom board I used EEPROM that i desolderd from beaglebone black orginal board and every thing goes well but I want to know for a blank EEPROM what should I do?

Regards,
Masoud

https://github.com/beagleboard/image-builder/blob/master/readme.md

Regards,
John

https://github.com/RobertCNelson/u-boot/blob/master/board/ti/common/board_detect.h

Regards,
John