Jump to content

[Armbian build PR] - sunxi-6.1 h616 orangepi-zero2: Enable expansion board USB ports


Recommended Posts

Posted

Description

This PR enabled USB port present on the expansion board for the OrangePi Zero 2 sbc. This change applies to the current current variant of the OS for this board (Kernel 6.1.y).

(Similar PR for 6.2.y kernel here: #5344)

How Has This Been Tested?

Requirements:

  • Any USB stick with basic file system present (eg. exFAT) and some files / folders on it

  • Logged in as root or as a user with sudo priviledges

  • [x] Test A: make sure the change does not break the board when used WITHOUT the expansion board

    • Boot up the board
    • Check whether the base USB port still works correctly
      • lsusb shows the USB stick when plugged into the port
      • mount /dev/sda1 /media/<mountpoint> is able to mount the USB stick plugged into the port
  • [x] Test B: check whether the ports work when expansion board is plugged in

    • Plug a USB stick into one of the additional ports
    • Check whether the tested port works correctly
      • lsusb shows the USB stick when plugged into the port
      • mount /dev/sda1 /media/<mountpoint> is able to mount the USB stick plugged into the port
      • ls /media/<mountpoint> properly enumerates files / folders on the stick
      • umount /media/<mountpoint> is able to unmount the USB stick
    • Repeat for the other port on the expansion board

Checklist:

  • [x] My code follows the style guidelines of this project
  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [x] My changes generate no new warnings
  • [ ] Any dependent changes have been merged and published in downstream modules

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines