Ciao, ho un PC che all’avvio impiegava più di 3 minuti a fare il boot con la milestone2. Esaminando i log ho scoperto la causa: il masterizzatore non risponde correttamente ad una richiesta del kernel, bloccando per oltre 2 minuti il boot.
Il masterizzatore incriminato è questo:
#$ /lib/udev/ata_id /dev/sr0 –export
ID_ATA=1
ID_TYPE=cd
ID_BUS=ata
ID_MODEL=TSSTcorp_CDDVDW_SH-S223C
ID_MODEL_ENC=TSSTcorpx20CDDVDWx20SH-S223Cx20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20
ID_REVISION=SB04
ID_SERIAL=TSSTcorp_CDDVDW_SH-S223C_R4136GTZ874152
ID_SERIAL_SHORT=R4136GTZ874152
l’errore nel log che si trova è questo:
Jul 17 10:51:39 openmamba2 kernel: : [ 45.447558] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Jul 17 10:51:39 openmamba2 kernel: : [ 45.493088] HDA Intel 0000:01:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
Jul 17 10:51:39 openmamba2 kernel: : [ 75.744027] ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jul 17 10:51:39 openmamba2 kernel: : [ 75.744080] ata5.00: failed command: IDENTIFY PACKET DEVICE
Jul 17 10:51:39 openmamba2 kernel: : [ 75.744120] ata5.00: cmd a1/00:01:00:00:00/00:00:00:00:00/00 tag 0 pio 512 in
Jul 17 10:51:39 openmamba2 kernel: : [ 75.744122] res 40/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
Jul 17 10:51:39 openmamba2 kernel: : [ 75.744215] ata5.00: status: { DRDY }
per risolvere bisogna aggiungere alla linea di boot del kernel questa opzione:
libata.atapi_passthru16=0
Adesso il boot da grub a kde usabile avviene in meno di 1 minuto.