Torna indietro   Hardware Upgrade Forum > Networking e sicurezza > Networking > Networking in generale

HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-03-2012, 14:17   #761
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Gnommo

Dove potrei scaricare il sorgente di quel mini httpd che hai compilato?
Hai usato la toolchain del tuo 3500?

Mi servirebbe dare un'occhiata al sorgente e ricompilarlo.
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2012, 15:08   #762
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Gnommo

Dove potrei scaricare il sorgente di quel mini httpd che hai compilato?
Hai usato la toolchain del tuo 3500?

Mi servirebbe dare un'occhiata al sorgente e ricompilarlo.
Ho usato la mia vecchia toolchain (compilata anni ed anni fa )
basata su uclibc 0.9.28 a voi serve la 0.9.29, vabbè ma non c'entra questo.
Il sorgente lo devo cercare perchè ho fatto delle modifiche , aspè che lo vado a cercare...
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2012, 19:43   #763
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da gnommo Guarda i messaggi
Ho usato la mia vecchia toolchain (compilata anni ed anni fa )
basata su uclibc 0.9.28 a voi serve la 0.9.29, vabbè ma non c'entra questo.
Il sorgente lo devo cercare perchè ho fatto delle modifiche , aspè che lo vado a cercare...
Grazie.
Sì, la toolchain basata su uclibc 0.9.29 l'ho scaricata da un link di Cionci che ho trovato qui sul forum. Penso dovrebbe andare bene. Ho sistemato l'ambiente e sembra che compili... ho fatto un piccolo test, e va!
D'altro canto l'httpd compilato con la tua di toolchain girava senza problemi anche sui nostri DGN2200 e fra l'altro nel monitoraggio delle risorse era palesemente più leggero del nostro con prestazioni percepite indentiche.
Il motivo comunque per cui mi serivrebbe ricompilarlo è un altro.
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2012, 21:42   #764
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Grazie.
Sì, la toolchain basata su uclibc 0.9.29 l'ho scaricata da un link di Cionci che ho trovato qui sul forum. Penso dovrebbe andare bene. Ho sistemato l'ambiente e sembra che compili... ho fatto un piccolo test, e va!
D'altro canto l'httpd compilato con la tua di toolchain girava senza problemi anche sui nostri DGN2200 e fra l'altro nel monitoraggio delle risorse era palesemente più leggero del nostro con prestazioni percepite indentiche.
Il motivo comunque per cui mi serivrebbe ricompilarlo è un altro.

vedi un pò se è questa, ne ho un casino compilate e non ricordo quale ho messo :
http://www.mediafire.com/?hepw63yn6bmph70
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2012, 15:48   #765
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da gnommo Guarda i messaggi
vedi un pò se è questa, ne ho un casino compilate e non ricordo quale ho messo :
http://www.mediafire.com/?hepw63yn6bmph70
Vabbè se è lui o non è proprio lui, e se il test ha successo, eventualmente sarà un discorso su cui ci ritorneremo dopo. Aprendo la directory e vedendo un httpd già compilato di dimensioni differenti sembrerebbe essere un'altra versione.
Comunque per adesso non è prioritaria questa cosa.
Se ce ne sarà bisogno in seguito ti romperò le balle per compilare e linkare un eseguibile come si deve e con le opzioni giuste che mi consiglierai tu....

Nel frattempo...chiedo.. per compilare un applet standalone, nel mio caso l'httpd, c'è un'opzione da menuconfig? Oppure devo spostarmi nella directory networking e sistemare il file di configurazione da lì?
Io per compilare la prima volta gli ho fatto generare il file di configurazione con menuconfig e poi con make non aveva funzionato perché dovevo sistemare la sysroot altrimenti non trovava le librerie.
Sistemato --sysroot dalle opzioni di compilazione di menuconfig e facendolo puntare alla directory principale della toolchain ha compilato e il linker è riuscito a generare gli eseguibili ma con l'opzione "all-inclusive", cioè tutte le applet built-in nella busybox.

Ahh! Fra l'altro il processo non è proprio andato tutto a buon fine, si era fermato nello script sh "busybox.mll" nella riga $HOSTCC -E -DMAKE_LINKS -include $CONFIG_H $APPLETS_H... dove la variabile $HOSTCC valeva "gcc", cioè il nome di un compilatore che palesemente non poteva trovare; io per sbrigarmi ho forzato quella variabile al valore "mips-linux-gcc"... l'errore è scomparso ma non sono sicuro se è stata la mossa giusta. A te è successo?

[EDIT]
opzione -E Preprocess only; do not compile, assemble or link

c'entra niente questo?
[/EDIT]

[EDIT2]
Hai semplicemente fatto compilare la busybox con solo l'httpd a bordo e poi lo hai rinominato da busybox in httpd?
[/EDIT2]

[EDIT3]
LOOL! Come non detto...
Hard-Link & make install...
[/EDIT3]
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.

Ultima modifica di gnicK79 : 16-03-2012 alle 21:56.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2012, 16:09   #766
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Dunque!

Il test ha avuto esito positivo!
Spiego un attimino di che sto parlando.
L'httpd sul DGN220 per tutte quelle volte che aveva smesso di rispondere, in realtà non aveva mai crashato; il punto è che il nome del processo in memoria è in conflitto col nome del demone originale.

Mettendosi a configurare dall'interfaccia generale ci sono molteplici casi in cui il router chiama uno script che scatena il restart di taluni servizi.
Durante questa pocedura fra kill killall e compagnia bella il nostro di demone viene fatto fuori di proposito per un "matching pattern". Non mi metto neanche a guardare il sorgente, perché tanto è così.
Anche se con un refreshing non proprio immediato mi so messo con "top" a monitorare la situazione mentre eseguivo una di queste procedure e i sospetti sono divenuti quasi certezze.
L'httpd essendo un applet di una collezione di utilità non è rinominabile semplicemente cambiandogli il nome all'eseguibile, bisogna cambiare due minchiate nel sorgente e ricompilare altrimenti il check interno se ne accorge e per un errore interno non avvia l'applet con il categorico "applet not found".

Questo è quello che in pratica ho fatto con il sorgente che mi ha passato Gnommo. Mi sembrava strano che il demone andasse in crash così senza che ci fossero richieste in corso o per uno spazio troppo esiguo in RAM.

--------------------------------------------------------------------

Gnommo, se mi potresti aiutare un attimino a compilare ben bene l'httpd con le opzioni giuste da menuconfig te ne sarei grato.

Io a parte che settare il sysroot per le librerie, la variabile $HOSTCC e l'opzione hard-link non ho toccato nient'altro.

L'httpd che il linker mi genera gira sul router e funziona, ma non totalmente e non con tutte le pagine del nostro HOME, tipo non carica le pagine con i grafici e altre cose ed errori nell'intepretazione PHP... manca qualche estensione?

queste le opzioni attive di default per l'httpd da menuconfig:
[*] httpd
│ │ [ ] Support using httpd only from inetd
│ │[*] Enable Basic http Authentication
│ │[*] Support MD5 crypted passwords for http Authentication
│ │[*] Support reloading the global config file using hup signal
│ │[*] Enable support -u <user> option
│ │[*] Support loading additional MIME types at run-time
│ │[*] Support Common Gateway Interface (CGI)
│ │[*] Enable support for running scripts through an interpreter
│ │[*] Support the REMOTE_PORT environment variable for CGI
│ │[*] Enable the -e option for shell script CGI simplification.

come l'hai compilato Gnommo?
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2012, 18:58   #767
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Dunque!

Il test ha avuto esito positivo!
Spiego un attimino di che sto parlando.
L'httpd sul DGN220 per tutte quelle volte che aveva smesso di rispondere, in realtà non aveva mai crashato; il punto è che il nome del processo in memoria è in conflitto col nome del demone originale.

Mettendosi a configurare dall'interfaccia generale ci sono molteplici casi in cui il router chiama uno script che scatena il restart di taluni servizi.
Durante questa pocedura fra kill killall e compagnia bella il nostro di demone viene fatto fuori di proposito per un "matching pattern". Non mi metto neanche a guardare il sorgente, perché tanto è così.
Anche se con un refreshing non proprio immediato mi so messo con "top" a monitorare la situazione mentre eseguivo una di queste procedure e i sospetti sono divenuti quasi certezze.
L'httpd essendo un applet di una collezione di utilità non è rinominabile semplicemente cambiandogli il nome all'eseguibile, bisogna cambiare due minchiate nel sorgente e ricompilare altrimenti il check interno se ne accorge e per un errore interno non avvia l'applet con il categorico "applet not found".

Questo è quello che in pratica ho fatto con il sorgente che mi ha passato Gnommo. Mi sembrava strano che il demone andasse in crash così senza che ci fossero richieste in corso o per uno spazio troppo esiguo in RAM.

--------------------------------------------------------------------

Gnommo, se mi potresti aiutare un attimino a compilare ben bene l'httpd con le opzioni giuste da menuconfig te ne sarei grato.

Io a parte che settare il sysroot per le librerie, la variabile $HOSTCC e l'opzione hard-link non ho toccato nient'altro.

L'httpd che il linker mi genera gira sul router e funziona, ma non totalmente e non con tutte le pagine del nostro HOME, tipo non carica le pagine con i grafici e altre cose ed errori nell'intepretazione PHP... manca qualche estensione?

queste le opzioni attive di default per l'httpd da menuconfig:
[*] httpd
│ │ [ ] Support using httpd only from inetd
│ │[*] Enable Basic http Authentication
│ │[*] Support MD5 crypted passwords for http Authentication
│ │[*] Support reloading the global config file using hup signal
│ │[*] Enable support -u <user> option
│ │[*] Support loading additional MIME types at run-time
│ │[*] Support Common Gateway Interface (CGI)
│ │[*] Enable support for running scripts through an interpreter
│ │[*] Support the REMOTE_PORT environment variable for CGI
│ │[*] Enable the -e option for shell script CGI simplification.

come l'hai compilato Gnommo?
Il fatto è che il dgn3500 usa uclibc 0.9.28 ed il 2200 0.9.29.
Già avevamo sperimentato queste diversità di comportamento, così che io avevo compilato httpd con le mie patch e cionci con le sue.
Mi sa che ti conviene compilare quello di cionci.
Sicuramente le sue patch sono contenute qui:
http://modfs.svn.sourceforge.net/vie...ar.gz?view=log
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 17-03-2012, 19:34   #768
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da gnommo Guarda i messaggi
Il fatto è che il dgn3500 usa uclibc 0.9.28 ed il 2200 0.9.29.
Già avevamo sperimentato queste diversità di comportamento, così che io avevo compilato httpd con le mie patch e cionci con le sue.
Mi sa che ti conviene compilare quello di cionci.
Sicuramente le sue patch sono contenute qui:
http://modfs.svn.sourceforge.net/vie...ar.gz?view=log
Eh ma il tuo di httpd, quello che tuttora utilizzano gli utenti DGN3500 e che hai compilato con la tua di toolchain basata su uclibc 0.9.28 funziona alla perfezione sui nostri DGN2200. Te lo assicuro!
Se dunque quel demone tu l'hai compilato con il sorgente che mi hai passato, mi sorge qualche dubbio sulla bontà di compilazione della mia toolchain.
Mi potresti passare la tua di toolchain?
Sempre se non è troppo disturbo!! (dice Gnommo... è 2 gg che rompi le @@ ) Ti chiedo scusa!


Ahh dimeticavo!! Hai messo particolari opzioni per l'ottimizzazione del codice? Io ho lasciato -Os

[EDIT]
Ho riscaricato il sorgente della Busybox 1.1.3, e inserito lì le modifiche del sorgente del demone httpd.
Il compilatore multipiattaforma da qui è riuscito a costruire un eseguibile funzionante e dannatamente striminzito .
Probabile ci fossero strascichi di compilazione dovuti al compilatore gcc di sistema della tua distribuzione o forse della toolchain stessa.
Si doveva fare un rebuild totale...
Comunque va bene, faccio un po' di test e poi si mette nel repository con le opportune modifiche agli scripts.
Grazie.
[/EDIT]
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.

Ultima modifica di gnicK79 : 18-03-2012 alle 23:36.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2012, 18:02   #769
dmann9999
Senior Member
 
L'Avatar di dmann9999
 
Iscritto dal: Jun 2008
Messaggi: 2245
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Per quanti avessero avuto problemi seri con l'attuale versione del firmware moddato del DGN2200, io metto a disposizione la versione che ho assemblato.

Changes & fixes:
  • Corretto un problema di stabilità generale che provocava blocchi e crash all'interfaccia principale quando il router operava in PPPoE
  • Possibilità di selezionare fra 4 driver ADSL (Accedere al router da Telnet e digitare "adsldrv" - help built-in)

Download

- p.s.: per il driver versione 026 evitare di settare la modalità 0(auto), altrimenti il modem non si allinea al riavvio; specificare il parametro della modulazione preferita.
- p.p.s: si ricorda... il settaggio esplicito della modalità ADSL da comando ha priorità inferiore rispetto alle impostazioni ADSL in Modfs qualora queste ultime risultassero abilitate.
bellissimo lavoro, complimenti l'ho provato solo adesso, secondo me dovresti metterlo in vista nel thread di modfs
__________________
Calma e Amore nel cuore

Ultima modifica di dmann9999 : 19-03-2012 alle 18:06.
dmann9999 è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2012, 20:15   #770
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da dmann9999 Guarda i messaggi
bellissimo lavoro, complimenti l'ho provato solo adesso, secondo me dovresti metterlo in vista nel thread di modfs
A dire la verità sarebbe da mettere di corsa nel post battistrada del thread principale come firmware di riferimento e come aggiornamento importante e consigliato.... da eseguire alla svelta.
Giusto appunto per questo fix:
Quote:
Corretto un problema di stabilità generale che provocava blocchi e crash all'interfaccia principale quando il router operava in PPPoE
e non per altro.

Se Gnommo vuole lo può fare, io l'ho rilasciato... il link c'è... posso ripostarlo un'altra volta di là... lol, ma poi non è che posso.... boh.. forse è uscito in sordina principalmente a causa mia
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.

Ultima modifica di gnicK79 : 19-03-2012 alle 21:01.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2012, 23:15   #771
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
A dire la verità sarebbe da mettere di corsa nel post battistrada del thread principale come firmware di riferimento e come aggiornamento importante e consigliato.... da eseguire alla svelta.
Giusto appunto per questo fix:


e non per altro.

Se Gnommo vuole lo può fare, io l'ho rilasciato... il link c'è... posso ripostarlo un'altra volta di là... lol, ma poi non è che posso.... boh.. forse è uscito in sordina principalmente a causa mia
si provvedo.
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2012, 00:27   #772
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Gnommo, si dovrebbe procedere a fare un commit sul repository.
Ti delego la faccenda.

- Nella directory dei binari del DGN2200 dovresti inserire questa nuova versione ricompilata del webserver http://www.mediafire.com/download.php?pir2r4r03c4tvd6 basata sul sorgente che mi hai passato.
- Poi togli di mezzo pure il collegamento simbolico httpd che punta al demone embedded. E' inutile rendere disponibile l'httpd built-in della busybox, perché tanto i processi del router lo killano sistematicamente. Da adesso il webserver da utilizzare è quello standalone.

Anche se il resto delle funzionalità della busybox rimane alla versione 1.13.2, ho voluto compilare quello che mi hai passato tu perché è esiguo, è mini , e per l'esigua RAM che ci ritroviamo nel nostro router mi sembra sia la scelta migliore.
(RAM 1% - VSZ 300k) vs (RAM 6% - VSZ circa 1.3 M) con stesse prestazioni.
Chissenefrega se la versione è più vecchia e risulta non allineata; essendo un eseguibile indipendente non è un problema da prendere in considerazione, anzi a momenti gli metto pure il crond dimagrito di alcuni kili se questo è l'andazzo della RAM.

Io non saprei per quali motivi Cionci abbia voluto caricare una busybox più recente di un bel po' di revisioni e di conseguenza più pesante con un router come il nostro che con la RAM è sempre con l'acqua alla gola, però io rimango scettico su questa decisione.

Poi bisogna apportare 2 piccole modifiche agli script di avvio e stop del servizio:

Essendo degli script common nella struttura del repository dovrebbe andarci una cosa del genere
start.sh
Codice:
#!/tmp/soft_links/sh

port=8081
httpd="httpd"

if [ "$device" = "DGN2200" ]; then
        httpd="httpws"
fi

ln -s $modfs_bin/php /tmp/soft_links/php
$httpd -p $port -h  $modfs/www -c $modfs/etc/httpd.conf
stop.sh
Codice:
#!/tmp/soft_links/sh    

httpd="httpd"

if [ "$device" = "DGN2200" ]; then
        httpd="httpws"
fi

for pid in `pidof $httpd`; do
  res=`cat /proc/$pid/cmdline | grep "$modfs"`
  if [ "$res" != "" ]; then
    kill -9 $pid
  fi
done
rm /tmp/soft_links/php
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2012, 08:53   #773
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Gnommo, si dovrebbe procedere a fare un commit sul repository.
Ok sarà fatto.
Solo non capisco perchè cambiare gli script. Cancellando il softlink httpd e sostituendolo con il nuovo eseguibile httpd, quali problemi comporta?
Devo dare a te e parnas72 l'accesso in scrittura all'svn
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2012, 13:51   #774
Parnas72
Senior Member
 
Iscritto dal: Feb 2005
Città: Como
Messaggi: 5094
A quanto dice gnick, il processo non deve chiamarsi httpd altrimenti viene occasionalmente killato da qualche routine del firmware Netgear (magari basterebbe ignorare il segnale nel codice, ma penso anch'io che si faccia prima a rinominarlo).
__________________
Fritz!Box 7530 / NavigaBene FTTH 1000/1000 - Moto Edge 50 Neo - Samsung Galaxy A55 5G
Panasonic PF37X10 - Soundbar "Bose Solo 5" e "Yamaha SR-C20A" - Xiaomi Mi Box - QNAP TS-212 - Xerox B215V
Parnas72 è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2012, 14:15   #775
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da gnommo Guarda i messaggi
Ok sarà fatto.
Solo non capisco perchè cambiare gli script. Cancellando il softlink httpd e sostituendolo con il nuovo eseguibile httpd, quali problemi comporta?
Come dice Parnas72, il processo non puo' chiamarsi come quello di base perché altrimenti cade sotto le grinfie del check. E' un po' come la vecchia storia del demone pppd, ma al contrario (cioè lì non riusciva a killarlo perché non matchava).

Quote:
Originariamente inviato da Parnas72 Guarda i messaggi
magari basterebbe ignorare il segnale nel codice, ma penso anch'io che si faccia prima a rinominarlo).
Che intendi? Ti riferisci al discorso "kill per signal"? Dici di compilare il demone apportando un cambiamento per cui si ignorano i segnali di processo inviati da kill?
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-03-2012, 15:10   #776
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da Parnas72 Guarda i messaggi
il processo non deve chiamarsi httpd
ops che rinco... avevo seguito la discussione quindi lo sapevo perfettamente il motivo
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 01-04-2012, 14:32   #777
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
@Gnommo,

ma sta cosa qui è che mi è successa è normale, o effettivamente mi manca da fare qualcosa?

Ho scaricato il tar dal trunk sul repository; eseguo lo script build per creare l'immagine di modfs, la procedura va tutta a buon fine, unzippo l'immagine e la metto sulla chiavetta, al riavvio modfs non funziona. Tipo ho provato 2 volte e niente da fare, mentre se metto la 0.2 beta va.
Ti posto gli errori di due log:

mod_setup.log

Codice:
Not found on /dev/sda1
Found on /dev/sda2
mkdir: '/tmp/mod/modfs/lib/DGN2200/libresolv.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libm.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libresolv.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libm.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
ln: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
/tmp/mod/modfs/boot.sh: 54: routerdb: Permission denied
rm: '/tmp/mod/modfs/lib/DGN2200/libresolv.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libm.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
rm: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libresolv.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libm.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
mkdir: '/tmp/mod/modfs/lib/DGN2200/libc.so.0' is not an ELF file
startup.log
Codice:
tmp/mod/modfs/boot.sh: 62: packages_start: Permission denied
Cosa diamine è? Problema di permessi o che altro? Ma mi sembra strano...

[EDIT]
ma che!!?? mancano i link simbolici!!??
[/EDIT]
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.

Ultima modifica di gnicK79 : 01-04-2012 alle 16:01.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 01-04-2012, 22:44   #778
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
hai chiamato lo script build.sh da root?
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
Old 02-04-2012, 14:04   #779
gnicK79
Senior Member
 
L'Avatar di gnicK79
 
Iscritto dal: Oct 2009
Messaggi: 1440
Quote:
Originariamente inviato da gnommo Guarda i messaggi
hai chiamato lo script build.sh da root?
Beh sì, anche perché col normal user col cavolo che lo script ti costruisce l'immagine.., ci sono comandi che, almeno a default, il sistema non concede il lusso di esecuzione senza avere i massimi privilegi.

Comunque il problema, come avevo editato, erano/sono i link simbolici.
Gnommo tu procedi alla sincronizzazione con un client SVN? Lavori con un IDE? Che so tipo Eclipse e plug-ins con client SVN embedded.
Il repository, penso per ragioni di compatibilità, non permette la memorizzazione di symlink, che vengono invece sostituiti da file di testo fittizi che fanno da segnaposto.
Se scarichi il tarball di una directory, mica ti rigenera i symlink, scarichi i file di testo corrispondenti e devi ripristinarli a manina.
Io mica ci avevo fatto caso!
Me ne sono accorto solo dopo.
Certi client SVN quando fai una sincronizzazione col server procedono alla ri-conversione dei file di testo, evidentemente contrassegnati, in maniera del tutto trasparente all'utente.
Io mi sono arrangiato con uno script che ricorsivamente cerca questi files dentro la directory del trunk e li rimpiazza con il link simbolico corrispondente.
Tutto qui.

P.S.: Notevole, la nuova sezione Router Info, sia per la pulizia dell'impaginazione sia per la qualità/quantità di informazioni che offre. Bel lavoro!
__________________
HOT Downloads
  • DGN2200v1 modded firmware: v12.04 (Rev. A) - click here to download - last update: 30/04/2012
  • Modfs firmware: v0.3 beta build xxx - n/a -

Browse the Complete Archive.
gnicK79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-04-2012, 12:08   #780
gnommo
Senior Member
 
L'Avatar di gnommo
 
Iscritto dal: Oct 2005
Messaggi: 4954
Quote:
Originariamente inviato da gnicK79 Guarda i messaggi
Io mi sono arrangiato con uno script che ricorsivamente cerca questi files dentro la directory del trunk e li rimpiazza con il link simbolico corrispondente.
Tutto qui.
Perchè non usi un client svn?
Io uso il client a riga di comando nella mia slackware in VM


Mi testate un pò l'ultima build dall'svn?
Vorrei fare un pò di ordine, togliendo le versioni 0.2, 0.3 e 0.3 per wag320
con tutti i pacchetti da aggiornare sparsi qui e là,
e mettere nel thread un'unica versione, l'ultima build disponibile,
che ha già tutto aggiornato.

In modo che inizio a mettere man mano nell'svn i nuovi cambiamenti per la versione 0.5 , in primis il sistema di upgrade online dei package.
__________________
MODFS mod firmware per DGN3500, DGN2200,WAG320n thread ufficiale
Miei post utili sul DGN3500:Test velocità wifi # Test sforzo: 1,2# Foto interno #
gnommo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Samsung conferma l'arrivo di tre variant...
Sottile, veloce e con un'ottima autonomi...
Il top di gamma compatto di OnePlus &egr...
Modificare l'indirizzo Gmail è finalment...
Perché le GeForce RTX con pi&ugra...
Più tempo online non equivale a più disa...
Amazon Weekend: iPhone 17 Pro, robot asp...
TV OLED 65'' top di gamma al 50%: 144Hz,...
Londra si prepara al terremoto 'intellig...
Scope elettriche in offerta su Amazon: f...
iPhone 17 Pro a un nuovo minimo storico ...
DJI Mini 4 Pro Fly More Combo a 859€ su ...
Roborock in offerta su Amazon: QV 35A e ...
Crisi della RAM: Intel rassicura sul mer...
Dreame taglia i prezzi su Amazon: L40 Ul...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v