Results 1 to 15 of 54

Thread: Firmware 1.9.2.7 CR9

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356

    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,356
    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 2003
    Location
    Russian Federation
    Posts
    8,356
    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.

  8. #8

    NTFS support is broken in CR9?

    I have a USB harddrive formated in NTFS filesystem. the CR9's kernel couldnn't support to read/write it. the CR8 can.

  9. #9
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    NTFS never was writable. As for CR9 - it still works fine:

    [root@WL-0018F33285EF root]$ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ntfs (ro)

    Mar 22 19:52:04 kernel: hub.c: new USB device 01:03.0-1, assigned address 2
    Mar 22 19:52:04 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
    Mar 22 19:52:04 kernel: Vendor: Model: Rev:
    Mar 22 19:52:04 kernel: Type: Direct-Access ANSI SCSI revision: 02
    Mar 22 19:52:04 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
    Mar 22 19:52:04 kernel: SCSI device sda: 1013000 512-byte hdwr sectors (519 MB)
    Mar 22 19:52:04 kernel: sda: Write Protect is off
    Mar 22 19:52:04 kernel: Partition check:
    Mar 22 19:52:04 kernel: p1
    Mar 22 19:52:04 kernel: WARNING: USB Mass Storage data integrity not assured
    Mar 22 19:52:04 kernel: USB Mass Storage device found at 2
    Mar 22 19:52:08 USB storage: ntfs(ro) fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
    Mar 22 19:54:39 vsftpd[245]: CONNECT: Client "192.168.0.4"
    Mar 22 19:54:39 vsftpd[244]: [ftp] OK LOGIN: Client "192.168.0.4", anon password "?"
    Mar 22 19:54:41 vsftpd[246]: [ftp] OK DOWNLOAD: Client "192.168.0.4", "/IMG_4599.jpg", 732289 bytes, 5019.34Kbyte/sec

    If does not work for you - post system log then.

  10. #10

    after mount, CR9 is fine to mount NTFS

    The NTFS problem solve after I type `mount` in console, it is strange. I reboot after upgrade to CR9 but the NTFS partition isn't work, I reboot after solve the NTFS problem by issue 'mount' command, but NTFS partition still work....

    Any way, thanks Oleg for your great firmware and quickly response

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, 16: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, 15: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: 11-11-2007, 00:36
  4. Upgraden naar nieuwe firmware mislukt steeds
    By Weiry© in forum Dutch Discussion - Nederlands
    Replies: 31
    Last Post: 28-09-2006, 23:29
  5. Flashing Oleg's Firmware in WL HDD
    By hugo in forum WL-HDD Custom Development
    Replies: 29
    Last Post: 21-10-2004, 15: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
  •