Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Xiaomi Mi Box S uboot doesn't see USB drive

Featured Replies

Hi all I have UART connected to my MiBox S (which doesn't have a SD card slot only 1 usb).  I'm trying to see if it can boot from USB, but it says there are no storage devices connected.  Is it possible or am i just wasting my time:

 

U-Boot 2015.01-g9a75fc5-dirty (Jul 11 2019 - 19:46:21), Build: jenkins-oneday-699

DRAM:  2 GiB
Relocation Offset is: 76ed3000
gpio: pin gpiodv_24 (gpio 43) value is 1
gpio: pin gpioh_3 (gpio 52) value is 1
register usb cfg[0][1] = 0000000077f5db98
[CANVAS]canvas init
MMC:   aml_priv->desc_buf = 0x0000000073ed3b40
aml_priv->desc_buf = 0x0000000073ed5e60
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
aml log : R1024 check pass!
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: oneday variant: dcdc
        dtb 0 soc: gxl   plat: oneday   vari: dcdc
        dtb 1 soc: gxl   plat: oneday   vari: pmic
      Find match dtb: 0
start dts,buffer=0000000073ed8690,dt_addr=0000000073ed8e90
get_partition_from_dts() 103: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: oneday variant: dcdc
        dtb 0 soc: gxl   plat: oneday   vari: dcdc
        dtb 1 soc: gxl   plat: oneday   vari: pmic
      Find match dtb: 0
parts: 14
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:       dto   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
07:       rsv   0000000001000000 1
08:       tee   0000000002000000 1
09:    vendor   0000000006400000 1
10:       oem   0000000012c00000 1
11:    system   0000000046000000 1
12:     cache   0000000010000000 2
13:      data   ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x17400000 
In:    serial
Out:   serial
Err:   serial
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-2610: calc b35f8ed, store b35f8ed
_verify_dtb_checksum()-2610: calc b35f8ed, store b35f8ed
dtb_read()-2827: total valid 2
update_old_dtb()-2808: do nothing
aml log : R1024 check pass!
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: oneday variant: dcdc
        dtb 0 soc: gxl   plat: oneday   vari: dcdc
        dtb 1 soc: gxl   plat: oneday   vari: pmic
      Find match dtb: 0
vpu: clk_level in dts: 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off finish
vpp: vpp_init
hpd_state=1
[1080p60hz] is invalid for cvbs.
set hdmitx VIC = 16
config HPLL = 2970000
HPLL: 0xc000027b
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x40
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 2.0  div=10
hdmtix: set audio
hdmitx phy setting done
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[BL31]: tee size: 0
[BL31]: tee size: 0
[BL31]: tee size: 0
[KM]Error:f[keymanage_dts_get_key_device]L85:carrier key name is not exist
[KM]Error:f[_get_km_ops_by_name]L231:key carrier not know device 4
[KM]Error:f[key_manage_query_exist]L546:There isn't dts cfg for key[carrier]
[KM]Error:f[key_manage_query_size]L503:Fail in query key exist
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=0
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f800000
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f800000
[CANVAS]addr=0x7f800000 width=5760, height=2160
pull down bt_reset
pull up bt_reset
set hci reset
set scan parameters
set scan enable
pull down bt_enable
Hit Enter or space or Ctrl+C key to stop autoboot -- :  0 
oneday#<INTERRUPT>
oneday#<INTERRUPT>
oneday#usb start
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
oneday#usb dev

USB device -1: device type unknown
oneday#usb storage
No storage devices, perhaps not 'usb start'ed..?
oneday#

 

  • Author

I figured it out, basically there is zero power going to the USB port, so i had to use a usb splitter cable and a hub.

 

1: Hub,  USB Revision 3.0
 - u-boot XHCI Host Controller 
 - Class: Hub
 - PacketSize: 9  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

 

  • Werner locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.