mkinitrd e SATA
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
mkinitrd e SATA
Il kernel precopmpilato non funge se il l'hd è SATA.
Qualcuno sa l'opzione da passare? Man mkinitrd
non dice nulla a riguardo...
Grazie
M.
Qualcuno sa l'opzione da passare? Man mkinitrd
non dice nulla a riguardo...
Grazie
M.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
L'ultimo, il 2.6.16.20. Ho fatto la solita procedura
che avevo seguito nel pc vecchio con dischi IDE,
procedura che è spiegata da Pat in mkinitrd.README
e che io stesso avevo ripreso in S4d. Adesso,
ottengo: mount: mounting /dev/sda2 on /mnt failed:
Invalid argument
Tu he procedura hai seguito?
Grazie
M.
che avevo seguito nel pc vecchio con dischi IDE,
procedura che è spiegata da Pat in mkinitrd.README
e che io stesso avevo ripreso in S4d. Adesso,
ottengo: mount: mounting /dev/sda2 on /mnt failed:
Invalid argument
Tu he procedura hai seguito?
Grazie
M.
mmmmmmm, inizialmente anke io col 2.6.16.20 avevo avuto dei problemi col sata, ma tutto perkè mi ero dimenticato di mettere il supporto (nn avevo visot che bisognava metterlo 2 volte), adesso va perfettamente 
comunque io ho fatto un defconfig e poi l'ho personalizzato, se vuoi ti passo il mio .config e provi a vedere se, modificando le opzioni x il tuo HW , può andarti bene
Sciau
comunque io ho fatto un defconfig e poi l'ho personalizzato, se vuoi ti passo il mio .config e provi a vedere se, modificando le opzioni x il tuo HW , può andarti bene
Sciau
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Ma io sto parlando del kernel-generic precompilato
di Pat. In /boot/README.initrd Pat scrive:
"The generic 2.6 kernel in Slackware supports
the ext2 filesystem (which is used by the initrd),
and also supports most IDE controllers
(much like the old bare.i kernel)". Il che
mi fa pensare che i controller SATA invece
non siano supportati. Perciò mi chiedevo
se sia possibile passare a mkinitrd un parametro
per caricare i moduli per il SATA o se c'è
qualche altro modo per farlo.
M.
di Pat. In /boot/README.initrd Pat scrive:
"The generic 2.6 kernel in Slackware supports
the ext2 filesystem (which is used by the initrd),
and also supports most IDE controllers
(much like the old bare.i kernel)". Il che
mi fa pensare che i controller SATA invece
non siano supportati. Perciò mi chiedevo
se sia possibile passare a mkinitrd un parametro
per caricare i moduli per il SATA o se c'è
qualche altro modo per farlo.
M.
- waka_jawaka
- Linux 3.x

- Messaggi: 781
- Iscritto il: mer 10 ago 2005, 0:00
- Nome Cognome: Alberto Palillo
- Kernel: 2.6.35
- Desktop: KDE 4.5
- Distribuzione: Archlinux
Se non sparo la classica vaccata...l'immagine initrd serve al boot per precaricare dei moduli che altrimenti non sarebbero acessibili al kernel, giusto?. Tipico esempio sono i controller dei dischi rigidi: se non riesce ad accedere al disco, il kernel non riesce a caricare i moduli del controller stesso e se non carica i moduli non riesce ad accedere al disco...
Moduli che devono essere in /lib/modules/versione_kernel (hai controllato vero?)
Se ci sono, c'è una guida del mitico Davide Bianchi (storie dalla sala macchine) che penso faccia proprio al caso tuo:
http://www.soft-land.org/cgi-bin/doc.pl ... icoli/sata
Moduli che devono essere in /lib/modules/versione_kernel (hai controllato vero?)
Se ci sono, c'è una guida del mitico Davide Bianchi (storie dalla sala macchine) che penso faccia proprio al caso tuo:
http://www.soft-land.org/cgi-bin/doc.pl ... icoli/sata
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Allora, ho visto l'how-to che mi ha segnalato waka,
ma non capisco bene la sintassi del comando
che dovrebbe produrre l'initrd.gz. Nel testo
non si menziona il classico comando con parametri
quali tipo di filesystem e partizione di boot, ma
mkinitrd --with=pdc-ultra nomeimmagine `uname -r`
che peraltro a me non genera niente...
M.
ma non capisco bene la sintassi del comando
che dovrebbe produrre l'initrd.gz. Nel testo
non si menziona il classico comando con parametri
quali tipo di filesystem e partizione di boot, ma
mkinitrd --with=pdc-ultra nomeimmagine `uname -r`
che peraltro a me non genera niente...
M.
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Io ho usato questo:
ed ha funzionato subito.
anzi, in verità ho usato questo:
visto che ho tastiera usb e fs ext3
Ciao, 01
Codice: Seleziona tutto
mkinitrd -k 2.6.15.3 -m libata:ata_piixanzi, in verità ho usato questo:
Codice: Seleziona tutto
mkinitrd -c -k 2.6.15.3 ehci-hcd:uhci-hcd:ohci-hcd:isp116x-hcd:sl811-hcd:libata:ata_piix:jbd:ext3 -f ext3 -r /dev/sda1Ciao, 01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111-
vaquerito
lista moduli xfs
Ciao a tutti, anche io mi sto rompendo la testa con lo stesso problema, per il filesystem xfs c'e qualche altro modulo da caricare o e' tipo
grassie
Codice: Seleziona tutto
mkinitrd -c -k 2.6.16.20 -m libata:ata_piix:xfs -r xfs -r /dev/sda2grassie
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
le dipendenze le puoi anche cercare in /lib/modules/2.6.16.20/modules.dep
quindi hai bisogno di, in ordine, exportfs e xfs
Ciao, 01
Codice: Seleziona tutto
$ grep /xfs.ko: modules.dep
/lib/modules/2.6.16.20/kernel/fs/xfs/xfs.ko: /lib/modules/2.6.16.20/kernel/fs/exportfs/exportfs.ko
$ grep modules.dep
/lib/modules/2.6.16.20/kernel/fs/exportfs/exportfs.ko:
Ciao, 01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111-
vaquerito
Intanto grazie a tutti e due per la risp.
in effetti da modules.dep le uniche dipendenze sembrano quelle quindi ho modificato
con
ma all'avvio ottengo:
quello che veramente mi manda fuori e' (per rispondere all'argomento iniziale) che l'unico kernel con cui tutto si avvia liscio e' il test26.s del primo cd di installazione manualmente copiato su /boot/vmlinuz...

in effetti da modules.dep le uniche dipendenze sembrano quelle quindi ho modificato
Codice: Seleziona tutto
mkinitrd -c -k 2.6.16.20 -m libata:ata_piix:xfs -r xfs -r /dev/sda2 Codice: Seleziona tutto
mkinitrd -c -k 2.6.16.20 -m libata:ata_piix:exportfs:xfs -r xfs -r /dev/sda2 Codice: Seleziona tutto
xfs:unknown symbol find_exported_dentry
insmod: cannot insert '/lib/modules/2.6.16.20/xfs.ko'
unknown symbol in module (-1): no such file or directory
kernel panic...quello che veramente mi manda fuori e' (per rispondere all'argomento iniziale) che l'unico kernel con cui tutto si avvia liscio e' il test26.s del primo cd di installazione manualmente copiato su /boot/vmlinuz...

