RonR
Posts: 1901
Joined: Tue Apr 12, 2016 10:29 pm
Location: US

Re: USB-MSD boot EEPROM update - 2020-05-28

Thu May 28, 2020 9:35 pm

W. H. Heydt wrote:
Thu May 28, 2020 9:07 pm
I'm seeing odd behavior...
.
.
.
Any suggestions?

Code: Select all

pi@ddc4test:~ $ sudo rpi-eeprom-update
BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Wed 27 May 2020 05:47:29 PM UTC (1590601649)
 LATEST: Wed 27 May 2020 05:47:29 PM UTC (1590601649)
 FW DIR: /lib/firmware/raspberrypi/bootloader/beta
VL805: up-to-date
CURRENT: 000137ad
 LATEST: 000137ad

There's a later bootloader and firmware files available:

Thu 28 May 07:22:33 UTC 2020 (1590650553)

RonR
Posts: 1901
Joined: Tue Apr 12, 2016 10:29 pm
Location: US

Re: USB-MSD boot EEPROM update - 2020-05-28

Thu May 28, 2020 9:37 pm

jdb wrote:
Thu May 28, 2020 12:37 pm
Yup, you were tripping over the bug that's fixed in the 2020-05-28 release.

Thanks for the update. The 2020-05-28 release appears to fix the problem.

vintozver
Posts: 40
Joined: Thu Jun 01, 2017 2:16 am
Location: Bellevue, WA, USA

Re: USB-MSD boot EEPROM update - 2020-05-28

Thu May 28, 2020 10:31 pm

Same issue even after the update - still cannot boot from the HDD

Code: Select all

SD HOST: 250000000 CTL0: 0x00000000 BUS: 100000 Hz actual: 100000 HZ div: 2500 (1250) status: 0x1fff0000 delay: 1080
SD HOST: 250000000 CTL0: 0x00000f00 BUS: 100000 Hz actual: 100000 HZ div: 2500 (1250) status: 0x1fff0000 delay: 1080
EMMC
SD HOST: 250000000 CTL0: 0x00000000 BUS: 100000 Hz actual: 100000 HZ div: 2500 (1250) status: 0x1fff0000 delay: 1080
SD HOST: 250000000 CTL0: 0x00000000 BUS: 100000 Hz actual: 100000 HZ div: 2500 (1250) status: 0x1fff0000 delay: 1080
SDV1
SD HOST: 250000000 CTL0: 0x00000000 BUS: 100000 Hz actual: 100000 HZ div: 2500 (1250) status: 0x1fff0000 delay: 1080
SD CMD: 0x371a0010 (55) 0x0 0x1fff0001
Boot mode: USB-MSD (04) order f
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
xHC ports 5 slots 32 intrs 4
USB3 rport 2 status 00000000 -> 000002a0
USB3 rport 3 status 00000000 -> 000002a0
USB3 rport 4 status 00000000 -> 000002a0
USB3 rport 5 status 00000000 -> 000002a0
USB2 rport 1 status 00000000 -> 400002e1
USB2 rport 1 status 40000331 -> 40200e03
REQ [01:00] 0.00 000000:01 ep 0 128,6,256,0 18 @ 0x00000012
REQ [01:00] 2.16 000000:01 ep 0 128,6,512,0 9 @ 0x00000009
REQ [01:00] 2.16 000000:01 ep 0 128,6,512,0 25 @ 0x00000019
DEV [01:00] 2.16 000000:01 class 9 VID 2109 PID 3431
HUB init [01:00] 2.16 000000:01
REQ [01:00] 2.16 000000:01 ep 0 160,6,10496,0 7 @ 0x00000007
REQ [01:00] 2.16 000000:01 ep 0 128,6,1536,0 10 @ 0x0000000a
REQ [01:00] 2.16 000000:01 ep 0 0,9,1,0 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 35,3,8,1 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 35,3,8,2 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 35,3,8,3 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 35,3,8,4 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 35,1,16,4 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 35,3,4,4 0 @ 0x00000000
USB3 rport 3 status 000002a0 -> 000002e0
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 35,1,20,4 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
REQ [02:01] 0.00 000004:01 ep 0 128,6,256,0 8 @ 0x00000008
REQ [02:01] 1.16 000004:01 ep 0 128,6,256,0 18 @ 0x00000012
REQ [02:01] 1.16 000004:01 ep 0 128,6,512,0 9 @ 0x00000009
REQ [02:01] 1.16 000004:01 ep 0 128,6,512,0 59 @ 0x0000003b


DEV [02:01] 1.16 000004:01 class 0 VID 1915 PID 1028
REQ [03:00] 0.00 000000:03 ep 0 128,6,256,0 18 @ 0x00000012
REQ [03:00] 3.00 000000:03 ep 0 128,6,512,0 9 @ 0x00000009
REQ [03:00] 3.00 000000:03 ep 0 128,6,512,0 121 @ 0x00000079


DEV [03:00] 3.00 000000:03 class 0 VID 0bc2 PID ab28
MSD device [03:00] 3.00 000000:03 conf 0 iface 0 ep 81#1024 02#1024
REQ [03:00] 3.00 000000:03 ep 0 0,9,1,0 0 @ 0x00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
PM_RSTS: 0x00001000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 GET_LUN
REQ [03:00] 3.00 000000:03 ep 0 161,254,0,0 1 @ 0x00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 max-lun 0
MSD [03:00] 3.00 000000:03 lun 0 INQUIRY
CBW 00000001 00000024 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000001 00000000 00000000
MSD [03:00] 3.00 000000:03 lun 0 Seagate  BUP BK           030
MSD [03:00] 3.00 000000:03 lun 0 REQUEST-SENSE
CBW 00000002 00000012 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000002 00000000 00000000
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000003 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000003 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000004 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000004 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000005 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000005 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000006 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000006 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000007 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000007 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000008 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000008 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000009 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000009 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000000a 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000a 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000000b 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000b 00000000 00000001
CBW 0000000c 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000c 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000000d 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000d 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000e 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
MSD [03:00] 3.00 000000:03 CSW 53425355 0000000f 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000010 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000010 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000011 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000011 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000012 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000012 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000013 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000013 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000014 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000014 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000015 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000015 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000016 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000016 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000017 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000017 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000018 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000018 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000019 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000019 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001a 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001a 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001b 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001b 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001c 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001c 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001d 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001d 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001e 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001e 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000001f 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000001f 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000020 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000020 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000021 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000021 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000022 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000022 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000023 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000023 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000024 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000024 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000025 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000025 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000026 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000026 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000027 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000027 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000028 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000028 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000029 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000029 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000002a 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002a 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002b 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000002c 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002c 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000002d 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002d 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000002e 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002e 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000002f 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000002f 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000030 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000030 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000031 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000031 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000032 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000032 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000033 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000033 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000034 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000034 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000035 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000035 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000036 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000036 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000037 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000037 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000038 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000038 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000039 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000039 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003a 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003a 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003b 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003b 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003c 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003c 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003d 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003d 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003e 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003e 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 0000003f 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 0000003f 00000000 00000001
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000040 00000000 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000040 00000000 00000001
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 lun 0 TEST_UNIT_READY
CBW 00000041 00000000 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000041 00000000 00000000
MSD [03:00] 3.00 000000:03 lun 0 READ_CAPACITY
CBW 00000042 00000008 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000042 00000000 00000000
MSD [03:00] 3.00 000000:03 READ lun 0 addr: 0 count: 5
CBW 00000043 00000a00 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 CSW 53425355 00000043 00000000 00000000
MBR: 0x00000001,4294967295 type: 0xee
MBR: 0x00000000,       0 type: 0x00
MBR: 0x00000000,       0 type: 0x00
MBR: 0x00000000,       0 type: 0x00
GPT 808346296bbdac4baf08da8dbc3b0ec5 000000001 24630d9ae num-partitions 128 entry-size 128
GPT partition: 0 28732ac11ff8d211ba4b00a0c93ec93b 000000022..0000816e0
MSD [03:00] 3.00 000000:03 READ lun 0 addr: 34 count: 1
CBW 00000044 00000200 fff8f074 00000000
MSD [03:00] 3.00 000000:03 CSW 53425355 00000044 00000000 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,1 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,2 4 @ 0x00000004
MSD [03:00] 3.00 000000:03 READ lun 0 addr: 8222 count: -8158
CBW 00000045 ffc04400 fff8f074 00000000
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,3 4 @ 0x00000004
REQ [01:00] 2.16 000000:01 ep 0 163,0,0,4 4 @ 0x00000004
   EVT (32) c0 65 f9 3f 00 00 00 00 0d 00 00 03 00 80 03 03
   CMD (1) 88 f0 f8 3f 00 00 00 00 0d 00 00 00 21 04 00 00
SLOT IN
00 00 40 18 00 00 03 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
SLOT OUT
00 00 40 20 00 00 03 00
00 00 00 00 03 00 00 18
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
EP0 CTX
01 00 00 00 26 00 00 02
01 94 f4 3f 00 00 00 00
08 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
Read autoboot.txt failed
PM_RSTS: 0x00001000

User avatar
HawaiianPi
Posts: 6138
Joined: Mon Apr 08, 2013 4:53 am
Location: Aloha, Oregon USA

Re: USB-MSD boot EEPROM update - 2020-05-28

Thu May 28, 2020 10:49 pm

timg236 wrote:
Tue May 26, 2020 3:07 pm
To update the firmware without using rpi-update
Hi Tim,

Your link to the new firmware in the OP is wrong. It points to v2020.05.27-137ad and should be v2020.05.28-137ad (correct link below).
github.com/raspberrypi/rpi-eeprom/releases/download/v2020.05.28-137ad/usb-msd-boot-firmware.zip

This update was a bit more troublesome due to the new rpi-update firmware requirement (not to mention, the broken link). To others who have not done this yet, I'd suggest, sudo apt update && sudo apt full-upgrade && sudo rpi-update to get your system on the latest software, firmware and kernel before upgrading the bootloader.

If you don't want the new 5.4 kernel from rpi-update, then grab the updated *.elf and *.dat files from the link above (or just correct the link yourself if you have trust issues).

Aloha, from another Tim (HawaiianPi)
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?

WZ9V
Posts: 19
Joined: Mon Jan 02, 2017 3:47 am

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 3:27 am

Using this version I was able to get both a Microcenter USB Stick (Kingston) and a Verbatim USB stick to act as bootable drives.

Has anyone tried an adapter with the JMicron JMS583 NVME chipset and had it work?

User avatar
HawaiianPi
Posts: 6138
Joined: Mon Apr 08, 2013 4:53 am
Location: Aloha, Oregon USA

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 3:57 am

WZ9V wrote:
Fri May 29, 2020 3:27 am
Has anyone tried an adapter with the JMicron JMS583 NVME chipset and had it work?
I haven't, but NVMe is a complete waste on a Pi. The Pi4 can't even take advantage of the full speed of USB 3.0, much less SATA-III, so NVMe will be severely bottle-necked, while still consuming more power and generating more heat. Not to mention, NVMe enclosures are significantly more expensive that SATA enclosures.
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?

wildestpixel
Posts: 68
Joined: Sun May 26, 2019 7:45 pm
Contact: Website

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 5:55 am

HawaiianPi wrote:
Fri May 29, 2020 3:57 am
WZ9V wrote:
Fri May 29, 2020 3:27 am
Has anyone tried an adapter with the JMicron JMS583 NVME chipset and had it work?
I haven't, but NVMe is a complete waste on a Pi. The Pi4 can't even take advantage of the full speed of USB 3.0, much less SATA-III, so NVMe will be severely bottle-necked, while still consuming more power and generating more heat. Not to mention, NVMe enclosures are significantly more expensive that SATA enclosures.
Nice one HawaiianPi - needed saying straight up!

A point I'd been wanting to make but didn't articulate myself to do so for some time! Best options based on power draw seem to be the AIO USB SSD's such as the Sandisk Extreme range - Sandisk Extreme 500, 510 and Portable. The performance isn't stellar, but per watt they seem a good solution.

I picked up the 120GB Extreme 500 from eBay for £20 refurbed and although I've had to apply quirks its all good and stable.

See loads of posts with people using pretty extravagant NVME, or high end SATA SSD - and not only the bus speed is a limiting factor but also the overhead.

I get it when people have M2 enclosures for size - but outright performance at high fiscal cost is a fast tapering curve. Go cheaply enough and get plenty more IOPS than SD card - remembering IOPS are just as fundamental as bulk read and write speed.
much solution-ness - https://www.wildestpixel.co.uk

scaramonga
Posts: 52
Joined: Sat Jul 13, 2019 4:08 am

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 6:31 am

All good here on 1Tb SSD.

Code: Select all

BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Thu May 28 07:22:33 UTC 2020 (1590650553)
 LATEST: Wed May 27 17:47:29 UTC 2020 (1590601649)
 FW DIR: /lib/firmware/raspberrypi/bootloader/beta
VL805: up-to-date
CURRENT: 000138a1
 LATEST: 000137ad
Trying to run speed test with agnostics in terminal (running headless) and it won't work? Any ideas?

Code: Select all

fio: looks like your file system does not support direct=1/buffered=0
fio: destination does not support O_DIRECT
prepare-file: No I/O performed by libaio, perhaps try --debug=io option for details?
fio: looks like your file system does not support direct=1/buffered=0
fio: destination does not support O_DIRECT
seq-write: No I/O performed by libaio, perhaps try --debug=io option for details?
fio: looks like your file system does not support direct=1/buffered=0
fio: destination does not support O_DIRECT
rand-4k-write: No I/O performed by libaio, perhaps try --debug=io option for details?
fio: looks like your file system does not support direct=1/buffered=0
fio: destination does not support O_DIRECT
rand-4k-read: No I/O performed by libaio, perhaps try --debug=io option for details?
fio: pid=1426, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
fio: pid=1427, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
fio: pid=1428, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
fio: pid=1429, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
prepare-file;0;0;0;0
seq-write;0;0;0;0
rand-4k-write;0;0;0;0
rand-4k-read;0;0;0;0
sdtest.sh: 13: [: Illegal number: fio: pid=1427, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
Sequential write speed fio: pid=1427, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument KB/sec (target 10000) - PASS
sdtest.sh: 20: [: Illegal number: fio: pid=1428, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
Random write speed fio: pid=1428, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument IOPS (target 500) - PASS
sdtest.sh: 26: [: Illegal number: fio: pid=1429, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument
Random read speed fio: pid=1429, err=22/file:filesetup.c:701, func=open(/var/tmp/sd.test.file), error=Invalid argument IOPS (target 1500) - PASS
Also, how to check if 'trim' is enabled & working?

Kendek
Posts: 270
Joined: Thu Jul 25, 2019 4:39 pm
Location: Kaposvár, Hungary

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 7:34 am

scaramonga wrote:
Fri May 29, 2020 6:31 am
All good here on 1Tb SSD.
...
Also, how to check if 'trim' is enabled & working?
You can use the trim_test.sh script.
To enable UNMAP/TRIM, set the /etc/udev/rules.d/01-unmap.rules udev rule (PID/VID = lsusb):

Code: Select all

ACTION=="add|change", ATTRS{idVendor}=="<VID>", ATTRS{idProduct}=="<PID>", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
Test discard mount option:

Code: Select all

> sudo mount -o remount,discard /
> sudo ./trim_test.sh /
n
1
Test fstrim command:

Code: Select all

> sudo mount -o remount,nodiscard /
> sudo ./trim_test.sh /
y
1

RonR
Posts: 1901
Joined: Tue Apr 12, 2016 10:29 pm
Location: US

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 7:38 am

scaramonga wrote:
Fri May 29, 2020 6:31 am
Trying to run speed test with agnostics in terminal (running headless) and it won't work? Any ideas?

Isn't agnostics a GUI program?
scaramonga wrote:
Fri May 29, 2020 6:31 am
Also, how to check if 'trim' is enabled & working?

RPi4 external USB3 SSD Enable and Check Trim

itsmedoofer
Posts: 461
Joined: Wed Sep 25, 2013 8:43 am
Location: Canterbury, Kent, UK
Contact: AOL

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 8:43 am

HI,

Would the new firmware have altered the EMC characteristics of the Pi, would it be possible for it to produce more emissions after the update ?

The reason I ask is the Echo Dot that has sat happily next to the Pi4 for 6 months or so lost it's internet connection yesterday, seemingly at the same time as I updated to the 28/05 release of the firmware.

Move the Dot away from the Pi and it connects, move it closer and it looses it connection.

I am using a USB3 HDD enclosure and I know that USB3 does cause issues with things in the 2.4GHz range, it seems strange though that I saw the issue at the same time as the update...

timg236
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 746
Joined: Thu Jun 21, 2018 4:30 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 8:44 am

HawaiianPi wrote:
Thu May 28, 2020 10:49 pm
timg236 wrote:
Tue May 26, 2020 3:07 pm
To update the firmware without using rpi-update
Hi Tim,

Your link to the new firmware in the OP is wrong. It points to v2020.05.27-137ad and should be v2020.05.28-137ad (correct link below).
github.com/raspberrypi/rpi-eeprom/releases/download/v2020.05.28-137ad/usb-msd-boot-firmware.zip

This update was a bit more troublesome due to the new rpi-update firmware requirement (not to mention, the broken link). To others who have not done this yet, I'd suggest, sudo apt update && sudo apt full-upgrade && sudo rpi-update to get your system on the latest software, firmware and kernel before upgrading the bootloader.

If you don't want the new 5.4 kernel from rpi-update, then grab the updated *.elf and *.dat files from the link above (or just correct the link yourself if you have trust issues).

Aloha, from another Tim (HawaiianPi)
Thanks. Link updated. The firmware is on the rpi-eeprom release page https://github.com/raspberrypi/rpi-eepr ... 5.28-137ad in order to avoid a direct link. rpi-update is best if you are familiar with it.

thatchunkylad198966
Posts: 449
Joined: Thu Jul 04, 2019 10:21 am
Location: UK, Birmingham

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 8:54 am

I'm waiting for my USB3 to SATA cable to get delivered before I can try this again.
With and without rpi-udate, do I need to format the hdd/ssd/usb stick or flash Raspbian?

timg236
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 746
Joined: Thu Jun 21, 2018 4:30 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 9:19 am

thatchunkylad198966 wrote:
Fri May 29, 2020 8:54 am
I'm waiting for my USB3 to SATA cable to get delivered before I can try this again.
With and without rpi-udate, do I need to format the hdd/ssd/usb stick or flash Raspbian?
No need to reformat the only files which require update for usb boot are the start plus fixup files in boot

timg236
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 746
Joined: Thu Jun 21, 2018 4:30 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 9:21 am

itsmedoofer wrote:
Fri May 29, 2020 8:43 am
HI,

Would the new firmware have altered the EMC characteristics of the Pi, would it be possible for it to produce more emissions after the update ?

The reason I ask is the Echo Dot that has sat happily next to the Pi4 for 6 months or so lost it's internet connection yesterday, seemingly at the same time as I updated to the 28/05 release of the firmware.

Move the Dot away from the Pi and it connects, move it closer and it looses it connection.

I am using a USB3 HDD enclosure and I know that USB3 does cause issues with things in the 2.4GHz range, it seems strange though that I saw the issue at the same time as the update...
No changes to clock configuration that I’m aware of but if problems persist please create a separate thread with full details of before and after configuration and verify that rolling back firmware and kernel resolves the issue

thatchunkylad198966
Posts: 449
Joined: Thu Jul 04, 2019 10:21 am
Location: UK, Birmingham

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 11:33 am

timg236 wrote:
Fri May 29, 2020 9:19 am
thatchunkylad198966 wrote:
Fri May 29, 2020 8:54 am
I'm waiting for my USB3 to SATA cable to get delivered before I can try this again.
With and without rpi-udate, do I need to format the hdd/ssd/usb stick or flash Raspbian?
No need to reformat the only files which require update for usb boot are the start plus fixup files in boot
Thanks, what about flashing Raspbian to said ssd/hdd/usb stick? no need?
I tried this when it was first released and couldn't get it to boot. posted the problems in the other thread. :)

Kendek
Posts: 270
Joined: Thu Jul 25, 2019 4:39 pm
Location: Kaposvár, Hungary

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 11:53 am

thatchunkylad198966 wrote:
Fri May 29, 2020 11:33 am
Thanks, what about flashing Raspbian to said ssd/hdd/usb stick? no need?
I tried this when it was first released and couldn't get it to boot. posted the problems in the other thread. :)
No need to reformat, just unmount all filesystems on it before start to dd'ing the .img file.

jerrm
Posts: 202
Joined: Wed May 02, 2018 7:35 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 12:51 pm

HawaiianPi wrote:
Fri May 29, 2020 3:57 am
I haven't, but NVMe is a complete waste on a Pi. The Pi4 can't even take advantage of the full speed of USB 3.0, much less SATA-III, so NVMe will be severely bottle-necked, while still consuming more power and generating more heat. Not to mention, NVMe enclosures are significantly more expensive that SATA enclosures.
It may not be about performance.
  • Of the 27 m.2 ssds at my local Micro Center only four are are SATA, and only one (one single unit - not one model) is 1TB, no 2TB m.2 sata ssds are in stock.
  • If buying a higher capacity SSD where the only real cost difference is the enclosure, it makes since to future-proof if the device might be re-purposed.
  • It's USB, so might be shared with more capable PC.

BRX7
Posts: 92
Joined: Sat Aug 31, 2019 11:07 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 1:05 pm

I have just tested and its working , a bit flaky on the new RPI4 8GB which arrived this morning.

I had to fix the bootconf.txt and update as it had net max set to 5

User avatar
ranrinc
Posts: 16
Joined: Tue Feb 25, 2020 7:23 am
Location: Jakarta Indonesia
Contact: Website

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 1:41 pm

Made some minor changes to my article for those who would like to upgrade your Raspbian to RaspiOS with the latest EEPROM. https://krdesigns.com/articles/raspbian ... -SSD-drive

rainer.brito
Posts: 54
Joined: Tue Aug 22, 2017 1:55 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 2:04 pm

Hi!

Can I report a issue here?
Commandline: apt full-upgrade
Requested-By: pi (1000)
Upgrade: rpi-eeprom-images:armhf (7.0-1, 7.1-1), rpi-eeprom:armhf (7.0-1, 7.1-1)
After an ordinary apt full-upgrade I got several system freezes (need to hard reboot) when using the web and constantly wifi drop. After some time trying to find the issue I decided to copy/paste a /boot folder from a clean 1 week old raspbian image and the issues were gone.
I am using a sd card / SSD boot and didn't make anything to activate the new USB boot mode (I don't want to until it is more stable).

EDIT: just to tell that the issue is not really gone with a /boot restore. Wifi-drops are gone, but the system still freezes when browsing the web.

User avatar
dickon
Posts: 1884
Joined: Sun Dec 09, 2012 3:54 pm
Location: Home, just outside Reading

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 7:48 pm

Because this is actually useful information, and in absolutely no way because I'm feeling a bit bored and there's nothing on telly, I can confirm that the -28 firmware can boot from a micro SD card in a Kingston uSD USB holder, which identifies itself as

Code: Select all

Bus 001 Device 003: ID 05e3:0736 Genesys Logic, Inc. microSD Reader/Writer
and also *very nearly* boots OK from the same uSD card in a Pi 0 (using g_multi) powered from the host 4 that is trying to boot from it, albeit with oodles of timeouts and a failure somewhere in the networking stack which rather dents my netboot setup a tad. Not sure why that would be, given the same files seem to boot OK from the tftp server.
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.

MCaspers
Posts: 6
Joined: Sun Sep 01, 2019 4:03 am
Contact: Website

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 9:19 pm

I'm actually having a very hard time finding the actual files for the 2020-05-28 version of the bootloader.
The zip file that's linked in this article, while marked as 2020-05-28 contains files from 2020-05-27 and that is also the date/version of the bootloader that it.

I'm asking because while i the bootloader on my PI was updated to the 2020-05-27 version when i try to boot from my SSD it keeps complaining that it needs newer software to work.

Hardware:
RPI4B (the original release).
WD Black SN750 (250GB) ssd M2.NVME.
EWENT EW7024 M2 NVME USB 3.1c case with adapter.

Software:
Raspberry PI Imager 1.2
Raspberry OS May 2020, 2020-05-27, Kernel version: 4.19 Size: 2523 MB.

In this i really do not know which software version it is referring to.
I don't know if it's telling me the bootloader is too old to deal with the WD-Black, which is weird as that drive is older than the bootloader and it's the most recent beta version that i can find for download.
Or that the OS is too old, but that's weird also because it's the current most recent released version that is available for download, which is coincidently also listing 2020-5-27 as release date while it was only showing up today on the download site.

W. H. Heydt
Posts: 14031
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 9:46 pm

MCaspers wrote:
Fri May 29, 2020 9:19 pm
I'm actually having a very hard time finding the actual files for the 2020-05-28 version of the bootloader.
The zip file that's linked in this article, while marked as 2020-05-28 contains files from 2020-05-27 and that is also the date/version of the bootloader that it.

I'm asking because while i the bootloader on my PI was updated to the 2020-05-27 version when i try to boot from my SSD it keeps complaining that it needs newer software to work.

Hardware:
RPI4B (the original release).
WD Black SN750 (250GB) ssd M2.NVME.
EWENT EW7024 M2 NVME USB 3.1c case with adapter.

Software:
Raspberry PI Imager 1.2
Raspberry OS May 2020, 2020-05-27, Kernel version: 4.19 Size: 2523 MB.

In this i really do not know which software version it is referring to.
I don't know if it's telling me the bootloader is too old to deal with the WD-Black, which is weird as that drive is older than the bootloader and it's the most recent beta version that i can find for download.
Or that the OS is too old, but that's weird also because it's the current most recent released version that is available for download, which is coincidently also listing 2020-5-27 as release date while it was only showing up today on the download site.
Did you also run "sudo rpi-update" to get the rest of the required new files?

noee
Posts: 23
Joined: Thu Nov 21, 2019 5:30 pm

Re: USB-MSD boot EEPROM update - 2020-05-28

Fri May 29, 2020 10:02 pm

MCaspers wrote:
Fri May 29, 2020 9:19 pm
I'm actually having a very hard time finding the actual files for the 2020-05-28 version of the bootloader.
T...
It's actually the pierom file inside the "rescue" archive.

Return to “General discussion”