Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423

    Linux su Raid Promise (testate contro il muro)

    Ciao ragazzi,
    sono 24 ore che ci combatto, ho rimediato due sbavosi hard disk serial ata e sto cercando di installarci Gentoo.
    Ho eseguito l'installazione dallo stage 1 partendo dalla Gentoo che ho sul disco ide, devo per forza utilizzare il kernel 2.4 e il driver closed fornito da Promise perchè il supporto del 2.6 non è completo (riconosce i due dischi separatamente), sto sclerando con mkinitrd, ho fatto un casino di tentativi che non sto qui ad elencare ma niente, mi becco sempre un bel kernel panic e non ne esco.
    Qualcuno ha esperienza con questi controller?
    Ho seguito anche i consigli trovati sul forum Gentoo, ho letto una cifra di Doc, aiutatemi vi prego che poi vi posto un bel screenshot di hdparm sbavoso

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423

  3. #3
    Utente di HTML.it L'avatar di TheX
    Registrato dal
    Jul 2002
    Messaggi
    50
    Io ho avuto 1 esperienza simile, nn so se t posso aiutare cmq...

    1) Ke controller è ?

    2) I driver ke promise fornisce sono specifici x 1 distro ?

    3) Hai collegato i diski sul canale primario ?

    4) Hai controllato se una qlc versione d kernel 2.4.x include già 1 versione d driver promise compatibile col tuo controller ?

    Ciao
    La mente è una cosa meravigliosa, tutti dovrebbero averne una.....

  4. #4
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423
    Originariamente inviato da TheX
    Io ho avuto 1 esperienza simile, nn so se t posso aiutare cmq...

    1) Ke controller è ?

    PDC20376
    2) I driver ke promise fornisce sono specifici x 1 distro ?
    Li ho compilati sui sorgenti del kernel dove devono funzionare
    3) Hai collegato i diski sul canale primario ?
    Sui due serial-ata che ho integrati sulla mobo
    4) Hai controllato se una qlc versione d kernel 2.4.x include già 1 versione d driver promise compatibile col tuo controller ?

    Ciao
    Ci sono solo quelli sul sito della Promise
    Grazie comunque

  5. #5
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423
    Un pezzetto avanti sono andato comunque.
    Ho dato questo comando:
    mkinitrd --preload=scsi_mod --preload=sd_mod --preload=ext3 --preload=xfs --with=ft3xx (il modulo per il promise) initrd-2.4.26-gentoo-r3.gz 2.4.26-gentoo-r3

    Poi ho estratti initrd ed ho aggiunto il file insmod.static.old nella directory /bin di initrd rinominandolo insmod.old altrimenti non mi caricava i moduli.
    Ho dato (credo) i giusti parametri a grub, ho provato in diversi modi:


    title GNU/Linux5
    root (hd0,2)
    kernel /boot/kernel-2.4.26-gentoo-r3 root=/dev/ram0 init=/linuxrc real_root=/dev/hda5
    initrd /boot/initrd-2.4.26-gentoo-r3.gz

    # For booting GNU/Linux
    title GNU/Linux6
    root (hd0,2)
    kernel /boot/kernel-2.4.26-gentoo-r3 root=/dev/ram0 init=/linuxrc real_root=/dev/sda5
    initrd /boot/initrd-2.4.26-gentoo-r3.gz

    # For booting GNU/Linux
    title GNU/Linux6
    root (hd0,2)
    kernel /boot/kernel-2.4.26-gentoo-r3 root=/dev/ram0 init=/linuxrc
    initrd /boot/initrd-2.4.26-gentoo-r3.gz




    Ma si ferma sempre dopo il caricamento del driver promise con questo errore:
    Creating block devices
    failed to create /dev/scsi/host0/bus0/target0/lun0/disk
    failed to create /dev/scsi/host0/bus0/target0/lun0/part1
    failed to create /dev/scsi/host0/bus0/target0/lun0/part2
    failed to create /dev/scsi/host0/bus0/target0/lun0/part3
    failed to create /dev/scsi/host0/bus0/target0/lun0/part5
    failed to create /dev/scsi/host0/bus0/target0/lun0/part6
    Creating root device
    mkrootdev: mknod failed: 17
    Mounting root filesystem
    mount: error 16 mounting xfs
    pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2
    umount /initrd/proc failed:2
    Kernel panic: Attempted to kill init!
    spurious 8259A intterrupt: irq7


  6. #6
    Utente di HTML.it L'avatar di TheX
    Registrato dal
    Jul 2002
    Messaggi
    50
    Se stai ricompilando i driver a partire dai sorgenti utilizzando il kernel consigliato da promise allora tutto ciò ke posso dirti è d controllare d avere (ed avere avviato) tutti i moduli necessari...

    Buona fortuna
    La mente è una cosa meravigliosa, tutti dovrebbero averne una.....

  7. #7
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423
    Ultimo up

  8. #8
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423

    CE l'ho fatta!!!!
    è bastato seguire le istruzioni su questa pagina: http://www.soft-land.org/cgibin/doc....i/sata&tpl=art

    In pratica il mkinitrd originale fornito da RedHat contiene delle istruzioni incompatibili con Linux :master:
    Chissà perchè dato che RedHat non mi risulta che distribuisca altri *.nix
    Invece il initrd che crea genkernel fa solo casini, è molto diverso dall'originale (semplicissimo) ed è complicato da analizzare.
    Mandrake probabilmente fornisce una versione di mkinitrd già patchata perchè non ho dovuto modificare nulla ed è partito al volo, però ho dovuto compilare il modulo ft3xx di promise installando il kernel 2.4.25 di mandrake sulla gentoo e compilando tf3xx su di questo, copiando il modulo su un floppy insieme a scsi_mod e dando le giuste ozioni alla'avvio.

    bash-2.05b# hdparm -tT /dev/sda

    /dev/sda:
    Timing buffer-cache reads: 1024 MB in 2.00 seconds = 512.00 MB/sec
    Timing buffered disk reads: 208 MB in 3.01 seconds = 69.10 MB/sec

    Mi aspettavo di più ma anche così non è male

  9. #9
    Utente di HTML.it L'avatar di TheX
    Registrato dal
    Jul 2002
    Messaggi
    50
    Bene... alla fine anke linux supporta il sata-raid :P
    La mente è una cosa meravigliosa, tutti dovrebbero averne una.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.