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.

But my Serviece menu doesn't start at all.

TheDrake wrote:

Features:

090507_0005
+ dynamic libs support (HD lib path: /var/harddisk/asus/lib)
+ dnsprobe removed/hacked/substituted for dnsmasq (! great improvement in speed/stability !)
+ more stupid-ftp patches + speedup (untested, thanks Sergey Lvov)
+ added support for path /var/harddisk/bin (domodossola compatibility)
+ removed oriental codepages (Thanks Andrey Gangan)
+ removed some unneeded drivers (thanks Andrey Gangan)
+ /var tempfs RAM usage limited to 512k, more free RAM available
+ removed multimedia drivers (webcam could not work)
+ restored iproute2 functionality from 1.0.3.5 (bug in previous builds)
+ please see companion zips for dynamic libs and dynamic versions of apps on HD

Companion zips, please update apps on HD:

http://www.drakeworld.net/blogs/media/b … lib.tar.gz (dynamic libs. warning, cointains file links)
http://www.drakeworld.net/blogs/media/b … ission.zip (transmission 1.52 dynamic libs version, needs dynamic libs installed)
http://www.drakeworld.net/blogs/media/b … ynamic.zip (thttpd 2.25b dynamic libs version, needs dynamic libs installed)

note: transmission need to be started manually with command "/var/harddisk/asus/etc/init.d/transmission start" (you could add it to startup file) because web interface doesn't work. sad

Bye,
Paolo.

Thanks Drake for the awasome firmware. The best thing in your firmware is change dnsprobe the dnsmasq. Default or other custom firmware my wl600 drop dns pakages. ?n your new firmware never nothing happened. Stable connection after hours in heavy p2p downloading(in computer not wl600).
I will wait new releases. thanks again.

Uparciuch wrote:

But my Serviece menu doesn't start at all.

1. what file system on your HDD(flash drive) ??????
2. what method you copy files to HDD and what editor use to edit startup file????

1.if your file system ext2 then your NEED make startup and init.d scripts EXUTABLE (use in telnet command chmod +x <path>/<filename>
2. use only linux based text editor NOT WINDOWS NOTEPAD!!!!!!! Linux use other carridge return(end of string) symbol then Windows!!

if you don't know hoe to use Linux text editor like emmbeded vi use this method:

rm /var/harddisk/asus/startup  #remove initial startup file
echo "#!/bin/sh" >> /var/harddisk/asus/startup #make new startup
echo "" >> /var/harddisk/asus/startup # enter needed commands
echo "swapon /var/harddisk/swapfile" >> /var/harddisk/asus/startup 
echo "/var/harddisk/asus/etc/init.d/thttpd start" >> /var/harddisk/asus/startup 
echo "/var/harddisk/asus/etc/init.d/dctcs start" >> /var/harddisk/asus/startup 
echo "/var/harddisk/asus/etc/init.d/samba start" >> /var/harddisk/asus/startup

P.S. remember on ext2 make startup exutable: chmod +x /var/harddisk/asus/startup

(Last edited by AndreyPopov on 7 May 2009, 11:28)

Uparciuch wrote:

But my Serviece menu doesn't start at all.

Have you installed on HD original apps package first and than all companion zips?

Link for original apps package: http://www.drakeworld.net/blogs/media/b … rddisk.zip

Bye,
Paolo.

TheDrake wrote:

+ added support for path /var/harddisk/bin (domodossola compatibility)

in domodossola firmaware also /var/harddisk/sbin present

AndreyPopov wrote:
TheDrake wrote:

+ added support for path /var/harddisk/bin (domodossola compatibility)

in domodossola firmaware also /var/harddisk/sbin present

It's included but not in feature list... Sorry I'll change feature description, try it.

# set
PS2=>
PS1=#
IFS=

LD_LIBRARY_PATH=/lib:/var/harddisk/asus/lib:/var/harddisk/lib
USER=root
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/var/harddisk/asus/bin:/var/harddisk/bin:/var/harddisk/sbin
TERM=vt102
HOME=/

Bye,
Paolo.

(Last edited by TheDrake on 7 May 2009, 12:23)

first error: on Advanced Setup -> Port Mapping from list of avaible ports disappear USB!!!!!!

second: mistype in rcS
LD_LIBRARY_PATH=/lib:/var/harddisk/asus/lib:/var/harddisk/lib
export LD_LIBRARY_PAT - H absent wink

(Last edited by AndreyPopov on 7 May 2009, 13:07)

TheDrake wrote:
# set
PS2=>
PS1=#
IFS=

LD_LIBRARY_PATH=/lib:/var/harddisk/asus/lib:/var/harddisk/lib
USER=root
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/var/harddisk/asus/bin:/var/harddisk/bin:/var/harddisk/sbin
TERM=vt102
HOME=/

COOL!!!!!

AndreyPopov wrote:

first error: on Advanced Setup -> Port Mapping from list of avaible ports disappear USB!!!!!!

??? See capture.

http://www.drakeworld.net/blogs/media/blogs/DrakeBlog/wl600g/wl600g-portmapping.JPG

Bye,
Paolo.

in the menu services in usb i tri to start transmission but it dont start but the stop funccion works
if a star it by telnet the transmission a go to menu services and aper that is runing and stops from there but star dont wroks is there any possibilite to pot it working from there stoping and starting transmission from there??

TheDrake wrote:

??? See capture.

I also can attach capture WITHOUT USB on screen.

may be these because you UPGRADE your router to new version, but I upgrade and Reset to Factory Default!

P.S. see second mistype in previous message.

AndreyPopov wrote:

second: mistype in rcS
LD_LIBRARY_PATH=/lib:/var/harddisk/asus/lib:/var/harddisk/lib
export LD_LIBRARY_PAT - H absent wink

Aaargh... big_smile

Fixed in sources.

Many thanks for bugtracking Andrey!

Bye,
Paolo.

zambu wrote:

in the menu services in usb i tri to start transmission but it dont start but the stop funccion works
if a star it by telnet the transmission a go to menu services and aper that is runing and stops from there but star dont wroks is there any possibilite to pot it working from there stoping and starting transmission from there??

It's a known bug, I'll fix ASAP if I'll find it. smile

Thanks for feedback,
Paolo.

AndreyPopov wrote:
TheDrake wrote:

??? See capture.

I also can attach capture WITHOUT USB on screen.

may be these because you UPGRADE your router to new version, but I upgrade and Reset to Factory Default!

Probably is "reset to factory default" related.

Please could you give me more info (for example comparing configs) for tracking this bug?

Thanks,
Paolo.

TheDrake wrote:

Probably is "reset to factory default" related.

Please could you give me more info (for example comparing configs) for tracking this bug?

okay, now flash previous version and save cfg and new.

one wish: we start many apps that start from HDD and work with HDD. may be insert in
/etc/inittab some string:
now /etc/inittab

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
::ctrlaltdel:/sbin/swapoff -a
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a

I think it must be:

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
::ctrlaltdel:/sbin/swapoff -a
::shutdown:/var/harddisk/asus/etc/init.d/transmission stop
::shutdown:/var/harddisk/asus/etc/init.d/dctcs stop
::shutdown:/var/harddisk/asus/etc/init.d/samba stop
::shutdown:/var/harddisk/asus/etc/init.d/mediatomb stop
::shutdown:/var/harddisk/asus/etc/init.d/mt-daapd stop
::shutdown:/var/harddisk/asus/shutdown #for future use or custom started services
::shutdown:swapoff /var/harddisk/myswap.swp
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a

all services must be correctly stoped, all files must correctly closed.

 /var/harddisk/asus/etc/init.d/transmission start
/var/harddisk/asus/transmission/bin/transmission-daemon: can't load library 'libcurl.so.4'
# ls /var/harddisk/asus/lib
libcharset.so.1.0.0      libgdbm.so.3.0.0         libsqlite3.so.0.8.6
libcurl.so.4.1.1         libiconv.so.2.4.0        preloadable_libiconv.so

transmission not want start - can't load library 'libcurl.so.4' - only libcurl.so.4.1.1 present (file system is fat32)

if use tar:

# tar xzvf lib.tar.gz
lib
lib/preloadable_libiconv.so
lib/libsqlite3.so.0.8.6
lib/libsqlite3.so.0
lib/libsqlite3.so
lib/libiconv.so.2.4.0
lib/libiconv.so.2
lib/libiconv.so
lib/libgdbm.so.3.0.0
lib/libgdbm.so.3
lib/libgdbm.so
lib/libcurl.so.4.1.1
lib/libcurl.so.4
lib/libcurl.so
lib/libcharset.so.1.0.0
lib/libcharset.so.1
lib/libcharset.so

but :

# ls /var/harddisk/asus/lib
libcharset.so.1.0.0      libgdbm.so.3.0.0         libsqlite3.so.0.8.6
libcurl.so.4.1.1         libiconv.so.2.4.0        preloadable_libiconv.so

on fat32 linux virtual file link like @libcurl.so.4 NOT WORK!!!!!!

(Last edited by AndreyPopov on 7 May 2009, 14:12)

about not present USB on Port Mapping - return bcm_usb driver to firmware.

on previous version(after Reset to Factory Default):

no port mapping enable:

<PMapCfg>
<pmap tableSize="1">
<pmapEntry id="1" groupName="Default" ifList="usb0|wl0|eth0"/>
</pmap>
<pmapIfcCfg pmapIfName="eth0" pmapIfcStatus="disable"/>
</PMapCfg>

after Port Mapping enable:

<PMapCfg>
<pmap tableSize="1">
<pmapEntry id="1" groupName="Default" ifList="usb0|wl0|eth0.2|eth0.3|eth0.4|eth0.5"/>
</pmap>
<pmapIfcCfg pmapIfName="eth0" pmapIfcStatus="enable"/>
</PMapCfg>

after upgrade to new version:

<PMapCfg>
<pmap tableSize="1">
<pmapEntry id="1" groupName="Default" ifList="usb0|wl0|eth0.2|eth0.3|eth0.4|eth0.5"/>
</pmap>
<pmapIfcCfg pmapIfName="eth0" pmapIfcStatus="enable"/>
</PMapCfg>

reset to Factory Default on new version:

<PMapCfg>
<pmap tableSize="1">
<pmapEntry id="1" groupName="Default" ifList="wl0|eth0"/>
</pmap>
<pmapIfcCfg pmapIfName="eth0" pmapIfcStatus="disable"/>
</PMapCfg>

after enable port mapping:

<PMapCfg>
<pmap tableSize="1">
<pmapEntry id="1" groupName="Default" ifList="wl0|eth0.2|eth0.3|eth0.4|eth0.5"/>
</pmap>
<pmapIfcCfg pmapIfName="eth0" pmapIfcStatus="enable"/>
</PMapCfg>

P.S. also DSL interface also NOT APPEAR in Port Mapping configuration!!!!!


ext3 support still NOT WORKING!!!!!

Jan 1 00:00:23 user warn kernel: EXT2-fs: sda1: couldn't mount because of unsupported optional features (4000000).  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda1.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda1.  
Jan 1 00:00:23 user warn kernel: VFS: Can't find ext2 filesystem on dev sda.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda.

Bridge mode NOT correctly setup:

VPI / VCI: 5 / 48  
Connection Type: Bridge  
Service Name: br_5_48  
Service Category: UBR  
IP Address: Not Applicable  
Service State: Enabled  
NAT: Enabled  
Firewall: Enabled  
IGMP Multicast: Not Applicable

in bridge mode NAT and Firewall must be DISABLE!

(Last edited by AndreyPopov on 7 May 2009, 15:07)

Would anyone make for me package of HDD Content with the new packages, Swap and Transmission startup addon, cuz I've got only OS X and Vista at home.

Thanks in advice!

AndreyPopov wrote:
 /var/harddisk/asus/etc/init.d/transmission start
/var/harddisk/asus/transmission/bin/transmission-daemon: can't load library 'libcurl.so.4'
# ls /var/harddisk/asus/lib
libcharset.so.1.0.0      libgdbm.so.3.0.0         libsqlite3.so.0.8.6
libcurl.so.4.1.1         libiconv.so.2.4.0        preloadable_libiconv.so

transmission not want start - can't load library 'libcurl.so.4' - only libcurl.so.4.1.1 present (file system is fat32)

if use tar:

# tar xzvf lib.tar.gz
lib
lib/preloadable_libiconv.so
lib/libsqlite3.so.0.8.6
lib/libsqlite3.so.0
lib/libsqlite3.so
lib/libiconv.so.2.4.0
lib/libiconv.so.2
lib/libiconv.so
lib/libgdbm.so.3.0.0
lib/libgdbm.so.3
lib/libgdbm.so
lib/libcurl.so.4.1.1
lib/libcurl.so.4
lib/libcurl.so
lib/libcharset.so.1.0.0
lib/libcharset.so.1
lib/libcharset.so

but :

# ls /var/harddisk/asus/lib
libcharset.so.1.0.0      libgdbm.so.3.0.0         libsqlite3.so.0.8.6
libcurl.so.4.1.1         libiconv.so.2.4.0        preloadable_libiconv.so

on fat32 linux virtual file link like @libcurl.so.4 NOT WORK!!!!!!

You are right, on FAT/FAT32 we need to copy/rename files!
(and large files won't work too, I though that everybody was using EXT2...)

something like:

mv libcurl.so.4.1.1 libcurl.so.4
mv libsqlite3.so.0.8.6 libsqlite3.so.0
and so on...

Bye,
Paolo.

Uparciuch wrote:

Would anyone make for me package of HDD Content with the new packages, Swap and Transmission startup addon, cuz I've got only OS X and Vista at home.

Thanks in advice!

- download file http://www.csa.dp.ua/downloads/asus_rou … 507.tar.gz
- enable ftp on router
- by ftp copy file to router
- connect to router by telnet
- then:

cd /var/harddisk
tar xzvf wl600_hd_0507.tar.gz

wait until unpack. unpack may be long time that's why periodicaly (one time in five minutes) press any key (arrow for example)

if you file system ext2 after unpack you have ALL worked apps.

if you file system FAT/FAT32 than in telnet:

mv /var/harddisk/asus/lib/libcurl.so.4.1.1 /var/harddisk/asus/lib/libcurl.so.4
mv /var/harddisk/asus/lib/libsqlite3.so.0.8.6 /var/harddisk/asus/lib/libsqlite3.so.0

(Last edited by AndreyPopov on 7 May 2009, 18:00)

AndreyPopov wrote:

one wish: we start many apps that start from HDD and work with HDD. may be insert in
/etc/inittab some string:
now /etc/inittab

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
::ctrlaltdel:/sbin/swapoff -a
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a

I think it must be:

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
::ctrlaltdel:/sbin/swapoff -a
::shutdown:/var/harddisk/asus/etc/init.d/transmission stop
::shutdown:/var/harddisk/asus/etc/init.d/dctcs stop
::shutdown:/var/harddisk/asus/etc/init.d/samba stop
::shutdown:/var/harddisk/asus/etc/init.d/mediatomb stop
::shutdown:/var/harddisk/asus/etc/init.d/mt-daapd stop
::shutdown:/var/harddisk/asus/shutdown #for future use or custom started services
::shutdown:swapoff /var/harddisk/myswap.swp
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a

all services must be correctly stoped, all files must correctly closed.

Great Idea Andrey.

I think that I will include reference to a single shutdown script with (hopefully) the same effect as more stop statemend in inittab.
swapoff and umont order should now be inverted... I forgot them too. It will be included in next "bugfix" build. smile

Bye,
Paolo.

AndreyPopov wrote:

ext3 support still NOT WORKING!!!!!

Jan 1 00:00:23 user warn kernel: EXT2-fs: sda1: couldn't mount because of unsupported optional features (4000000).  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda1.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda1.  
Jan 1 00:00:23 user warn kernel: VFS: Can't find ext2 filesystem on dev sda.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda.  
Jan 1 00:00:23 user err kernel: FAT: bogus number of reserved sectors  
Jan 1 00:00:23 user info kernel: VFS: Can't find a valid FAT filesystem on dev sda.

Have you tried to mount EXT3 manually after loading EXT3 module?

# insmod /lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko

Let me know if it works,
Paolo.

TheDrake wrote:

Have you tried to mount EXT3 manually after loading EXT3 module?

# insmod /lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko

Let me know if it works,

try tommorow

(Last edited by AndreyPopov on 7 May 2009, 22:31)

AndreyPopov wrote:
Uparciuch wrote:

Would anyone make for me package of HDD Content with the new packages, Swap and Transmission startup addon, cuz I've got only OS X and Vista at home.

Thanks in advice!

- download file http://www.csa.dp.ua/downloads/asus_rou … 507.tar.gz

if you file system FAT/FAT32 than in telnet:

mv /var/harddisk/asus/lib/libcurl.so.4.1.1 /var/harddisk/asus/lib/libcurl.so.4
mv /var/harddisk/asus/lib/libsqlite3.so.0.8.6 /var/harddisk/asus/lib/libsqlite3.so.0

It works, Thanks!

TheDrake - Thank You for all You have already made for all wl600g users!

TheDrake wrote:

Have you tried to mount EXT3 manually after loading EXT3 module?

# insmod /lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko

Let me know if it works,

I try. but not work

# insmod /lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko
Using /lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko
insmod: cannot insert `/lib/modules/2.6.8.1/kernel/fs/ext3/ext3.ko': Success (2): Success

in log:

Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_force_commit  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_dirty_data  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_force_commit_nested  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_init_dev  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_dirty_metadata  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_forget  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_wipe  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_blocks_per_page  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_errno  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_extend  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_invalidatepage  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_create  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_unlock_updates  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_revoke  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_lock_updates  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_start_commit  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_flush  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_load  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_try_to_free_buffers  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_update_format  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_get_write_access  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_get_undo_access  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_get_create_access  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_destroy  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_clear_err  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_stop  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_init_inode  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_start  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol log_wait_commit  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_release_buffer  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_check_available_features  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_abort  
Jan 1 00:03:25 user warn kernel: ext3: Unknown symbol journal_restart

(Last edited by AndreyPopov on 8 May 2009, 11:39)

for best language support (like cyrilic) that you add may be add
export LANG=en_US.UTF8 in /etc/profile

this can display cyrilic letter in console

also please check set by default this settings :
/proc/sys/net/ipv4/conf/all/accept_source_route
/proc/sys/net/ipv4/conf/all/accept_redirects

to "1"

I think this can support ip forwarding on LAN ports.

(Last edited by AndreyPopov on 8 May 2009, 13:39)

Sorry, posts 526 to 525 are missing from our archive.