OpenWrt Forum Archive

Topic: Asus WL600g

The content of this topic has been archived between 19 Sep 2015 and 3 May 2018. Unfortunately there are posts – most likely complete pages – missing.

PS.
"    StefanV3 wrote:

    Hi

    Is there a way to speedup the transfer rate of a connected usb storage device??? I am using an Trekstor DataStation maxi.u (500 Gb WD drive, USB 2.0) and data transfers via ftp or sambe are very poor. I measured a 100 MB file transfer with NetMeter and only get rates up to max 1.5 MByte/s and 900 kbyte/s write speed. "

   
There is significance to the USB drive has 2.0.Chip bcm6348 supports only USB 1.1, then the transfer will be in the best case, about 1.5 MB. Unfortunately, limiting hardware.

Hi.

I have Creative WebCam Live! Motion. What run it on asus 600g?

Thanks.

marcinmaster999 wrote:

PS.
"    StefanV3 wrote:

    Hi

    Is there a way to speedup the transfer rate of a connected usb storage device??? I am using an Trekstor DataStation maxi.u (500 Gb WD drive, USB 2.0) and data transfers via ftp or sambe are very poor. I measured a 100 MB file transfer with NetMeter and only get rates up to max 1.5 MByte/s and 900 kbyte/s write speed. "

   
There is significance to the USB drive has 2.0.Chip bcm6348 supports only USB 1.1, then the transfer will be in the best case, about 1.5 MB. Unfortunately, limiting hardware.

internal USB in brcm6348 only for connecte modem as USB to computer.
for external USB wl600g use VIA chipset.
optimized via drivers and kernel patch needed for USB 2.0 operation.

OpenWRT brcm6348 snapshots work with USB 2.0 because use new kernel 2.6.36 instead 2.6.8 in original.

Hi

Is there any possibility to port this new via driver and kernel patch to ASUS WL-600g firmware??? This where a big goal.

@ TheDrake

Please tell me when you are releasing the modified source code. Currently i am running fullbanners firmware with swap support, updated adsl-phy.bin Version B2pB023k from U.S.Robotics USR9113 and adsldd.ko version 19b from siemens SL2-141-i and it seems to be stable. Also i am using 'adslctl' from Siemens SL2-141-i for complete DMT-Support and it seems to work fine with an 4608 kbit/s DSL line at measured 53 dB Attenuation and only 5-6 dB SNRM stable at the line limit. Currently i've trying to dump a siemens SL2-141-i flash file from ewetel to get adsldd.ko version 20h.

Greetings

StefanV3

(Last edited by StefanV3 on 24 Apr 2009, 17:13)

StefanV3 wrote:

Hi

Is there any possibility to port this new via driver and kernel patch to ASUS WL-600g firmware??? This where a big goal.

Greetings

StefanV3

new kernel needed! OpenWRT has it. but adsl driver in bin format NOT work with new kernel.
and NO GPL source code for ADSL driver from Broadcom!

if you want, you can try OpenWRT with X-Wrt webif - http://downloads.x-wrt.org/xwrt/kamikaz … /brcm63xx/
but WITHOUT ADSL

@ Ficu.
If you are using my software, silent there drivers for the camera, he removed them, in such a small memory, you can not have everything
but if you're not using it I suggest using the gspca driver as the latest that supports multiple cameras.

GG 13126942 for friends from Polish ...

@ Andrey Popov

Indeed wl600g via a 6212L chipset. OK I am waiting for a patch for 2.6.8.1 kernel:).

Hi

@ AndreyPopov

Is there any possibility to restore the Original ASUS firmware after flashing to OpenWRT???
I know that adsl doesn't work but thats not a problem because i have a AVM Fritz!Box here for 'backup'

Andrey Popov wrote:

... but adsl driver in bin format NOT work with new kernel...

Doesn't the kernel support it or have the driver to be modified to work???

Greetings

StefanV3

StefanV3 wrote:

Hi

@ AndreyPopov

Is there any possibility to restore the Original ASUS firmware after flashing to OpenWRT???

yes

AndreyPopov wrote:
TheDrake wrote:

Some dubts testing NARS patch. Is it only for pppoe "flavour" connections?

yes. only for PPPoE sessions.

Sorry, unable to test. Releasing soon for outer testing.

AndreyPopov wrote:

we also try (we - ukrainian project) - on 1.0.3.5A USR ADSL work same - up/down ADSL not stable.
on 1.0.3.3A USR ADSL work fine.

I'll seek for some more here.

AndreyPopov wrote:

any wishes again  wink :
- please make always enabled telnet
- can you check nntp client support daylight saving features
- as DSL page can you enable SNMP page in Management menu: snmpconfg.html presrnt in web dir.

I never had problem with telnet (it seems already always enabled). Am I wrong?
Don't know if I will be able to enable nntp daylight saving, I will check but no guarantee here. :-)
snmpconfg.html already enabled, releasing soon.

AndreyPopov wrote:

for usb stick with one partition I provide next variant:
this script must be in startup

if  [ ! -e "/var/harddisk/myswap.swp" ]; 
                      then 
                      dd if=/dev/zero of=/var/harddisk/myswap.swp bs=1k count=256000 # count file size of swap
                      mkswap /var/harddisk/myswap.swp
fi
swapon /var/harddisk/myswap.swp

Great script, I'm considering removing my swap partition, thanks.

Bye,
Paolo.

AndreyPopov wrote:

optimized via drivers and kernel patch needed for USB 2.0 operation.
OpenWRT brcm6348 snapshots work with USB 2.0 because use new kernel 2.6.36 instead 2.6.8 in original.

Testing now stupid-ftp with a 4GB file transfer (read, large file). wl-600g CPU is running at 100% usage (almost). Could be an evidence of CPU bottleneck instead...

Does OpenWRT run faster with less CPU usage with optimized drivers? Do you have more info about that?

Bye,
Paolo.

TheDrake wrote:

Version 1035A(PM) - build 090411_0113 - Beta

Download here: bcm96348GW_fs_kernel_3.02L.01.-090411_0113.zip

New version 1035A(PM) - build 090425_1654 - Beta

Download here: bcm96348GW_fs_kernel_3.02L.01.-090425_1654.zip

Features:

+ stupid-ftp large files support
+ SNMP config page enabled
+ NARS patch (untested)
+ Cyrillic NLS (cp866, cp1251) added
based on 1.0.3.5A
Annex A
Kernel with EXT2, EXT3, NTFS (RO) support (m)
Kernel with swap support
Kernel support for SMB, NFS, CIFS (m)
Full uClibc libraries
Large file support
Long names support
Delayed startup for /var/harddisk/asus/startup
path for /var/harddisk/asus/bin embedded
adslcnfg.html (DSL_MENU) enabled
Webcam page enabled
hosts file with localhost defined
hostname with wl600g default name

BusyBox Built-in commands, ask for more if needed:
-------------------------------------------------------------
        . : break cd continue eval exec exit export help login newgrp
        read readonly set shift times trap umask wait [ ar arping awk
        basename bunzip2 busybox bzcat cat chgrp chmod chown chroot clear
        cp date dd df dirname dmesg dos2unix du echo egrep env expr false
        fdisk fgrep find free ftpget ftpput getopt grep gunzip gzip halt
        hdparm head hexdump hostname ifconfig init insmod install ip
        ipaddr iproute kill killall klogd linuxrc ln logger logread ls
        lsmod md5sum mkdir mknod mkswap more mount msh mv netstat nslookup
        patch pidof ping poweroff ps pwd realpath reboot renice rm rmdir
        rmmod route rpm sed sendarp sh sleep sort strings swapoff swapon
        sysinfo syslogd tail tar telnet test tftp tftpd time top touch
        traceroute true tty umount uname uncompress unix2dos unzip uptime
        usleep uudecode uuencode vconfig vi wget xargs yes zcat


As usual: No warranty, prepare to unbrick in case of failure (see http://domodossola.altervista.org/wl-600g/debrick.htm).

Support page: http://www.drakeworld.net/blogs/drakebl … mware_hack

Feedbacks welcome.

Bye,
Paolo.

(Last edited by TheDrake on 26 Apr 2009, 07:44)

Hi TheDrake,

First of all, thanks for sharing the excellent firmware to add the ability for doing such very interesting jobs as in small PC.

i did make test, all works fine except BT download, sometimes hang and sometimes very slow, i did make swap parition on and also restart route for testing again for testing, still very slower than bitcomet running in PC and got hang. For exmaple, 10k running in route, and 100 k running in my pc with bitcomet. Can you improve the performance for BT download, it's my fav and i think should be attractive for everybody.

BTW, can you also help to build an nohup command for myself?

Thanks again!

james

royon.james wrote:

Hi TheDrake,
i did make test, all works fine except BT download, sometimes hang and sometimes very slow, i did make swap parition on and also restart route for testing again for testing, still very slower than bitcomet running in PC and got hang. For exmaple, 10k running in route, and 100 k running in my pc with bitcomet. Can you improve the performance for BT download, it's my fav and i think should be attractive for everybody.

Hi James.

You are right, BT performance is slow and probably will always be slower than any PC client. I think that BT on wl600g could be useful for few torrents at once, and possibly small in size. Nothing compared to a FULL PC. It's a CPU and RAM resource problem. You can't compare 15MB RAM with 512MB RAM or more...

Should be more useful for media streaming instead. That is why I ported mt-daapd and mediatomb. Here we don't need a lot of resources, the ones we have on this router.

royon.james wrote:

BTW, can you also help to build an nohup command for myself?

Probably you should port a newer version of busybox with nohup applet included. Busybox 1.0 (the one used in wl-600g original firmware) doesn't include it.

Bye,
Paolo.

TheDrake wrote:
royon.james wrote:

Hi TheDrake,
i did make test, all works fine except BT download, sometimes hang and sometimes very slow, i did make swap parition on and also restart route for testing again for testing, still very slower than bitcomet running in PC and got hang. For exmaple, 10k running in route, and 100 k running in my pc with bitcomet. Can you improve the performance for BT download, it's my fav and i think should be attractive for everybody.

Hi James.

You are right, BT performance is slow and probably will always be slower than any PC client. I think that BT on wl600g could be useful for few torrents at once, and possibly small in size. Nothing compared to a FULL PC. It's a CPU and RAM resource problem. You can't compare 15MB RAM with 512MB RAM or more...

Should be more useful for media streaming instead. That is why I ported mt-daapd and mediatomb. Here we don't need a lot of resources, the ones we have on this router.

royon.james wrote:

BTW, can you also help to build an nohup command for myself?

Probably you should port a newer version of busybox with nohup applet included. Busybox 1.0 (the one used in wl-600g original firmware) doesn't include it.

Bye,
Paolo.

hmm. i just bought a 250G harddisk preparing for bt downloading....so sad about it.

Also I did test for web cam, anyway my 2 cameras both can not work, an old one and a new one. Just reviewed the previous forum logs from fullbanner, his 1.3 firmware said enabled webcamera in the firware, did you build 1.35A and also enabled some flags? if possible, share the knowledge? smile in route system log, reporting like this, kernel: usb 1-2: new full speed USB device using address 5 , seems only usb camera detected but unable to identify.

keep good working!!

royon.james wrote:

hmm. i just bought a 250G harddisk preparing for bt downloading....so sad about it.

Also I did test for web cam, anyway my 2 cameras both can not work, an old one and a new one. Just reviewed the previous forum logs from fullbanner, his 1.3 firmware said enabled webcamera in the firware, did you build 1.35A and also enabled some flags? if possible, share the knowledge? smile in route system log, reporting like this, kernel: usb 1-2: new full speed USB device using address 5 , seems only usb camera detected but unable to identify.

Don't be sad, just be be patient... smile

I hope to be wrong about poor hw resource. Have anyone tested OpenWRT for performances?

About webcam support, it depends on your hardware. I think that fullbanner enabled only webcam page and I enabled it too (need to update features list... smile). Webcams should work on original firmware too: just open the webcam page: http://<your-router-IP>/ShowWebCamPic.html

I also added some more webcam drivers to the original ones for my old webcam, but it doesn't work. Anyone with a supported webcam is able to see anything?

About knowledge, very minimal indeed, please ask. My intention is to post some howtos on my blog, sometime... smile

Bye,
Paolo.

(Last edited by TheDrake on 26 Apr 2009, 07:43)

ke can someone help as to a folder on the network NFS or CIFS

The binaries in wl600g is there :
http://downloads.x-wrt.org/xwrt/kamikaz … /packages/
Just unpack the ARK.   
Where not even OPENWRT.
I launched in my software smile.works fine!
Maybe I'm just invisible (-: and matches compilation.

I checked some package from the wrt downloads, but they are dynamically linked and I'm not able to run them (e.g: amule).
I tried setting LD_LIBRARY_PATH before running and it stop arguing about the missing libraries, returning SIGSEV.

bago wrote:

I checked some package from the wrt downloads, but they are dynamically linked and I'm not able to run them (e.g: amule).
I tried setting LD_LIBRARY_PATH before running and it stop arguing about the missing libraries, returning SIGSEV.

same problem. this is because Openwrt binaries compilied for kernel 2.6.36!
ASUS kernel is 2.6.8

TheDrake wrote:

I never had problem with telnet (it seems already always enabled). Am I wrong?

yes. you are wrong.
originaly telnet disable. to enable access via telnet we must save cfg file, edit cfg file and load edited cfg fila by Web menu - now access to device via telnet enabled!

but!!!!!!!!!!
if you go to Management->Access menu and change ANY settings on it than telnet become again DISABLE and you nee again save cfg, edit cfg, load cfg.

I hope you understand my english wink

one wish again: for compatibility with domodosolla software like OpenVPN please add to PATH
/var/harddisk/bin:/var/harddisk/sbin ????????????????

(Last edited by AndreyPopov on 26 Apr 2009, 19:19)

AndreyPopov wrote:
bago wrote:

I checked some package from the wrt downloads, but they are dynamically linked and I'm not able to run them (e.g: amule).
I tried setting LD_LIBRARY_PATH before running and it stop arguing about the missing libraries, returning SIGSEV.

same problem. this is because Openwrt binaries compilied for kernel 2.6.36!
ASUS kernel is 2.6.8

AFAIK Kernel modules depends on kernel version, but standard programs do not: they depends on platform and capabilities.

bago wrote:

[AFAIK Kernel modules depends on kernel version, but standard programs do not: they depends on platform and capabilities.

but ALL programs need uClibc libraries and other dependencies that compiled on specific kernel.

TheDrake wrote:

+ NARS patch (untested)

all work fine. great thanks!

(Last edited by AndreyPopov on 26 Apr 2009, 22:16)

TheDrake wrote:
TheDrake wrote:

Version 1035A(PM) - build 090411_0113 - Beta

Download here: bcm96348GW_fs_kernel_3.02L.01.-090411_0113.zip

New version 1035A(PM) - build 090425_1654 - Beta

Download here: bcm96348GW_fs_kernel_3.02L.01.-090425_1654.zip

New version 1035A(PM) - build 090427_0003 - Beta

Download here: bcm96348GW_fs_kernel_3.02L.01.-090427_0003.zip

Features:

+ more stupid-ftp patches for resuming large files (thanks Sergey!)
+ /var tempfs RAM usage limited to 640k
+ cfm patched for telnet always enabled on LAN (thanks AndreyPopov and Snakus!)
+ added mediatomb in usbapp/services menu, please download mediatomb-service.zip

090425_1654

stupid-ftp large files support
SNMP config page enabled
NARS patch
Cyrillic NLS (cp866, cp1251) added

090411_0113

based on 1.0.3.5A
Annex A
Kernel with EXT2, EXT3, NTFS (RO) support (m)
Kernel with swap support
Kernel support for SMB, NFS, CIFS (m)
Full uClibc libraries
Large file support
Long names support
Delayed startup for /var/harddisk/asus/startup
path for /var/harddisk/asus/bin embedded
adslcnfg.html (DSL_MENU) enabled
Webcam page enabled
hosts file with localhost defined
hostname with wl600g default name

BusyBox Built-in commands, ask for more if needed:
-------------------------------------------------------------
        . : break cd continue eval exec exit export help login newgrp
        read readonly set shift times trap umask wait [ ar arping awk
        basename bunzip2 busybox bzcat cat chgrp chmod chown chroot clear
        cp date dd df dirname dmesg dos2unix du echo egrep env expr false
        fdisk fgrep find free ftpget ftpput getopt grep gunzip gzip halt
        hdparm head hexdump hostname ifconfig init insmod install ip
        ipaddr iproute kill killall klogd linuxrc ln logger logread ls
        lsmod md5sum mkdir mknod mkswap more mount msh mv netstat nslookup
        patch pidof ping poweroff ps pwd realpath reboot renice rm rmdir
        rmmod route rpm sed sendarp sh sleep sort strings swapoff swapon
        sysinfo syslogd tail tar telnet test tftp tftpd time top touch
        traceroute true tty umount uname uncompress unix2dos unzip uptime
        usleep uudecode uuencode vconfig vi wget xargs yes zcat


As usual: No warranty, prepare to unbrick in case of failure (see http://domodossola.altervista.org/wl-600g/debrick.htm).

Support page: http://www.drakeworld.net/blogs/drakebl … mware_hack

Feedbacks welcome.

Bye,
Paolo.

(Last edited by TheDrake on 26 Apr 2009, 23:49)

AndreyPopov wrote:

one wish again: for compatibility with domodosolla software like OpenVPN please add to PATH
/var/harddisk/bin:/var/harddisk/sbin ????????????????

Hi Andrey.

Probably there will be in my next build.

Thanks for help and suggestions!

Bye,
Paolo.

Hi TheDrake,

Just find some information regarding web camera configuration, not sure is the flag to enable or not, smile. I am new to do corss-compiling, hope the information is useful.

At  /opt/bcm963xx/kernel/linux/arch/mips/usb_defconfig file, could find some items as below,

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
CONFIG_USB_OV511=m
CONFIG_USB_PWC=m
# CONFIG_USB_SE401 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_STV680 is not set

seems not all usb types are enabled, can open some or all of the flags for supporting?

TheDrake wrote:

Thanks for help and suggestions!

Bye,
Paolo.

Thanks to You, TheDrake I still believe that wl600g has a potential ! I would like to kindly thank You for, Your free time that You had to sacrifice for users like us. In my opinion, Your software is the best!

I've got also one little request. Could You compile support for HP 1000/1015/1020 printer ? It is very common laser printer, due to low price, but there are many problems with using on official firmware. All You need (including drivers) You can fing here - http://wl500g.info/showthread.php?t=4092 (Post #11 and #12).

Thank You!

PS. I also support idea of crosscompiling Transmission with Gui.
PS2. Are there any tutorials, how to create and run swap partition under wl600g on Your software ? I'm kind of newbie in linux.
PS3. Mediatomb kicks asses! It works under my PlayStation 3 and xbox 360, thanks ! smile

(Last edited by Uparciuch on 27 Apr 2009, 08:59)