On 9/6/05, Luca <luca.foppiano@gmail.com> wrote: > > 2) Per il cdrom io ho dovuto modificare due header file come e` > > riportato qui: > > http://utenti.lycos.it/makotosan/papers/toshiba_A80_131/GNU_Linux_on_a_Toshiba_Satellite_A80-131.html > > ovvero, /usr/src/linux/include/linux/libata.h deve diventare: > > ... > > #undef ATA_IRQ_TRAP /* define to ack screaming irqs */ > > #undef ATA_NDEBUG /* define to disable quick runtime > > checks */ > > /* #undef ATA_ENABLE_ATAPI */ > > #define ATA_ENABLE_ATAPI /* define to enable ATAPI support */ > > ^^^^^^^ > > /* #undef ATA_ENABLE_PATA */ > > #define ATA_ENABLE_PATA /* define to enable PATA support in some > > * low-level drivers */ > > ^^^^^^^ > > ... > > dove devi commentare la riga con #undef e sosfituirla con #define > > > > e /usr/src/linux/drivers/scsi/ata_piix.c deve diventare: > > ... > > PIIX_COMB_PATA_P0 = (1 << 0), > > PIIX_COMB = (1 << 1), /* combined mode enabled? */ > > ... > > > > dove devi cambiare due numeri a destra dell'operatore di shift (il '<<') Ora funziona, ma mi sa che funzionava anche senza questa modifica... Il problema è il seguente, mi sembra di aver capito... Se nel bios metto il sata auto, (non combined ne enchanced) mi vede entrambi i dispositivi (HD sata e cdrom ide) tuttavia, il kernel carica prima il cdrom e l'hd rimane senza porta...ora mettendo enchanced nella modalità di funzionamento del sata, non vede il cdrom e quindi tutto funziona come deve... Ora come faccio per fare in modo che il cdrom me lo carichi dopo? oppure perchè mi da che sata device has no port? allego il risultato di dmesg, magari è utile. grazie ciao Luca
Attachment:
dmesg
Description: Binary data