AnsweredAssumed Answered

kernel panic when start udev

Question asked by Igor Bogomolov on Feb 8, 2017

I have custom board on imx6q.

When i start udev, kernel failed.

The same thing happens when you run:

ata_id --export /dev/sda

or

scsi_id --whitelisted --device=/dev/sda

 

This happens on the Linux kernel versions 4.1.y.
Version 3.10.15 works fine.

 

How to fix it?

Sorry for my english, it's not my native language.

 

[ 0.000000] Booting Linux on physical CPU 0x0

[ 0.000000] Linux version 4.1.38-01899-g94b0fc5 (igor@asus) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #1 SMP PREEMPT Thu Feb 9 00:24:52 SAMT 2017

[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

...

[ 1.816035] mmc0: new high speed SDHC card at address e276

[ 1.821914] mmcblk0: mmc0:e276 SU08G 7.40 GiB

[ 1.830927] mmcblk0: p1 p2

[ 1.849094] caam 2100000.caam: Instantiated RNG4 SH0

[ 1.909857] caam 2100000.caam: Instantiated RNG4 SH1

[ 1.914857] caam 2100000.caam: device ID = 0x0a16010000000000 (Era -524)

[ 1.921569] caam 2100000.caam: job rings = 2, qi = 0

[ 1.926571] usb 1-1: new high-speed USB device number 2 using ci_hdrc

[ 1.973038] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)

[ 1.979846] ata1.00: ATA-9: WDC WD5000LPVX-55V0TT0, 01.01A01, max UDMA/133

[ 1.986757] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)

[ 1.994116] ata1.00: configured for UDMA/133

[ 2.013299] scsi 0:0:0:0: Direct-Access ATA WDC WD5000LPVX-5 1A01 PQ: 0 ANSI: 5

[ 2.018513] caam algorithms registered in /proc/crypto

[ 2.027616] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)

[ 2.035183] caam_jr 2101000.jr0: registering rng-caam

[ 2.035950] platform caam_sm: blkkey_ex: 4 keystore units available

[ 2.046803] sd 0:0:0:0: [sda] 4096-byte physical blocks

[ 2.052144] platform caam_sm: 64-bit clear key:

[ 2.052318] sd 0:0:0:0: [sda] Write Protect is off

[ 2.052426] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

[ 2.070599] platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

[ 2.076594] platform caam_sm: 64-bit black key:

[ 2.081141] platform caam_sm: [0000] 0e 29 1b 2e cc d0 90 8d

[ 2.084215] hub 1-1:1.0: USB hub found

[ 2.084403] hub 1-1:1.0: 3 ports detected

[ 2.094641] platform caam_sm: [0008] cc 6d 2f 51 84 1b 08 27

[ 2.100320] platform caam_sm: 128-bit clear key:

[ 2.104990] platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

[ 2.110662] platform caam_sm: [0008] 08 09 0a 0b 0c 0d 0e 0f

[ 2.116058] sda: sda1

[ 2.117041] sd 0:0:0:0: [sda] Attached SCSI disk

...

Starting logging: OK

Populating /dev using udev: [ 4.949993] udevd[179]: starting version 3.2

[ 5.036027] random: udevd urandom read with 28 bits of entropy available

[ 5.297456] udevd[181]: starting eudev-3.2

[ 5.612656] Unable to handle kernel paging request at virtual address ef80eda0

[ 5.619900] pgd = d9314000

[ 5.622613] [ef80eda0] *pgd=00000000

[ 5.626214] Internal error: Oops: 5 [#1] PREEMPT SMP ARM

[ 5.631530] Modules linked in:

[ 5.634609] CPU: 0 PID: 193 Comm: ata_id Not tainted 4.1.38-01899-g94b0fc5 #1

[ 5.641749] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)

[ 5.648281] task: d85eaf80 ti: d930c000 task.ti: d930c000

[ 5.653697] PC is at sg_miter_stop+0x50/0x12c

[ 5.658065] LR is at sg_miter_next+0xc/0xa0

...

[ 6.169087] ---[ end trace a034b4b5dc8b6cdd ]---

[ 6.173714] note: ata_id[193] exited with preempt_count 3

[ 6.179964] udevd[183]: 'ata_id --export /dev/sda' [193] terminated by signal 11 (Segmentation fault)

Original Attachment has been moved to: bootlog.txt.zip

Original Attachment has been moved to: ms31_defconfig.zip

Outcomes