need help with Transmission/External HD with GL-MT3000

hi i been struggling all day... tried google etc

i have the travel router mt3000
i installed transmission and use the luci page

ive also added a 1TB hard drive to the usb port and i can share it through the plugins network storage.. but i cant use the directory with Transmission i tried smb://192.168.8.1/transmission/done

i also tried sshing in and then running the block detect and it points to a tmp folder ive enabled it too automount... but if you try to write a file in there its Read Only

so i struggling how you set this up right

Format the 1 TB hard drive to ext4 and try again. NTFS for writing does not work generally on routers.

1 Like

ok ill try that i did find easier to mount under luci there was a Mount point menu but that still didnt work well it least worked better then sshing in

when i ssh'ed into the router and and ran "mount" it shows the ssd is RO not RW as when i try to write to it. i get read only file system... but ill go try the ext4 now gonna format in unraid then

so i formated to to exFat there was no ExT4
hopefully they both the same

but i ran mount and it shows now RW
but it auto mounted it you dont even get option to mount point it
it places
/tmp/mountd/disk1_part1

is that normaly as i thought you want it under /mnt/sda1
is the tmp folder ok or how come it now auto mounts without me even having to select it.. going to test if the RW really works or if it keeps writting to to /tmp/transmission folder

1 Like

that didnt work and then i rebooted it doesnt show up mount points the and the tmp/mountd/disk1_part1

but even though the drive is mounted so something wrong

so it doesnt look like it writes to the disk.. it writes into memory
i do a "reboot" command cli and the hard drive doesnt re auto mount in tmp folder.. and it doesnt re add it to the Mount Point options
frustrating any way to stop this?

i have to unplug the power and re plug it back in and then re mounts in the /tmp folder

so no matter what i do it keeps automounting to the /tmp folder
if do
block mount > /etc/config/fstab

and change the /tmp/mountd/disk1_part1 to /mnt/sda1

and reboot or unplug power back in still goes to the /tmp/mount so its not mounting right and keeps going to memory run out of disk space will not let me mount it right

exfat I think too that it does not work very well... The behaviour you describe is because perhaps your pendrive's file system is GPT instead of MBR, hence the Linux inside the router does not recognize mountpoints.

1 Like

exFat is not properly supported by openwrt and is a nightmare to get it to work correctly, I have gone down that rabbit hole already. You can use NTFS or EXT4.

In Luci, you have to go Mount Points, Global settings. Click Generate Config, click mount attached device. This will mount the drive and will show up at the very bottom. Click on the check mark for the drive and make sure its checked, click save. Click on edit next to your drive for more options and look for option to enable RW. Click save, exit, click save again on the main screen. Next to the drive it will show correct path to the drive: tmp/mountd/disk1_part1

This is the path for your drive you use when configuring Transmission: tmp/mountd/disk1_part1.

If you want to save files to a folder "movies" this will be the pass for Transmission: tmp/mountd/disk1_part1/movies. Transmission will automatically create folder "movies" in tmp/mountd/disk1_part1

Since Transmission wrote files to routers main storage, you have to reset the router via Luci settings to empty it, other wise the routers storage will stay full and can't be used to install other packages that you try to install.

ill see if i can format ext4 in windows if it needs to be ext4

You can use NTFS.

ok ill try ntfs again and then try ur suggestions above... it is frustrating it just doesnt mount nicely or like windows but let me give that a try and ill get back to ya

i appreciate the help so far as i been stuck googling trying this and that

so didnt work

so what i did was format in NTFS in unraid plugged in the router and booted it up i ran the generate and mount button and it populated the drive in mount i checked boxed enabled and save and applied and it saves it to /tmp/mountd/disk1_part1
now since the drive is cleanly formated
i cd /tmp/mountd/disk1_part1
and it has files in there i hadnt made yet..
when i reboot its not longer in the first section of mounted drives in the luci mount points
but the tmp folder is there
and when you run "mount" the drive isnt mounted

so when i pull the power and plug back in and boots up it remounts to the /tmp/mountd/disk1_part1

i made a folder called "hello" then i shut down then plugged into unraid and it made a folder

but for transmission i tell it the config files are /tmp/mountd/disk1_part1/transmission
and for incomplete and downloaded i
/tmp/mountd/disk1_part1/transmission/completed
/tmp/mountd/disk1_part1/transmission/incomplete

but when you reboot it doesnt see the drive i gotta un plug and re plug in but it keeps seeing the drive in /tmp even though its not even plugged in... and why cant i mount it to /mnt as i figure then if you can put it there you be able to write to the drive and not ram i guess what is happening
and when i reboot the downloaded torrent gets erased and was never saved to the ssd just to ram i guessing

One last thing.

To access files by your devices on your network, you need to configure SAMBA in GUI. Personally I use Anonymous login on LAN, because I don't share anything over WAN. This way its far easier for me to access files from various devices with out the need to use user name and password each time.

so i did the network storage i shared a folder transmission to the drive
and gave me
https://192.168.8.1/transmission
smb://192.168.8.1/transmission

but i know i cant use smb:// as a download location in transmission
and then if i reboot the router the hard drive and the share is no longer there
gotta unplug power and plug back in

Why are you shutting down the drive and unplugging the power??

Transmission creates settings files of its own when you configure it and you will see it on your drive unless you use default folder that is in Config File Directory setting/option.

In transmission settings; What did you put in to "Config File Directory"??

Don't use "incomplete directory", there is no point. Tell transmission to only use: "Download Directory". In Download Directory you will use full pass to your external HD that you copied from Mount Points/Global settings: tmp/mountd/disk1_part1

If you want Transmission to download files in to a folder "hello", you need to use tmp/mountd/disk1_part1/hello in Download Directory setting.

Do me a favor and post screen shots of your Luci settings and Transmission settings. I think we are missing something.

when i SSH and type "reboot"
or if in the gui and click the Reboot button to reboot the router.. when it boots back up the hard drive is no longer detectable
so the only way to get the hard drive to work again is unplug the power to the router and plug it back in

as for the config folder i told it to point to /tmp/mountd/disk1_part1/transmission

ok ill get some screen shots

  1. Config File Directory is where Transmission app settings will be saved. When you access the Hard Drive on your computer, you will see folder “transmission”, inside that folder you will see various folder and files created by Transmission app.

  2. Disable Incomplete Directory, you don’t need it.

  3. Complete Directory. Give it another pass. /tmp/mountd/disk1_part1 this is the main root partition of the external hard drive. If you use /tmp/mountd/disk1_part1/hello , it will create folder “hello” on the hard drive. This where torrents will be downloaded.

Can you post screen shots of the Mount Points/Global Settings in Luci?

i had to wait 19 hours to reply website said since i new users i couldnt reply anymore
so i got things kinda working
i found another usb/ssd enclosure and tried it.. each time i reboot it now shows up the Sabrent one has the issue this other one from orico worked... but i found a new issues.. if i add a torrent it adds and looks like it downloads to the usb... but if you reboot the router.. or shut down and boot it back up the torrents get deleted... they are still in the torrents folder.. with extension .added but they arent added... i remove the .added and it re adds it to the transmission but once you reboot its gone again

here is the screen shot this is using the orico enclosure so it re mounts each reboot.. i did enable the network storage share so thats how i rename the .added to just ,torrent and then it re loads it into transmission but then reboot and they are gone.. i thinking cuz its saving it all temporary? in ram and not really saving it to the SSD cuz its all under /tmp is my guess?

Did you disable incomplete folder in transmission settings.

I don't know why you are having issues with mounting with various drives. It could be related to router it self or the firmware. I don't know.

Which firmwares have you tried??

Sabrent is the maker of external enclosure for HDD/SDD and so is Irico, thats why you are seeing it and thats how it supposed to be. I use Sabrent enclosure for 2.5 HDD an it works with no issues on various routers I have tried; Asus and Glinet.

Looking at the screen shot, everything looks as it should. Your external HDD/SSD is /tmp/mountd/disk1_part1. Its equivalent to C: drive on a computer.
Next to it, did you click on edit blue icon and enable R/W permissions??

I don't know why torrents get deleted, I never rebooted or power cycled the router while the torrents are downloading. Why are you rebooting the router while it's downloading torrents?? Everything is working so why do you keep rebooting??