From charlesreid1

Revision as of 13:14, 23 January 2018 by Admin (talk | contribs)

New guide to installing everything from scratch on the Widy.

steps

Get version 2 of firmware here: https://wiki.openwrt.org/toh/tp-link/tl-mr3040#version_2x

Use Chaos Calmer: https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/openwrt-15.05-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin

Do not use Barrier Breaker, it has kernel problems with usb /scsi kernel modules.

Flash router with firmware image (if already running OpenWrt, go to web console and pick System > Flash Firmware, if using built-in admin panel then do System Tools > Firmwware Upgrade).

Connect Widy to internet. Either connect ethernet cable, or use web control panel to connect to a wifi network as a client.

And... we can install kmod-usb-storage, but we run out of space before we can install kmod-fs-ext4.

That means we're stuck with Barrier Breaker, and if we can't get Barrier Breaker's kernel modules working, this entire venture is all... worthless.

opkg config

Maybe this is the problem?

/etc/opkg.conf config file seems to be on chaos calmer even though I re-flashed with barrier breaker image.

dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
options check_signature 1

barrier breaker:

src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony

chaos calmer:

src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/luci
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management

Nope. That wasn't the problem.

insmod

Via this thread: https://dev.openwrt.org/ticket/19351

Tried the following commands:

$ insmod scsi_mod
$ insmod sd_mod

Then removed and installed:

$ opkg remove kmod-usb-storage
$ opkg install kmod-usb-storage

That seemed to work okay.