Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board We have two Udisks with 128GB and 64GB. Both two can be enumerated in the MX8MP-EVK evaluation board. The 64GB can be enumerated in MCIMX6ULL-EVK evaluation board, but the 64GB not. Both of NXP's demo firmwares L4.1.15_2.0.0 and L5.4.24-2.1.0_images_MX6UL7D in MCIMX6ULL-EVK evaluation board can reproduce this issue. The following is the test log on the MCIMX6ULL-EVK Evaluation Board: NXP i.MX Release Distro 5.4-zeus imx6ul7d ttymxc0 imx6ul7d login: root Last login: Thu May 28 16:05:12 UTC 2020 on tty7 root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# try 64gb udisk, awlays fail -sh: change: command not found root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 33.127440] VSD_3V3: disabling [ 33.130571] can-3v3: disabling [ 33.977402] usb 1-1: new high-speed USB device number 2 using ci_hdrc [ 34.030526] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 34.038928] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 34.046215] usb 1-1: Product: Disk 20 [ 34.056993] usb 1-1: Manufacturer: USB [ 34.064009] usb 1-1: SerialNumber: FC31114725D35 [ 34.081397] usb-storage 1-1:1.0: USB Mass Storage device detected [ 34.105046] scsi host0: usb-storage 1-1:1.0 [ 35.129674] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 35.154632] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 35.170574] sd 0:0:0:0: [sda] Write Protect is off [ 35.190603] sd 0:0:0:0: [sda] No Caching mode page found [ 35.195948] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 35.236559] sda: sda1 [ 35.252883] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 35.273942] usb 1-1: USB disconnect, device number 2 [ 35.284399] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 35.292811] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.300184] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 35.320469] scsi 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 35.329034] scsi 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.336534] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 35.347154] Buffer I/O error on dev sda, logical block 15359984, async page read [ 35.727532] usb 1-1: new high-speed USB device number 3 using ci_hdrc [ 46.307351] usb 1-1: device not accepting address 3, error -110 [ 46.457428] usb 1-1: new high-speed USB device number 4 using ci_hdrc [ 51.967329] usb 1-1: device not accepting address 4, error -71 [ 51.973421] usb usb1-port1: attempt power cycle [ 52.467402] usb 1-1: new high-speed USB device number 5 using ci_hdrc [ 52.637376] usb 1-1: device no response, device descriptor read/64, error -71 [ 57.927378] usb 1-1: device no response, device descriptor read/64, error -71 [ 58.197409] usb 1-1: new high-speed USB device number 6 using ci_hdrc [ 58.367365] usb 1-1: device no response, device descriptor read/64, error -71 [ 63.687362] usb 1-1: device no response, device descriptor read/64, error -71 [ 63.807378] usb usb1-port1: unable to enumerate USB device root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 76.317394] usb 1-1: new high-speed USB device number 7 using ci_hdrc [ 76.370177] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 76.378577] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 76.385854] usb 1-1: Product: Disk 20 [ 76.397014] usb 1-1: Manufacturer: USB [ 76.403918] usb 1-1: SerialNumber: FC31114725D35 [ 76.422972] usb-storage 1-1:1.0: USB Mass Storage device detected [ 76.445697] scsi host0: usb-storage 1-1:1.0 [ 77.529821] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 77.554400] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 77.570541] sd 0:0:0:0: [sda] Write Protect is off [ 77.587488] sd 0:0:0:0: [sda] No Caching mode page found [ 77.592898] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 77.648590] sda: sda1 [ 77.662782] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 77.683719] usb 1-1: USB disconnect, device number 7 [ 77.694214] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 77.702615] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.709992] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 77.730370] scsi 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 77.738932] scsi 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.746434] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 77.757035] Buffer I/O error on dev sda, logical block 15359984, async page read [ 78.147306] usb 1-1: new high-speed USB device number 8 using ci_hdrc [ 86.837348] usb 1-1: device not accepting address 8, error -71 [ 87.947309] usb 1-1: new high-speed USB device number 9 using ci_hdrc [ 88.397411] usb 1-1: device not accepting address 9, error -71 [ 88.403501] usb usb1-port1: attempt power cycle root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# change 128gb udisk, always sucess -sh: change: command not found root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 134.957400] usb 1-1: new high-speed USB device number 11 using ci_hdrc [ 135.010205] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 135.018605] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 135.025887] usb 1-1: Product: Disk 20 [ 135.037000] usb 1-1: Manufacturer: USB [ 135.043977] usb 1-1: SerialNumber: FC2900B1485C4 [ 135.062849] usb-storage 1-1:1.0: USB Mass Storage device detected [ 135.085469] scsi host0: usb-storage 1-1:1.0 [ 136.169604] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 136.194433] sd 0:0:0:0: [sda] 245760000 512-byte logical blocks: (126 GB/117 GiB) [ 136.210578] sd 0:0:0:0: [sda] Write Protect is off [ 136.227848] sd 0:0:0:0: [sda] No Caching mode page found [ 136.233272] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 136.289093] sda: sda1 [ 136.310555] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 138.115645] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8972 241548 4% /run tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 148 250372 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/user/0 /dev/sda1 120819424 61452 114597592 1% /run/media/sda1 root@imx6ul7d:~# [ 161.140099] usb 1-1: USB disconnect, device number 11 [ 164.677402] usb 1-1: new high-speed USB device number 12 using ci_hdrc [ 164.730130] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 164.738530] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 164.745816] usb 1-1: Product: Disk 20 [ 164.756858] usb 1-1: Manufacturer: USB [ 164.763932] usb 1-1: SerialNumber: FC2900B1485C4 [ 164.790406] usb-storage 1-1:1.0: USB Mass Storage device detected [ 164.822090] scsi host0: usb-storage 1-1:1.0 [ 165.849535] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 165.874608] sd 0:0:0:0: [sda] 245760000 512-byte logical blocks: (126 GB/117 GiB) [ 165.887981] sd 0:0:0:0: [sda] Write Protect is off [ 165.907494] sd 0:0:0:0: [sda] No Caching mode page found [ 165.912845] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 165.958829] sda: sda1 [ 165.979338] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 167.820051] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 178.797249] usb 1-1: USB disconnect, device number 12 root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# retry 64gb udisk, always fail -sh: change: command not found root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 206.277395] usb 1-1: new high-speed USB device number 13 using ci_hdrc [ 206.330256] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 206.338667] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 206.345948] usb 1-1: Product: Disk 20 [ 206.356882] usb 1-1: Manufacturer: USB [ 206.363925] usb 1-1: SerialNumber: FC31114725D35 [ 206.381244] usb-storage 1-1:1.0: USB Mass Storage device detected [ 206.403761] scsi host0: usb-storage 1-1:1.0 [ 207.449663] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 207.474740] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 207.487973] sd 0:0:0:0: [sda] Write Protect is off [ 207.510688] sd 0:0:0:0: [sda] No Caching mode page found [ 207.516111] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 207.558710] sda: sda1 [ 207.579364] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 207.596929] usb 1-1: USB disconnect, device number 13 [ 207.602671] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 207.611076] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.618463] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 207.643260] scsi 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 207.651824] scsi 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.659379] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 207.669949] Buffer I/O error on dev sda, logical block 15359984, async page read [ 208.067342] usb 1-1: new high-speed USB device number 14 using ci_hdrc root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 218.627329] usb 1-1: device not accepting address 14, error -110 [ 218.777517] usb 1-1: new high-speed USB device number 15 using ci_hdrc [ 224.287335] usb 1-1: device not accepting address 15, error -71 [ 224.293525] usb usb1-port1: attempt power cycle [ 224.787394] usb 1-1: new high-speed USB device number 16 using ci_hdrc [ 224.957376] usb 1-1: device no response, device descriptor read/64, error -71 [ 230.247424] usb 1-1: device no response, device descriptor read/64, error -71 [ 230.517415] usb 1-1: new high-speed USB device number 17 using ci_hdrc [ 230.687412] usb 1-1: device no response, device descriptor read/64, error -71 [ 236.007405] usb 1-1: device no response, device descriptor read/64, error -71 [ 236.127474] usb usb1-port1: unable to enumerate USB device root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# [ 1177.397394] usb 1-1: new high-speed USB device number 18 using ci_hdrc [ 1177.450285] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 1177.458688] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1177.465961] usb 1-1: Product: Disk 20 [ 1177.476789] usb 1-1: Manufacturer: USB [ 1177.483826] usb 1-1: SerialNumber: FC31114725D35 [ 1177.503847] usb-storage 1-1:1.0: USB Mass Storage device detected [ 1177.525431] scsi host0: usb-storage 1-1:1.0 [ 1178.569560] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 1178.595649] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 1178.612255] sd 0:0:0:0: [sda] Write Protect is off [ 1178.634376] sd 0:0:0:0: [sda] No Caching mode page found [ 1178.639860] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 1178.667061] sda: sda1 [ 1178.683380] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 1178.704463] usb 1-1: USB disconnect, device number 18 [ 1178.713191] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 1178.721585] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.728953] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 1178.753859] scsi 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 1178.762423] scsi 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.769993] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 1178.780566] Buffer I/O error on dev sda, logical block 15359984, async page read [ 1179.167312] usb 1-1: new high-speed USB device number 19 using ci_hdrc [ 1179.747351] usb 1-1: device not accepting address 19, error -71 [ 1231.457317] usb 1-1: new high-speed USB device number 21 using ci_hdrc [ 1231.509890] usb 1-1: New USB device found, idVendor=346d, idProduct=5678, bcdDevice= 3.20 [ 1231.518295] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1231.525582] usb 1-1: Product: Disk 20 [ 1231.536329] usb 1-1: Manufacturer: USB [ 1231.543336] usb 1-1: SerialNumber: FC31114725D35 [ 1231.561890] usb-storage 1-1:1.0: USB Mass Storage device detected [ 1231.584731] scsi host0: usb-storage 1-1:1.0 [ 1232.649677] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.20 PQ: 0 ANSI: 4 [ 1232.674366] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 1232.687983] sd 0:0:0:0: [sda] Write Protect is off [ 1232.710654] sd 0:0:0:0: [sda] No Caching mode page found [ 1232.716076] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 1232.768537] sda: sda1 [ 1232.790606] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 1232.809177] usb 1-1: USB disconnect, device number 21 [ 1232.820341] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 1232.828769] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.836102] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 1232.858688] scsi 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 1232.867266] scsi 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.874768] blk_update_request: I/O error, dev sda, sector 122879872 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 1232.885360] Buffer I/O error on dev sda, logical block 15359984, async page read [ 1233.277349] usb 1-1: new high-speed USB device number 22 using ci_hdrc root@imx6ul7d:~# root@imx6ul7d:~# root@imx6ul7d:~# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8952 241568 4% /run tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 184 250336 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/user/0 root@imx6ul7d:~# [ 1243.827330] usb 1-1: device not accepting address 22, error -110 [ 1243.977433] usb 1-1: new high-speed USB device number 23 using ci_hdrc root@imx6ul7d:~# [ 1249.487330] usb 1-1: device not accepting address 23, error -71 [ 1249.493511] usb usb1-port1: attempt power cycle [ 1249.987411] usb 1-1: new high-speed USB device number 24 using ci_hdrc [ 1250.157372] usb 1-1: device no response, device descriptor read/64, error -71 [ 1255.447396] usb 1-1: device no response, device descriptor read/64, error -71 [ 1255.717429] usb 1-1: new high-speed USB device number 25 using ci_hdrc [ 1255.887415] usb 1-1: device no response, device descriptor read/64, error -71 [ 1261.207667] usb 1-1: device no response, device descriptor read/64, error -71 [ 1261.327356] usb usb1-port1: unable to enumerate USB device Except for the Udisk, both the hardware and software are from NXP. What could be the root cause of this issue? i.MX6UL Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board The root cause of the issue is that this 64GB Udisk cannot properly backwardly compatible with USB 2.0. Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board Correction for a typo: The 128GB Udisk can be enumerated in MCIMX6ULL-EVK evaluation board, while the 64GB Udisk cannot. Additional Information: Both of the aforementioned Thinkplus Udisk are products of the Lenovo brand. As shown in the figure below:
記事全体を表示