Results 1 to 9 of 9

Thread: WL 500GP mit Oleg-Firmware erkennt USB HDD nicht !!!

  1. #1
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374

    WL 500GP mit Oleg-Firmware erkennt USB HDD nicht !!!

    Hallo zusammen,

    Ich habe folgendes Problem mit meinem WL 500G Premium:

    Ich wollte meinem WL500GP die Oleg-Firmware verpassen. Dazu bin ich nach dem "[HOW TO] Firmware installieren und konfigurieren" von Wengi vorgegangen. Zumindest bis man zu dem Punkt 4a."Festplatte Partitionieren" kommt. Nachdem ich "df" zum einsehen derountpoints eingegeben habe, erschien nur folgender mount:

    /dev/root 3008 3008 0 100% /

    Die Platte wird gar nicht erst erkannt.
    Wenn ich die Platte ganz normal über Samba freigeben möchte, funktioniert das auch nicht. Ich habe Samba aktiviert und auch Device-Namen vergeben.
    Verwende ich die original-Firmware von ASUS, ist alles kein Problem, die Platte wird erkannt, ich kann Zugriffsberechtigungen verteilen und alles funzt.

    Müssen noch bestimmte Einstellungen vorgenommen werden, die im [HOW TO] nicht erwähnt werden? Das [HOW TO] ist ja wohl für einen WL-HDD geschrieben und Wengi erwähnt ja etwas unter 4a.:

    Für alle Geräte mit USB-Platte sind einige insmod-Sachen zu beachten!!! Hierzu hier nachsehen und nach insmod suchen. Weiterhin wichtig bei USB-Platten: Erst Platte , dann Router einschalten.

    Ich werde jedoch nicht schlau aus der Anmerkung.

    Vielleicht kann jemand Licht ins Dunkel bringen....

    Ich wäre euch sehr dankbar

    Grüsse
    Oliver

  2. #2
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Hi,

    um mit einer USB Platte zu arbeiten müssen die entsprechenden Kernel Module geladen werden.
    Das kannst Du mit lsmod sehen.
    Du brauchst die Module scsi_mod, sd_mod und usb-storage.
    Wenn Du auf der gelinkten Seinte nach insmod suchst landest Du bei der Befehlszeile
    Code:
    insmod scsi_mod && insmod sd_mod && insmod usb-storage
    Diese ausführen und schon ist die Platte erreichbar.

    Das muss auch später in die post-boot!

    wengi
    Übersicht aller HowTos --- HowTo Overview (mostly german)
    WL-HDD mit diesem Setup. --- WL-HDD with this setup.
    Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
    Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)

  3. #3
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374

    Das ging ja schnell

    Super, Danke....

    Ich probiere das gleich mal aus. Also nur die Zeile einfügen, das dürfte zu schaffen sein.
    In die Post-Boot muss es, damit es bei jedem Neustart des Routers wieder geladen wird? (Bin Neuling was Linuxprogramming angeht)

    Grüsse
    Oliver

  4. #4
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374

    Noch ne Kleinigkeit

    Hallo noch mal,

    Noch ne Frage zu folgender Aussage:

    Achtung: In diesem Kapitel gehen die vorhandenen Daten auf der Festplatte verloren. Vorher sichern!

    Ich habe ne 500GB-Platte, die zu 80% gefüllt ist am Router hängen. Ist es auch möglich die Platte mit Partition Magic zu partitionieren? So habe ich Sie beim ersten mal auch partitioniert, halt nur ohne SWAP und IPKG. PM arbeitet ohne Probleme mit ext3 Platten. Ich könnte also einfach die Platte an den Rechner klemmen, neu partitionieren und würde meine Daten behalten. Ich weiss nämlich momentan nicht wohin mit 400GB....?

    Grüsse
    Oliver

  5. #5
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Das sollte funktionieren.
    Wie Du das Ziel der richtigen Partitionierung erreichst ist eigentlich egal.
    Hauptsache Du kannst später alles mounten.

    Eine Garantie werde ich Dir dafür natürlich nicht geben

    wengi
    Übersicht aller HowTos --- HowTo Overview (mostly german)
    WL-HDD mit diesem Setup. --- WL-HDD with this setup.
    Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
    Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)

  6. #6
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374

    Noch ne Frage

    Hallo,

    habe gerade Punkt 9. TRANSMISSION abgeschlossen.
    Leider per InternetExplorer keine Verbindung herstellen.

    Folgenden Befehl hab ich eingegeben:

    http://192.168.1.1:8008/cgi-bin/transmission.cgi

    192.168.1.1 ist wirklich die IP meines Routers

    Hier nun mal mein free:

    PHP Code:
    [admin@Server root]$ free
                 total       used       free     shared    buffers     cached
    Mem
    :         30116      14964      15152          0       2252       6320
    -/+ buffers/cache:       6392      23724
    Swap
    :       524276          0     524276 
    Hier die Laufenden Prozesse:

    PHP Code:
    [admin@Server root]$ ps axf
      PID TTY      STAT   TIME COMMAND
        1 
    ?        S      0:01 /sbin/init
        2 
    ?        S      0:00 [keventd]
        
    ?        RN     0:00 [ksoftirqd_CPU0]
        
    ?        S      0:00 [kswapd]
        
    ?        S      0:00 [bdflush]
        
    ?        S      0:00 [kupdated]
        
    ?        S      0:00 [mtdblockd]
       
    59 ?        S      0:00 telnetd
       64 
    ?        S      0:00 httpd vlan1
       70 
    ?        S      0:00 klogd
       71 
    ?        S      0:00 dnsmasq
       72 
    ?        S      0:00 syslogd -m 0 -/tmp/syslog.log --l 7
       77 
    ?        S      0:00 [khubd]
       
    86 ?        Ss     0:00 lpd
       88 
    ?        Ss     0:00 p9100d -/dev/usb/lp0 0
       91 
    ?        Ss     0:00 waveservermain
       93 
    ?        Ss     0:00 rcamdmain
       97 
    ?        S      0:00 [usb-storage-0]
       
    98 ?        S      0:00 [scsi_eh_0]
      
    104 ?        Ss     0:00 pppd file /tmp/ppp/options.wan0
      106 
    ?        Ss     0:00 infosvr br0
      107 
    ?        Ss     0:00 watchdog
      108 
    ?        Ss     0:00  \_ ntp
      122 
    ?        S      0:00 dropbear
      149 
    ?        Ss     0:00  \_ dropbear
      150 pts
    /0    Ss     0:00      \-sh
      155 pts
    /0    R+     0:00          \_ ps axf
      127 
    ?        S      0:00 [kjournald]
      
    133 ?        S      0:00 [kjournald]
      
    140 ?        S      0:00 stupid-ftpd
      146 
    ?        S      0:00 upnp --L br0 -W ppp0 
    Eigentlich scheint doch alles zu sein wie es soll....???

    Vielleicht jemand ne Idee??

    Grüsse

  7. #7
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Nö. Da fehlt der http server:
    Code:
      160 ?        S      0:08 /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 8008 -h /opt/share/www
    Schau Dir mal das an.
    Code:
    [admin@blechbuechse root]$ cd /opt/etc/init.d/
    [admin@blechbuechse init.d]$ ls
    total 28
    drwxr-xr-x  2 admin root 4096 Jul  3 09:32 .
    drwxr-xr-x 14 admin root 4096 Jul  3 09:32 ..
    -rwxr-xr-x  1 admin root  390 May 27 16:16 S05syslogd
    -rwxr-xr-x  1 admin root  153 Jan 18 07:35 S10cron
    -rwxr-xr-x  1 admin root  246 Jan 19 04:59 S10xinetd
    -rwxr-xr-x  1 admin root 3127 Jul  2 19:35 S80busybox_httpd
    -rwxr-xr-x  1 admin root  386 May 27 16:13 rc.unslung
    [admin@blechbuechse init.d]$
    S80busybox_httpd fehlt oder ist nicht ausführbar.
    ABER:
    Da Dein syslog auch noch in /tmp läuft vermute ich, dass rc.unslung gar nicht ausgeführt wird. Starte rc.unslung mal von Hand. Wenn dann alles funktioniert musst Du mal die post-boot überprüfen.

    wengi

    PS: Ich verabschiede mich jetzt für 14 Tage in den Urlaub. Ab hier muss Dir ein anderer helfen. Viel Erfolg
    Übersicht aller HowTos --- HowTo Overview (mostly german)
    WL-HDD mit diesem Setup. --- WL-HDD with this setup.
    Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
    Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)

  8. #8
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hallo und Danke für die wiedermal schnelle Antwort......

    Hab mal geforscht und folgendes festgestellt wenn ich rc.unslung eingebe:

    PHP Code:
    [admin@Server init.d]$ rc.unslung
    -shrc.unslungnot found 
    Oder wie meintest Du soll ich das aufrufen?

    Auf jeden habe ich nen kleinen Fehler in der rc.unslung gefunden.... nun komme ich auf
    http://ASUSIPADRESSE:8008/cgi-bin/transmission.cgi

    Leider nicht auf Samba mittels:
    http://IP.ADRESSE.DES.ASUS:901


    Vielleicht kannst Du ja doch noch mal schnell über meine Sachen schauen, hab alles mal angehangen:

    Wäre schön, denn wenn Samba läuft könnte ich das Projekt 2 Wochen ruhen lassen ...Keine Bange

    Und schon mal schönen Urlaub, wenn Du dich häufiger mit so Leuten wie mir rumschlagen musst,hasst Du ihn dir sicher verdient.

    PHP Code:
    [admin@Server init.d]$ cd /opt/etc/init.d/
    [
    admin@Server init.d]$ ls
    S05syslogd  S10cron  S10xinetd  S80busybox_httpd  S80samba  rc
    .unslung
    [admin@Server init.d]$ 
    PHP Code:
    [admin@Server init.d]$ vi /usr/local/sbin/post-boot
    #!/bin/sh
    dropbear
    # test if USB disc has been attached
    # if not - then insert needed modules
    #Wait for /opt to mount
    mount /dev/discs/disc0/part2 /opt
    i
    =0
    while [ $i -le 30 ]
    do
    if [ -
    /opt/etc ]
    then
    break
    fi
    sleep 1
    i
    =`expr $i + 1`
    done

    mount 
    /dev/discs/disc0/part3 /tmp/harddisk


    # Activate swap
    swapon /dev/discs/disc0/part1

    # Run all active services - active means starts with S
    /opt/etc/init.d/rc.unslung
    ~
    ~
    ~
    ~
    - /
    usr/local/sbin/post-boot 1/25 4
    PHP Code:
    [admin@Server init.d]$ vi /opt/etc/init.d/rc.unslung
    for i in /opt/etc/init.d/S??* ;do

     
    # Ignore dangling symlinks (if any).
     
    [ ! -"$i] && continue

     case 
    "$iin
     
    *.sh)
     
    # Source shell script for speed.
     
    (
     
    trap INT QUIT TSTP
     set start
     
    $i
     
    )
     ;;
     *)
     
    # No sh extension, so fork subprocess.
     
    $i start
     
    ;;
     
    esac

     done
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    - /
    opt/etc/init.d/rc.unslung 1/21 4
    PHP Code:
    [admin@Server init.d]$ vi /opt/etc/crontab
    S
    PATHs 
    Empty ---------- ---------- #
    */30 * * * * admin nice /opt/sbin/transmission_watchdog
    0 0 
    * * * admin /opt/sbin/logrotate -/opt/etc/logrotate.conf &>/dev/null
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    - /
    opt/etc/crontab 1/7 14
    PHP Code:
    [admin@Server init.d]$ vi /opt/etc/logrotate.conf
    compress


    /opt/var/log/messages {
    size 1024k
    weekly
    rotate 9
    postrotate
    killall 
    -HUP syslogd
    endscript
    }

    include /
    opt/etc/logrotate.d









    ~
    ~
    ~
    ~
    ~
    ~
    ~
    - /
    opt/etc/logrotate.conf 1/22 4
    PHP Code:
    [admin@Server init.d]$ vi /opt/etc/init.d/S05syslogd
    #!/bin/sh
    #
    # Startup script for syslogd
    #
    # Stop myself if running
    if [ -"`pidof syslogd`" ]; then
    killall syslogd 2
    >/dev/null
    fi

    # copy content of original syslogd to new syslog.
    cat /tmp/syslog.log >> /opt/var/log/messages
    # remove old syslog.log
    rm /tmp/syslog.log

    /sbin/syslogd -m 0 -/opt/var/log/messages --l 7


    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    - /
    opt/etc/init.d/S05syslogd 1/17 5

  9. #9
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374

    Problem gelöst

    Hallo,

    Mit meinem Partitionieren per PM war wohl keinen , geht prinzipiell wohl schon, man muss nur darauf ahten dass die Partitionierung gleich der im [HOW TO] bleibt!!!! Oder es muss die Programmierung angepasst werden......
    Habe nämlich die Parts meiner Platte abweichend vom [HOW TO] erstellt, dies bei der Programmierung aber nicht berücksichtigt.

    Grüsse und Danke für die Hilfe
    Oliver
    Last edited by carterb; 15-07-2007 at 11:01.

Similar Threads

  1. linuxrc bug? - WL-500g not booting from usb drive with hub
    By daniel632 in forum WL-500g Custom Development
    Replies: 5
    Last Post: 14-03-2012, 15:28
  2. WL 500Gp Keine HDD mehr nach Oleq Firmware Update
    By Greenhorn04 in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 08-01-2007, 22:15
  3. Problem mit Printer und HD am Usb Hub...
    By Sidd in forum German Discussion - Deutsch (DE)
    Replies: 4
    Last Post: 29-03-2006, 17:53
  4. Please help... USB HDD doesn't work
    By jirina42 in forum WL-500g Q&A
    Replies: 6
    Last Post: 05-01-2006, 19:04
  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

Posting Permissions

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