Se qualcuno ha già un ".config" con queste caratteristiche sarebbe perfetto, però resta il problema che il 2.4.* non compila con gcc >= 4.2 (e la slack ha la versione 4.3.3
Kernel 2.4.37
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Kernel 2.4.37
Mi servirebbe un aiuto su come compilare il kernel 2.4.37 con supporto per ext3 e cpu mipsel.
Se qualcuno ha già un ".config" con queste caratteristiche sarebbe perfetto, però resta il problema che il 2.4.* non compila con gcc >= 4.2 (e la slack ha la versione 4.3.3
).
Se qualcuno ha già un ".config" con queste caratteristiche sarebbe perfetto, però resta il problema che il 2.4.* non compila con gcc >= 4.2 (e la slack ha la versione 4.3.3
- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: Kernel 2.4.37
Cosa c'e` di cosi` bella nel 2.4.37 che non c'e` nel 2.6.x ?
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: Kernel 2.4.37
Forse perchè sta provando a customizzare il kernel di un router ADSL?shark1500 ha scritto:Cosa c'e` di cosi` bella nel 2.4.37 che non c'e` nel 2.6.x ?
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Kernel 2.4.37
Precisamente si tratta del firmware dd-wrt (ultima build versione voip), il quale è basato su kernel 2.4.37 e non ha supporto per fs ext3.
Siccome ho fatto una modifica hardware e gli ho aggiunto una sd, volevo usare partizioni ext3 invece di ext2, che sembra dare problemi con altre applicazioni.
Per aggiungere ext3, l'unico modo che conosco è compilare i moduli (dal pc), copiarli sul router e dare "insmod /path/jbd.o && insmod /path/ext3.o".
Se qualcuno ha altre soluzioni sono pronto a dargli ascolto.
Siccome ho fatto una modifica hardware e gli ho aggiunto una sd, volevo usare partizioni ext3 invece di ext2, che sembra dare problemi con altre applicazioni.
Per aggiungere ext3, l'unico modo che conosco è compilare i moduli (dal pc), copiarli sul router e dare "insmod /path/jbd.o && insmod /path/ext3.o".
Se qualcuno ha altre soluzioni sono pronto a dargli ascolto.
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: Kernel 2.4.37
Non dovresti compliare con l'ambiente di sviluppo dd-wrt invece?La tool chain è del tutto diversa.......(glibc,gcc,headers,etc..)
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Kernel 2.4.37
A me interessano solo quei moduli per i quali dovrebbe bastare un "make modules" del kernel corretto.
La toolchain serve per i vari servizi e tutto il resto (almeno credo sia così).
La toolchain serve per i vari servizi e tutto il resto (almeno credo sia così).
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: Kernel 2.4.37
Il kernel dipende fortemente dalle librerie c che usi,non penso che puoi "mescolare" moduli compilati con glibc e compilatori diversi.Non mi sembra molto pulita...Ansa89 ha scritto:A me interessano solo quei moduli per i quali dovrebbe bastare un "make modules" del kernel corretto.
La toolchain serve per i vari servizi e tutto il resto (almeno credo sia così).
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Kernel 2.4.37
Probabilmente hai ragione.
Comunque adesso ho aperto un topic anche sul forum ufficiale di dd-wrt, speriamo che qualcuno riesca ad aiutarmi.
Comunque adesso ho aperto un topic anche sul forum ufficiale di dd-wrt, speriamo che qualcuno riesca ad aiutarmi.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Kernel 2.4.37
Sono riuscito ad installare binutils e gcc per il cross compiling del kernel 2.4.37 (na versione strana, apposta per architettura mips).
Il problema è che quando vado a dare "insmod ext3.o" mi restituisce "ext3.o: ext3.o: unresolved symbol memscan":
Qual'è il problema?
Il problema è che quando vado a dare "insmod ext3.o" mi restituisce "ext3.o: ext3.o: unresolved symbol memscan":
Codice: Seleziona tutto
root@DD-WRT:/mmc # insmod jbd.o
root@DD-WRT:/mmc # insmod ext3.o
ext3.o: ext3.o: unresolved symbol memscan