OpenWRT: Difference between revisions
| Line 35: | Line 35: | ||
root@buffalo:/dev/bus/usb/001# lsusb | root@buffalo:/dev/bus/usb/001# lsusb | ||
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
root@buffalo:/dev# lsmod|grep usb | |||
ledtrig_usbport 2160 0 | |||
nls_base 4736 1 usbcore | |||
usb_common 1312 1 usbcore | |||
usbcore 118528 4 usblp,ledtrig_usbport,ehci_platform,ehci_hcd | |||
usblp 8480 0 | |||
root@buffalo:/dev# dmesg|grep -i usb | |||
[ 6.651469] usbcore: registered new interface driver usbfs | |||
[ 6.657039] usbcore: registered new interface driver hub | |||
[ 6.662464] usbcore: registered new device driver usb | |||
[ 6.671682] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver | |||
[ 6.690631] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 | |||
[ 6.727198] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 | |||
[ 6.734199] hub 1-0:1.0: USB hub found | |||
[ 12.263746] usbcore: registered new interface driver usblp | |||
}} | }} | ||
There should be a device at {{code|/dev/usb/lp}}... but there isn't using OpenWRT 18.01. This definitely worked with the stock firmware. | There should be a device at {{code|/dev/usb/lp}}... but there isn't using OpenWRT 18.01. This definitely worked with the stock firmware. | ||
Revision as of 07:52, 26 August 2018
Hardware
Raspberry Pi 2 v1.2
OpenWRT does not list an official image for the Raspberry Pi 2 v1.2 board. Neither the Pi 3 or Pi 2 image works. This is because the Raspberry Pi 2 v1.2 board uses the bcm2710 SOC (same as the Pi 3) but both images don't properly handle the Pi 2 v1.2 board and as such, both versions fail to boot.
To get OpenWRT to work on this board, image the SD card with the bcm2710 image (the Pi 3 version) and then:
- Mount
/boot - Copy
bcm2710-rpi-3-b.dtbtobcm2709-rpi-2-b.dtb
A copy can be found at https://github.com/raspberrypi/firmware/raw/master/boot/bcm2710-rpi-3-b.dtb to bcm2709-rpi-2-b.dtb.
Buffalo WZR-600HP
Flashing OpenWRT from DD-WRT was very straight forward. There is an issue with getting USB working however.
Links:
- Installation: https://wiki.openwrt.org/toh/buffalo/wzr-600dhp#installation_using_the_remote_shell_method
- Firmware: https://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/openwrt-18.06.1-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin
# cd /tmp
# scp foo@host:~/openwrt-18.06.1-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin .
# mtd -r write openwrt-18.06.1-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin linux
## This may take about 1-2 minutes, and the -r will automatically reboot the device
USB support?
- opkg install kmod-usb-printer
- opkg install usbutils
- opkg install kmod-usb-ohci kmod-usb2
I am only seeing:
root@buffalo:/dev/bus/usb/001# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@buffalo:/dev# lsmod
There should be a device at /dev/usb/lp... but there isn't using OpenWRT 18.01. This definitely worked with the stock firmware.