Page 1 of 4 123 ... LastLast
Results 1 to 15 of 54

Thread: Firmware 1.9.2.7 CR9

  1. #1
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285

    Firmware 1.9.2.7 CR9

    Changes since 1.9.2.7-8:

    • Added RTC support for the WL-HDD/WL-700g boards
    • Fixed a bug causing lockups during reboot
    • SNMP: uptime values no longer depends on the system time
    • UPnP: it's now possible to select interface for which interface address reported back to clients (IP Config - Misc), port-forwards are working just like other virtual servers
    • UPnP: additionally protected by built-in firewall in case when multicast forwards enabled
    • IPTV: added udpxy (check IP Config - Miscellaneous: IPTV UDP Multicast to HTTP Proxy Port) to enable-disable it
    • Added Get IP automatically option to the WAN & LAN page
    • DHCP: added support for some broken DHCP servers (e.g. Golden Telecom)
    • Manual DNS server entries are no longer added to routing table
    • Fixed Redirects in the web-iface (it should no longer redirect to internal address);
    • Enabled Idle Disconnect functionality for PPPoE/PPTP. It's recomended to turn this feature off by typing zero in this field.
    • L2TP speed increase (up to 2.5 times compared to previous versions) and correct tunnel termination
    • PPTP sync option is now correctly handled and enabled by default, improved overall stability, cleared up logs;
    • Updated QuickSetup to recent PPPoE, PPTP and L2TP changes
    • Added fine grained WPA control on the Wireless page: added separate WPA Enterprise, WPA2 Enterprise, WPA Personal, WPA2 Personal and WPA-Auto-Personal (which is wpa-psk + wpa2-psk for TKIP+AES, wpa-psk for TKIP and wpa2-psk for AES).
    • Added Regulatory Mode field (802.11d/802.11h/off) to the Wireless - Advanced page. This should fix some problems with Intel WiFi cards (select 802.11d mode).
    • Virtual Servers has now separate default action in the WAN to LAN firewall.
    • Added Host Name field to the Manual DHCP MAC list.
    • Added Comment field to Wireless - Access list.
    • FTP: switched to vsftpd, reworked web-iface.
    • Samba: extended web-iface, new share modes - all partitions, manual share list.
    • Samba: Windows Vista support, W2K3SP1 compatibility
    • Added utf8 as default encoding of the hard/flash drive (enabled by default).
    • NFS: fixed some /etc/exports problems

    Other changes:
    • Kernel modules are now stored in single directory
    • Added ftdi_sio usb to serial converter module
    • Some other modules are now available as separate download (modules-1.9.2.7-9.tgz), includes HID, input, Bluetooth. Unpack them to /opt
    • Added modprobe, which is looking for /opt/lib/modules/... by default.
    • USB updates
    • VLAN support fixes, updated robocfg
    • dropbear 0.50 (credits to lly), enabled inetd support
    • busybox_httpd fixes: new cgi environment vars (HTTP_HOST, CGI_*)
    • Changed a way how automount works: everything is mounted to /tmp/mnt now, while /tmp/harddisk is just a symbolic link to first partition
    • Samba/FTP/NFS relative paths are against /tmp/harddisk
    • Added /usr/local/sbin/pre-mount to be called before automount (suitable to manual mounts, disk checks, etc).
    • Added Enable USB Storage selection to the System Setup - Services page to enable usb storage modules to load automatically
    • Added filesystem type autodetection to automount portition


    Grab it here

  2. #2

    CR9 PPPoE Issue, FTP issue

    I have PPPoE problem in this release.

    After upgrade from CR8 to CR9 everything worked fine, until next restart.

    After restart PPPoE stoped working. I seems pppd don't even try to authorize with only this lines in log:
    Code:
    Jan  1 01:00:10 pppd[92]: Plugin rp-pppoe.so loaded.
    Jan  1 01:00:10 pppd[92]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
    Jan  1 01:00:10 pppd[93]: pppd 2.4.2 started by admin, uid 0
    Jan  1 01:00:10 pppd[93]: Using interface ppp0
    Jan  1 01:00:10 pppd[93]: local  IP address 10.64.64.64
    Jan  1 01:00:10 pppd[93]: remote IP address 10.112.112.112

    Get IP address automaticaly was not enabled by default, so I enabled it, reboot with no success.

    Next I tried factory reset - PPPoE does not work after performing quick setup or manual config.

    Went back to CR8. Here is pppd syslog with correct PPPoE initialization (from CR8)

    Code:
    Jan  1 01:00:18 pppd[93]: Plugin rp-pppoe.so loaded.
    Jan  1 01:00:18 pppd[93]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
    Jan  1 01:00:19 pppd[95]: pppd 2.4.2 started by admin, uid 0
    Jan  1 01:00:19 pppd[95]: PPP session is 1892
    Jan  1 01:00:19 pppd[95]: Using interface ppp0
    Jan  1 01:00:19 pppd[95]: Connect: ppp0 <--> eth1
    Jan  1 01:00:19 pppd[95]: PAP authentication succeeded
    Jan  1 01:00:19 pppd[95]: peer from calling number 00:90:1A:A0:01:AA authorized
    Jan  1 01:00:19 pppd[95]: local  IP address 85.135.130.109
    Jan  1 01:00:19 pppd[95]: remote IP address 212.55.224.33
    Jan  1 01:00:19 pppd[95]: primary   DNS address 195.28.64.99
    Jan  1 01:00:19 pppd[95]: secondary DNS address 195.80.171.4
    Another issue: ftp server freezes after login (success is logged in syslog) on sending directory listing.

    Contact me if you need more logs or information.

    Anyway thanks for great work on this custom firmware Oleg!

  3. #3
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285
    Have you read release notes?

    Enabled Idle Disconnect functionality for PPPoE/PPTP. It's recomended to turn this feature off by typing zero in this field.

  4. #4
    Thanks for help, after setting "Idle Disconnect" PPPoE works fine. May be u could make this default

    Anyway what about the FTP issue? accounts with "Read/Write" access to ftp_pub work OK, but for accounts with "Private" access does not work - connection "freezes" after sending password. Both ftp_pub and ftp_pvt exist and have same access control.

    system log:
    Code:
    Mar 16 19:46:07 vsftpd[163]: CONNECT: Client "192.168.1.116"
    Mar 16 19:46:07 vsftpd[162]: [guest] OK LOGIN: Client "192.168.1.116"
    Mar 16 19:46:12 vsftpd[166]: CONNECT: Client "192.168.1.116"
    Mar 16 19:46:12 vsftpd[165]: [taro] OK LOGIN: Client "192.168.1.116"
    ftp client:
    Code:
    ftp> o my.router
    Systém je připojen k my.router.
    220 (vsFTPd 2.0.6)
    Uživatel (my.router:(none)): guest
    331 Please specify the password.
    Heslo:
    230 Login successful.
    ftp>
    
    ftp> o my.router
    Systém je připojen k my.router.
    220 (vsFTPd 2.0.6)
    Uživatel (my.router:(none)): taro
    331 Please specify the password.
    Heslo:
    after typing password, there's no response (even if log says login is successful)

    I tried to turn off passive mode, but with no luck.

  5. #5

    Some problems after upgrade to CR9

    Just FYI (asap I'll have some time I'll upgrade again and paste the errors from system log for you Oleg)

    Upgraded from 1.9.2.7-7g to CR9. I've saved my old settings and FlashFS. After flashing CR9 I had to reboot WL500g manually (pwr off/pwr on). Power led was off, AIR+WAN+LAN leds showed activity before. After reboot I found some kernel errors in console - saying something about memory allocation with some memory/register dump. I tried reloading settings+flashfs from backup. I had to reboot manually again (pwr off/pwr on). Result was that OpenVPN was not working. So I reverted back to 1.9.2.7-7g, again reloaded settings+FlashFS from backup and everything works like a charm again.

  6. #6
    Here is a part of log what I get after upgrade to CR9

    Code:
    Jan  1 01:00:14 kernel: lp driver: get device ID
    Jan  1 01:00:14 kernel: neg fail
    Jan  1 01:00:14 kernel: neg fail
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: invalidate: busy buffer
    Jan  1 01:00:20 kernel: Unable to find swap-space signature
    Jan  1 01:01:01 /opt/sbin/cron[137]: (admin) CMD (run-parts /opt/etc/cron.hourly)
    Jan  1 01:01:33 kernel: kernel BUG at ll_rw_blk.c:934!
    Jan  1 01:01:33 kernel: Unable to handle kernel paging request at virtual address 00000000, epc == 800be894, ra == 800be894
    Jan  1 01:01:33 kernel: Oops in fault.c::do_page_fault, line 192:
    Jan  1 01:01:33 kernel: $0 : 00000000 1000dc00 0000001f 00000001 00000020 802de000 803b63a0 0000001f
    Jan  1 01:01:33 kernel: $8 : 801f39c8 8020d31d 00000000 00000000 fffffff9 ffffffff 0000000a 00000002
    Jan  1 01:01:33 kernel: $16: 00000001 00000002 0006bd9c 80a01694 00000001 8074a900 80a016bc 00000000
    Jan  1 01:01:33 kernel: $24: 802dfcca 00000002                   802de000 802dfe00 00000002 800be894
    Jan  1 01:01:33 kernel: Hi : 00000000
    Jan  1 01:01:33 kernel: Lo : 00000002
    Jan  1 01:01:33 kernel: epc  : 800be894    Tainted: P 
    Jan  1 01:01:33 kernel: Status: 1000dc03
    Jan  1 01:01:33 kernel: Cause : 8000000c
    Jan  1 01:01:33 kernel: Process kupdated (pid: 6, stackpage=802de000)
    Jan  1 01:01:33 kernel: Stack:    801b57ec 801b5804 000003a6 80a016a0 00000001 00000400 80817de0
    Jan  1 01:01:33 kernel:  00000002 00002000 00000400 8074a900 00000002 0006bd9c 00000002 00000001
    Jan  1 01:01:33 kernel:  00000006 00000001 00000010 807efd28 800be9f0 00000000 00000000 00000000
    Jan  1 01:01:33 kernel:  00000000 00000000 00000000 8074a900 00000002 00000001 00000001 00000000
    Jan  1 01:01:33 kernel:  800beb2c 00000000 800ee768 800ee828 80119210 00000003 802dfee0 80037e28
    Jan  1 01:01:33 kernel:  00000004 ...
    Jan  1 01:01:33 kernel: Call Trace:   [<801b57ec>] [<801b5804>] [<800be9f0>] [<800beb2c>] [<800ee768>]
    Jan  1 01:01:33 kernel:  [<800ee828>] [<80119210>] [<80037e28>] [<80037ed8>] [<800395b0>] [<80037fa4>]
    Jan  1 01:01:33 kernel:  [<80074058>] [<8000cea8>] [<8004f188>] [<8003c768>] [<8003c738>] [<8003cc1c>]
    Jan  1 01:01:33 kernel:  [<8003cb2c>] [<8003ca0c>] [<8003ca0c>] [<80003304>] [<8000f5c4>] [<800111cc>]
    Jan  1 01:01:33 kernel:  [<800032f4>]
    Jan  1 01:01:33 kernel: 
    Jan  1 01:01:33 kernel: Code: 24a55804  0c0043f5  240603a6 <0802f8a2> aee00000  27bdffd0  afb40028  afb20020  afb1001c
    I'm using FLASHDISK with OpenVpn and of course I have
    /usr/local/sbin/post-mount
    Code:
    #!/bin/sh
    swapon /dev/discs/disc0/part2

    /usr/local/sbin/post-boot
    Code:
    #!/bin/sh
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/sd_mod.o
    insmod /lib/modules/2.4.20/kernel/drivers/usb/storage/usb-storage.o
    mount /dev/discs/disc0/part1 /opt
    i=0
    while [ $i -le 30 ]
    do
    if [ -d /opt/etc ]
    then
    break
    fi
    sleep 1
    i=`expr $i + 1`
    done
    
    # Activate swap
    swapon /dev/discs/disc0/part2
    
    # Run all active services - active means starts with S
    /opt/etc/init.d/rc.unslung
    /usr/local/sbin/post-firewall
    Code:
    #!/bin/sh
    #OpenVPN access from WAN
    iptables -D INPUT -j DROP
    iptables -A INPUT -p tcp --dport 1194 -j ACCEPT
    iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 1194 -j DNAT --to-destinat
    ion $4:1194
    iptables -A INPUT -j DROP
    
    iptables -D INPUT -j DROP
    # Allow TUN interface connections to OpenVPN server
    iptables -A INPUT -i tun+ -j ACCEPT
    # Allow TUN interface connections to be forwarded through other interfaces
    iptables -A FORWARD -i tun+ -j ACCEPT
    iptables -A INPUT -j DROP

  7. #7
    Join Date
    Dec 2004
    Location
    the netherlands
    Posts
    155

    CR9 breaks scanner

    I've succesfully updated from cr8 to cr9, now my scanner refuses to work. If I downgrade to cr8 again scanner works like a charm.

    I've updated the sane backends to the newest version, then it says following:

    Code:
    08/3/18@17:10:06: DEBUG: 351 {cnf_start_services} Started service: saned
    08/3/18@17:10:06: DEBUG: 351 {cnf_start_services} mask_max = 6, services_started = 1
    08/3/18@17:10:06: NOTICE: 351 {main} xinetd Version 2.3.14 started with no options compiled in.
    08/3/18@17:10:06: NOTICE: 351 {main} Started working: 1 available service
    08/3/18@17:10:06: DEBUG: 351 {main_loop} active_services = 1
    08/3/18@17:10:15: DEBUG: 351 {main_loop} select returned 1
    08/3/18@17:10:15: DEBUG: 351 {server_start} Starting service saned
    08/3/18@17:10:15: DEBUG: 352 {exec_server} duping 7
    08/3/18@17:10:15: DEBUG: 351 {main_loop} active_services = 1
    08/3/18@17:10:15: ERROR: 352 {exec_server} execv( /opt/sbin/saned ) failed: No such file or directory (errno = 2)
    Off course there is a /opt/sbin/saned present but that won't work

    putting sane backends back to 1.0.18+cvs20061127-1

    Code:
    08/3/18@17:15:54: NOTICE: 393 {main} xinetd Version 2.3.14 started with no options compiled in.
    08/3/18@17:15:54: NOTICE: 393 {main} Started working: 1 available service
    08/3/18@17:15:54: DEBUG: 393 {main_loop} active_services = 1
    08/3/18@17:16:01: DEBUG: 393 {main_loop} select returned 1
    08/3/18@17:16:01: DEBUG: 393 {server_start} Starting service saned
    08/3/18@17:16:01: DEBUG: 394 {exec_server} duping 7
    08/3/18@17:16:01: DEBUG: 393 {main_loop} active_services = 1
    08/3/18@17:16:01: DEBUG: 393 {main_loop} active_services = 1
    08/3/18@17:16:01: DEBUG: 393 {main_loop} select returned 1
    08/3/18@17:16:01: DEBUG: 393 {check_pipe} Got signal 18 (Continued)
    08/3/18@17:16:01: DEBUG: 393 {child_exit} waitpid returned = 394
    08/3/18@17:16:01: DEBUG: 393 {server_end} saned server 394 exited
    08/3/18@17:16:01: INFO: 393 {conn_free} freeing connection
    08/3/18@17:16:01: DEBUG: 393 {child_exit} waitpid returned = -1
    08/3/18@17:16:01: DEBUG: 393 {main_loop} active_services = 1
    Anyone an idea why sane don't work with cr9?

    Seems it is related to scanner.o. It does load, but sane-find-scanner does not find any scanner. IN cr8 it works flawlessly...
    Last edited by wiz; 18-03-2008 at 20:40. Reason: older version code present

  8. #8
    I see that the separate download modules include scsi_mod, sd_mod and usb-storage.

    It may be a silly question, but, I presume the modules are also still part of the main firmware, since without them how can one mount a drive to opt? Is this a bit of unnecessary duplication or am I missing the point?

  9. #9
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,778
    Yes it is a bit of unnecessary duplication

  10. #10
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285
    Quote Originally Posted by wiz View Post
    Seems it is related to scanner.o. It does load, but sane-find-scanner does not find any scanner. IN cr8 it works flawlessly...
    There are was huge number of kernel updated, so most likely scanner.o should be recompiled with current kernel.

  11. #11
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285
    Quote Originally Posted by jimmy_cr View Post
    Here is a part of log what I get after upgrade to CR9
    Why do you activate swap twice?

    Why do you load scsi stuff manually? This is no longer needed (check release notes). If you want to do this on your own - disable usb storage in the web iface.

    You've to fix this first, before blaming if something does not work.

    BTW, I've OpenVPN running on my router and "it works like a charm".

  12. #12
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285
    Quote Originally Posted by tarosk View Post
    Thanks for help, after setting "Idle Disconnect" PPPoE works fine. May be u could make this default
    It should be 0 by default, but looks like you've not resetted your router to default or used old config, right?

    Anyway what about the FTP issue? accounts with "Read/Write" access to ftp_pub work OK, but for accounts with "Private" access does not work - connection "freezes" after sending password. Both ftp_pub and ftp_pvt exist and have same access control.
    Private directories should be created manually (just like home directories in real unixes). So you've to create ftp_pvt/taro first.

  13. #13
    Quote Originally Posted by Oleg View Post
    Why do you activate swap twice?

    Why do you load scsi stuff manually? This is no longer needed (check release notes). If you want to do this on your own - disable usb storage in the web iface.

    You've to fix this first, before blaming if something does not work.

    BTW, I've OpenVPN running on my router and "it works like a charm".
    Oleg thanks for kicking my ass "the right way". I've never said, that your firmware sucks or something similar against it. All I need was some advice and you gave it to me - so thanks, now everything works as expected

    Maybe I should ask directly

  14. #14
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,285
    Quote Originally Posted by Oleg View Post
    There are was huge number of kernel updated, so most likely scanner.o should be recompiled with current kernel.
    BTW, newer scanner.o is included in the modules-1.9.2.7-9.tgz .

  15. #15
    Join Date
    Dec 2004
    Location
    the netherlands
    Posts
    155
    Quote Originally Posted by Oleg View Post
    There are was huge number of kernel updated, so most likely scanner.o should be recompiled with current kernel.
    thanks Oleg, I'll give it a go to try to build it myself. If I get it working I'll put a posting in the sane thread and attach the new scanner.o.

    regards,


    Wiz

    Hmmz, just read yr posting about it being available already in the modules gz. I'll give it a go tonight, am using the connection at the moment to work, so once I am done I will give it a go.

Page 1 of 4 123 ... LastLast

Similar Threads

  1. WDS Problem bei Firmware 1.9.2.7 endlich gelöst
    By Wisi in forum German Discussion - Deutsch (DE)
    Replies: 70
    Last Post: 10-12-2009, 15:51
  2. Weird problem building original Asus 1.2.3.9 firmware
    By Bing in forum WL-HDD Custom Development
    Replies: 0
    Last Post: 31-12-2007, 14:19
  3. wan to lan filter on default firmware 1.0.7.8?
    By nully in forum WL-700g Firmware Discussion
    Replies: 1
    Last Post: 10-11-2007, 23:36
  4. Upgraden naar nieuwe firmware mislukt steeds
    By Weiry© in forum Dutch Discussion - Nederlands
    Replies: 31
    Last Post: 28-09-2006, 22:29
  5. Flashing Oleg's Firmware in WL HDD
    By hugo in forum WL-HDD Custom Development
    Replies: 29
    Last Post: 21-10-2004, 14:55

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •