Cannot install kmod-usb-storage on TP Link MR3020

Report problems and success stories with Gargoyle on various hardware platforms.

Moderator: Moderators

Post Reply
User avatar
markstinson
Posts: 6
Joined: Sat Mar 09, 2013 10:54 pm

Cannot install kmod-usb-storage on TP Link MR3020

Post by markstinson »

Greetings,

I've successfully installed the current release of Gargoyle v1.5.9 onto my TP Link MR3020 3G Pocket Router. I know this router has slightly less space available compared to my TP Link WR1043ND. Both routers do have a USB port to be used for anything.

I'm curious as to why does TP Link MR3020 version of Gargoyle lacks the USB Storage management page (& available kernel modules.) My TP Link WR1043ND has the storage page and kernel modules installed by default.

The TP Link MR3020 3G Pocket Router clearly supports USB Storage on OpenWRT (see the PirateBox http://daviddarts.com/piratebox-diy-ope ... IY_OpenWrt).

Yet when I go to install the kmod-usb-storage an install error is thrown:

Code: Select all

root@hotspot:/# opkg install kmod-usb-storage
Installing kmod-usb-storage (3.3.8-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-usb-storage_3.3.8-1_ar71xx.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage:
 * 	kernel (= 3.3.8-1-5440da3a2c45184a32da6bba25b8dd2a) * 	kernel (= 3.3.8-1-5440da3a2c45184a32da6bba25b8dd2a) * 
 * opkg_install_cmd: Cannot install package kmod-usb-storage.
According the Gargoyle package list, Gargoyle's kmod depend on

Code: Select all

Depends: kernel (=3.3.8-1-be18a8a01d768ba03d7c87a93a45a9e5)

while the kmod-usb-storage from OpenWRT's depend on

Code: Select all

Depends: kernel (=3.3.8-1-5440da3a2c45184a32da6bba25b8dd2a)
Having the Gargoyle USB Storage (scripts, pages & kmod) broken out into an installable package would be a way around having storage as a default install to conserve space during install.

Do you have any recommendations? Should I put in a feature request? Should I drop back to OpenWRT, then add the Gargoyle Repo (though I rather not)?

My basic intent was to have a Gargoyle Pocket router, then when a particular USB Flash stick was installed, I'd manually startup PirateBox when the need arises at hack fests, user group meetups, etc.

Thanks, Mark S.

dark
Posts: 2
Joined: Sat Mar 23, 2013 7:32 am

Re: Cannot install kmod-usb-storage on TP Link MR3020

Post by dark »

Hi,
Same here, but with ubnt's(airrouter)
did all steps use to do successfully on open-wrt but didn't work here
so if there is a fix for it would be nice
thanks in advance.

radiomex
Posts: 1
Joined: Sun Jan 22, 2012 5:22 am
Location: Ukraine

Re: Cannot install kmod-usb-storage on TP Link MR3020

Post by radiomex »

Have the same problem. My router TP-Link TL-MR3220.

w4rh4ck3r
Posts: 1
Joined: Sat May 11, 2013 9:21 am

Re: Cannot install kmod-usb-storage on TP Link MR3020

Post by w4rh4ck3r »

I see the same error message when trying to install any package OpenWRT on my UBNT RS with Gargoyle 1.5.9.
--
I would like to install the driver Ath5, but I have enough knowledge to recompile the kernel.

User avatar
DoesItMatter
Moderator
Posts: 1373
Joined: Thu May 21, 2009 3:56 pm

Re: Cannot install kmod-usb-storage on TP Link MR3020

Post by DoesItMatter »

Eric has stated in one of his news announcements that for these
newer builds, you need 8MB Flash space for USB modules.

4MB flash is too small with all the features people want.

Your 2 choices are:

1) upgrade to a newer router with better specs
2) download the Gargoyle git and compile/customize your own builds
:twisted: Soylent Green Is People! :twisted:
2x Asus RT-N16 = Asus 3.0.0.4.374.43 Merlin
2x Buffalo WZR-HP-G300NH V1 A0D0 = Gargoyle 1.9.x / LEDE 17.01.x
2x Engenius - ESR900 Stock 1.4.0 / OpenWRT Trunk 49400

betatester
Posts: 18
Joined: Sun May 19, 2013 9:09 pm

Re: Cannot install kmod-usb-storage on TP Link MR3020

Post by betatester »

What if my router has more than enough space? Like 32MB... Are we stuck too?

How does one go about compiling the git source? Any tutorials, please??

Post Reply