WRT350N Storage Link with EXT3 support!

Discussion in 'Cisco/Linksys Wireless Routers' started by adkiller, Nov 28, 2007.

  1. adkiller

    adkiller LI Guru Member

  2. 5uck3rpunch

    5uck3rpunch LI Guru Member


    OMG! I have been having the SAME issue with the 350N & the 1TB MyBook! I was banging my head against a wall. I thought I was doing something wrong! How fast can you email me that BIN file? You are a GOD!
  3. adkiller

    adkiller LI Guru Member

    EXT3 Firmware and HowTo


    You can download the firmware from here:

    You will need 7-zip to extract the firmware after downloading it. Get it here if you don't have it:

    IMPORTANT! Read the following instructions carefully and entirely before attempting to use the EXT3 firmware:
    You will need a Linux environment to prepare the EXT3 partitions. It is not possible to do it from the WRT350N.

    If the data you store on the external HDD is very important to you, it is recommended that you safely remove your USB drive from the WRT350N every 6 months and do fsck.ext3 on it to check for file system errors that could result from hardware failures or errors.

    Preparing the external HDD:
    1. Make sure your external HDD has been formatted with EXT3 on a native Linux partition (partition type 0x83 in fdisk).
    2. Make sure that the root of the EXT3 partition could be written globally (e.g: chmod 777 -R .* and chmod 777 -R *, at the mount point).
    3. After completing Step 2. Unmount the partition and do a fsck.ext3 <partition> to check for errors. There shouldn't be any, else repeat step 1-2 and do it carefully this time. :smile:
    4. Make sure to unmount all partitions in the USB drive and then unplug it.
    Using the prepared HDD with WRT350N:
    1. Download the v1.03.7 firmware from Linksys and upload it into your WRT350N.
    2. After the WRT350N has restart, backup your WRT350N settings.
    3. Upload the wrt350n_1.03.7us_ext3.bin firmware into your WRT350N.
    4. Wait for your WRT350N to complete the update and restart itself.
    5. If your WRT350N has changed to its defaults, restore the settings you have backed up in step 2.
    6. Turn off your WRT350N and attach the HDD you have prepared with ext3.
    7. Turn on your WRT350N and access the Storage administration web page on your WRT350N.
    8. You should see the ext3 partitions listed as EXT32. You can now configure the partitions for file and media sharing.
    If you have problems post 'em here.:biggrin:

  4. sconk

    sconk Network Guru Member

    what did you change?

    i have a wrt350n V2 and have build a firmware whit telnetd and like to have ext2/3 build in also can you give me any hits as just enabling it in the kernel dont help

    Klaus Hansen
  5. adkiller

    adkiller LI Guru Member

    Umm, I don't understand your obfuscated post. What is your problem again?

    Though you may have Telnet enabled in the build configuration. It does not get built and is not included into the firmware image.

  6. sconk

    sconk Network Guru Member

    i like to know how you made it detect the ext3 file system and show it in the webinterface i have compiled the fw whit ext3 support budt it do not show up on the webinterface when i plug in a usb disk.

    i have to mount it in /tmp/share/ in telnet.
  7. 5uck3rpunch

    5uck3rpunch LI Guru Member

    Can I still use the 1TB MyBook with the router though or will it not "see" drive?
  8. adkiller

    adkiller LI Guru Member

    You mean the NAS page does not show any drives?

    What do you mean by *see* the drive? I am currently using the 1TB MyBook (USB 2.0 only model) with my WRT350N. I created a single Linux partition and formatted it to EXT3 on my desktop PC.
    The WRT350N was able to detect it instantly when I connected the drive to it.

  9. sconk

    sconk Network Guru Member

    yes it do show my fat32

    i have a fat32 and a ext2 on the same disk.
  10. adkiller

    adkiller LI Guru Member

    The firmware I built only supports ext3 and not ext2. I've noticed that some of the kernel FS support does not work. For example, if you enable ReiserFS in the kernel, it will fail to compile. Also, XFS is not in the kernel at all.

    So far EXT3 seems to work fine. I configured it to compile into kernel, not as a sperate kernel module. Maybe that is why yours doesn't work?

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice