Eagledream Geplaatst: 11 februari 2005 Geplaatst: 11 februari 2005 Ik heb sinds twee dagen Hydra 7000 Poseidon op hdd geinstalleerd met [color:"blue"] /var [/color] op USB. In de flash draait de cvs van 30-12-2004. Tijdens het installeren heb ik het door mij aangepaste script [color:"blue"] init [/color] , van Hydra 7000 zeus, in [color:"blue"] var/etc/init [/color] geplaatst. Dit script heeft in Hydra zeus altijd goed gefunctioneerd. Het script ziet er zo uit: ========================= ~ > cat /var/etc/init if [ -x /var/wifi/wifistart.sh ]; then /var/wifi/wifistart.sh; fi if [ -x /var/bin/bullz_text ]; then /var/bin/bullz_text -b; fi if [ -e /hdd/swapfile ]; then /sbin/swapon /hdd/swapfile; fi /sbin/hdparm -X66 -u1 -m16 /dev/ide/host0/bus0/target0/lun0/disc /sbin/hdparm -c1 /dev/ide/host0/bus0/target0/lun0/disc ~ > ========================== Na het vastlopen van newcamd.ppc, na ongeveer 1 dag aan te hebben gestaan, heb ik gecontroleerd of de swapfile wel was ingeschakeld. Tot mijn verbazing was deze niet ingeschakeld. De file [color:"blue"] /hdd/swapfile [/color] was gewoon aanwezig. Conclusie: Het script init wordt niet uitgevoerd. Ik heb, via telnet, een reboot gegeven en tot mijn verbazing was hierna de swapfile nog niet ingeschakeld. Ik heb toen handmatig, via telnet, het script gestart. Het werkte prima, zie de volgende output: ========================== ~ > . /var/etc/init /dev/ide/host0/bus0/target0/lun0/disc: setting multcount to 16 setting unmaskirq to 1 (on) setting xfermode to 66 (UltraDMA mode2) multcount = 16 (on) unmaskirq = 1 (on) /dev/ide/host0/bus0/target0/lun0/disc: setting 32-bit IO_support flag to 1 IO_support = 1 (32-bit) ~ > ============================= De swapfile is nu ook actief. Het script werkt dus goed. Volgens het opstartscript in [color:"blue"] /etc/init.d/rcS [/color] wordt er wel gecontroleerd of het script [color:"blue"] /var/etc/init [/color] bestaat en zo ja, zou het vervolgens uitgevoerd moeten worden. Nogmaals een reboot uitgevoerd en weer was de swapfile niet actief (init dus weer niet automatisch uitgevoerd). Voor het overige draait poseidon goed en stabiel (met ingeschakelde swapfile). <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Ik begrijp niet waarom het script in Poseidon niet meer wordt uitgevoerd. Misschien zie ik iets over het hoofd en weet er iemand raad. Zijn er anderen die ditzelfde probleem hebben? Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
dAF2000 Geplaatst: 11 februari 2005 Geplaatst: 11 februari 2005 Ik heb een soortgelijk scriptje in mijn /var/etc/init staan (ook de hdparm settings). En dat werkt goed hier! Staan de permissies van de file op execute (met chmod)?
Eagledream Geplaatst: 11 februari 2005 Auteur Geplaatst: 11 februari 2005 Ja, de permissies staan op read en execute. Anders had ik het ook niet handmatig kunnen starten. Snap het niet. Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
dAF2000 Geplaatst: 11 februari 2005 Geplaatst: 11 februari 2005 Oh ja, tuurlijk <img src="/ubbthreads/images/graemlins/anoniem.gif" alt="" /> Kijk voor de zekerheid na 't booten met hdparm -iv /dev/ide... of de hdparm settings zijn overgekomen... misschien werkt alleen de swap gewoon niet, maar dat lijkt me sterk want je zei van wel. Anders blijft alleen opnieuw flashen over denk ik... erg raar... Ik kan uit ervaring zeggen dat 't scriptje echt uitgevoerd wordt.
Eagledream Geplaatst: 11 februari 2005 Auteur Geplaatst: 11 februari 2005 Ben je er wel zeker van dat het script wordt uitgevoerd? Ik kon aan de hdparm parameters, voor en na het uitvoeren van het script, niet zo gauw zien of het werkte. Ik zag het alleen aan de niet geactiveerde swapfile. Na het handmatig uitvoeren van het script is de swapfile steeds weer geactiveerd. Het ligt dus zeker niet aan de swapfile. Voor het overige draait poseidon als een speer!! <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
dAF2000 Geplaatst: 11 februari 2005 Geplaatst: 11 februari 2005 Nou, "unmaskirq = 1 (on)" is standaard niet zo. Wel een goede keuze trouwens, heb 't ook zo <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> Het script wordt echt uitgevoerd (ook gecontroleerd hier). Anders zou bijvoorbeeld bullz text niet kunnen werken. Mijn /var/etc/init is: if [ -x /hdd/bin/hdsetting ]; then /hdd/bin/hdsetting; fi if [ -x /var/wifi/wifistart.sh ]; then /var/wifi/wifistart.sh; fi if [ -x /var/bin/bullz_text ]; then /var/bin/bullz_text -b; fi en /hdd/bin/hdsetting: #!/bin/sh hdparm -m16 -c3 -u1 /dev/ide/host0/bus0/target0/lun0/disc
Eagledream Geplaatst: 11 februari 2005 Auteur Geplaatst: 11 februari 2005 Bedankt voor de tips dAF! Jouw script doet, als resultaat, hetzelfde als mijn script. De images staan goed op hdd. Multiboot gaat prima met flashwizard pro 5.0. Met behulp van onder andere jouw tips verder gaand, het volgende: Ik heb ontdekt, met behulp van wijziging van het [color:"blue"] /var/etc/init [/color] script, dat het script inderdaad wordt uitgevoerd bij een reboot. het script was: ================================================================= ~ > cat /var/etc/init_old if [ -e /hdd/.startinit ]; then rm /hdd/.startinit; fi if [ -e /hdd/.endinit ]; then rm /hdd/.endinit; fi if [ -e /hdd/.swapactive ]; then rm /hdd/.swapactive; fi /bin/touch /hdd/.startinit if [ -x /var/wifi/wifistart.sh ]; then /var/wifi/wifistart.sh; fi if [ -x /var/bin/bullz_text ]; then /var/bin/bullz_text -b; fi if [ -e /hdd/swapfile ]; then /sbin/swapon /hdd/swapfile /bin/touch /hdd/.swapactive; fi /sbin/hdparm -X66 -u1 -m16 /dev/ide/host0/bus0/target0/lun0/disc /sbin/hdparm -c1 /dev/ide/host0/bus0/target0/lun0/disc /bin/touch /hdd/.endinit ~ > ================================================================= de touch files werden keurig aangemaakt en gedateerd. Vervolgens zag ik dat de swapfile nog steeds niet geactiveerd was. <img src="/ubbthreads/images/graemlins/biggthumpdown.gif" alt="" /> De telnet output was: ========================================================== Welcome on your Dreambox DM7000 series! - Kernel 2.6.9-rc1 (23:12:14) This release is brought to you by "The Hydra" ========================================================== dreambox login: root Password: BusyBox v1.00-rc3 (2004.10.15-12:56+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. ~ > free total used free shared buffers Mem: 29840 27120 2720 0 2240 Swap: 0 0 0 Total: 29840 27120 2720 ~ > ============================================================ Vervolgens heb ik Hydra Zeus opgestart. En, oh wonder, de swapfile werd gewoon geactiveerd. <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> (Zelfde configuratie als poseidon, /var op USB, images op HDD) Onder Hydra Zeus heb ik wederom het [color:"blue"] /var/etc/init[/color] script gekopieerd naar Hydra Poseidon. (Voorafgaand had ik het initscript met de "touches" gekopieerd naar init_old) Vervolgens 'gereboot' met poseidon en ditzelfde zeus script. Verbazing dat de swapfile weer niet werd geactiveerd. Waarom nou wel in zeus en niet in poseidon? Er is dus een verschil en het reproduceert ook. Als ik de lopende processen check in poseidon, dan lijkt alles normaal en goed. ook het rcS script staat keurig in zijn sleepmode zoals het hoort volgens het einde van het script. het probleem focust zich nu op de automatische activering van de swapfile!! Snap het nog steeds niet. <img src="/ubbthreads/images/graemlins/kweetniet.gif" alt="" /> Groet Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
dAF2000 Geplaatst: 12 februari 2005 Geplaatst: 12 februari 2005 Ik heb de originele 1.08 in de flash en Poseidon op de USB via Flash wizard. Bij mij werkt swapon wel goed. Wie weet heeft 't iets met de kernel te maken dus. Maar uit de hdparm commando's blijkt dat je waarschijnlijk van haperingen in opnames af wilt. Probeer anders gewoon dezelfde configuratie die ik heb met de originele 1.08 in de flash. Alles werkt dan perfect (bij mij tenminste) en de opnames gaan foutloos.
onedutch Geplaatst: 12 februari 2005 Geplaatst: 12 februari 2005 Hoi, Ik heb het idee dat bij mij ook de init niet wordt gedraaid als ik een reboot doe. Volgorde van waarneming: -Erase Image -Poseidon erin -move Var naar USB -Keys'Emu's etc etc MV -Alles werkt leuk -Delete van de swapfile van zeus image op de USB -Vis USB manager 64 Mb swapfile op USB laten aanmaken, dit hangt na enkele minuten... -Reboot, swapfile is aangemaakt maar niet geladen (Free ingetikt in de telnet sessie) -Starten van de /var/etc/init in de telner sessie werkt keurig!!! Bij Free krijg ik nu /var/etc > free total used free Mem: 30048 28808 1240 Swap: 65528 0 65528 Total: 95576 28808 66768 Als ik een cat doe van de init file krijg ik dit .... /var/etc > cat ./init if [ -x /var/wifi/wifistart.sh ]; then /var/wifi/wifistart.sh; fi if [ -x /var/bin/bullz_text ]; then /var/bin/bullz_text -b; fi [ -f /mnt/usb/swapfile ] && swapon /mnt/usb/swapfile Anders dan bij jullie Mischien dat de Init wordt aangeroepen terwijl de VAR nog niet gemount is aan de VAR op de USB Stick ????? Even heeeel iets anders... Ik heb al enkele maanden last op http://www.sat4all.com als ik een posting doe dat mijn "Bericht" venster maar 2 regels hoog is.... Dit is zeeer frsutrerend.... Zijn er meer mensen die dit hebben? Greetz Tom /---------------------------------------------------------------------------------------------------------\ |DB 7000, DB 500, Skystar II to Xbox 360 MCE Extender (HD Compliant), Triax 88 CM |
Eagledream Geplaatst: 12 februari 2005 Auteur Geplaatst: 12 februari 2005 Komt helemaal overeen met mijn ervaring tot nu toe. Echter ik heb, zie vorgaand, wel aangetoond dat het init script wordt doorlopen bij een reboot. Vergelijkbaar met dAF heb ik Bullz_text ook geladen en aangezet. In alle gevallen was dit opgestart na een reboot. Het init script wordt dus wel doorlopen!! Conclusie, bij gebruik van exact hetzelfde /var/etc/init script, is: - [color:"blue"] "swapon" [/color] niet automatisch wordt uitgevoerd in Poseidon. - [color:"blue"] "swapon" [/color] wel automatisch wordt uitgevoerd in Zeus Eerst heb ik, voor de zekerheid, een nieuwe Poseidon image gedownload en opnieuw op HDD gezet met /var op USB en alles opnieuw ingesteld. Ik heb dit, mede op aanraden van dAF, ook getest met zowel; - de originele Dream MM rel108_1.img, - de rel_108_2_CVS_30122004.img en - de dm7000_beta109_20050204.img in de flash. Resultaat is in alle gevallen hetzelfde. Mijn conclusie is verder dat de oorzaak hiervan in Hydra Poseidon moet zitten. Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
Eagledream Geplaatst: 12 februari 2005 Auteur Geplaatst: 12 februari 2005 Citaat: Maar uit de hdparm commando's blijkt dat je waarschijnlijk van haperingen in opnames af wilt. Probeer anders gewoon dezelfde configuratie die ik heb met de originele 1.08 in de flash. Alles werkt dan perfect (bij mij tenminste) en de opnames gaan foutloos. Dit was niet de reden voor de instellingen van de HDD. Bij het onderzoek in een ander topic had ik dit ontdekt en heb ik deze optimale instellingen verder blijvend opgenomen. Een optimale HDD instelling lijkt mij altijd beter. Bedankt voor je tips. Zie verder mijn antwoord/bevindingen hierboven. Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
Gast Geplaatst: 17 februari 2005 Geplaatst: 17 februari 2005 Citaat: Conclusie, bij gebruik van exact hetzelfde /var/etc/init script, is: - [color:"blue"] "swapon" [/color] niet automatisch wordt uitgevoerd in Poseidon. - [color:"blue"] "swapon" [/color] wel automatisch wordt uitgevoerd in Zeus Eerst heb ik, voor de zekerheid, een nieuwe Poseidon image gedownload en opnieuw op HDD gezet met /var op USB en alles opnieuw ingesteld. Mijn conclusie is verder dat de oorzaak hiervan in Hydra Poseidon moet zitten. Klopt denk ik. Ook ik heb gemerkt dat sinds de Poseidon install na een reboot de swap niet wordt gemount. Mijn oplossing is de volgende: (in /var/etc/init) [color:"red"] # add swap (sleep 10; swapon /hdd/swapfile ) & [/color] En nu werkt het wel. Groeten
Littlesat Geplaatst: 17 februari 2005 Geplaatst: 17 februari 2005 Dit probleem van de swapfile is bekend. Het script swapfile.sh is ook al aangepast in de laatste Hydra phoenix zodat het onderstaande al automatisch gaat !!! Je kunt zelf de init file aanpassen als volgt: voorheen: [ -f /hdd/swapfile ] && swapon /hdd/swapfile naar: [ -f /hdd/swapfile ] && (sleep 20;swapon /hdd/swapfile)& En het werkt!!! (voor swap on usb /hdd = /mnt/usb) Groetjes, Littlesat Binnenkort is bijna alles in MPEG4 bij CanalDigitaal... je SD ontvanger kan dus in de Kliko
Eagledream Geplaatst: 17 februari 2005 Auteur Geplaatst: 17 februari 2005 .......Ahhh, natuurlijk is dat de oplossing! <img src="/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> Bedankt voor de tip. <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Groet --------------------- Dreambox 7000S, Maxtor 160Gb 8Mb,Triax 78cm, Stab HH100, Gemini 2.50 op stick, NSLU2 266MHz(NAS)
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen