Problema kernel 2.6.22-14-generic: hard disk pata riconosciuto come sata, ed il pc va in freeze

E’ da circa 2 distro, più precisamente 7.04 e 7.10, che il kernel Linux presenta un “leggero” inconveniente.

Definirlo leggere è pura retorica ovviamente perché tale bug mi fa andare su tutte le furie e, secondo la legge di Murphy, si presenta quando non deve.

In pratica il pc si pianta per circa 10/20 secondi per poi ripartire come se nulla fosse successo, la causa di tutto questo è da ricercarsi nel kernel che presenta un bug nelle librerie libata, questo per lo meno è quello che sono riuscito a capire da ore di navigazione su forum e launchpad.


Oct 18 13:46:46 Hermes kernel: [ 833.584000] ata1.01: qc timeout (cmd 0xa0)
Oct 18 13:46:46 Hermes kernel: [ 833.584000] res 51/20:03:00:00:00/00:00:00:00:00/b0 Emask 0x5 (timeout)
Oct 18 13:46:46 Hermes kernel: [ 838.636000] ata1: port is slow to respond, please be patient (Status 0xd0)
Oct 18 13:46:46 Hermes kernel: [ 843.596000] ata1: device not ready (errno=-16), forcing hardreset
Oct 18 13:46:46 Hermes kernel: [ 843.596000] ata1: soft resetting port
Oct 18 13:46:46 Hermes kernel: [ 843.948000] ata1.00: configured for UDMA/33
Oct 18 13:46:46 Hermes kernel: [ 844.136000] ata1.01: configured for UDMA/33
Oct 18 13:46:46 Hermes kernel: [ 844.136000] ata1: EH complete
Oct 18 13:46:46 Hermes kernel: [ 844.152000] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
Oct 18 13:46:46 Hermes kernel: [ 844.172000] sd 0:0:0:0: [sda] Write Protect is off
Oct 18 13:46:46 Hermes kernel: [ 844.200000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Oct 18 13:46:46 Hermes kernel: [ 844.228000] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
Oct 18 13:46:46 Hermes kernel: [ 844.244000] sd 0:0:0:0: [sda] Write Protect is off
Oct 18 13:46:46 Hermes kernel: [ 844.264000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

Il problema è ampiamente documentato qui e il team kernel di Ubuntu sta correggendo (veloci!!!!) nel frattempo ne ho provate chiaramente di cotte e di crude, dal commento della riga di kernel boot nel file Grub.lst con le più infime stringhe fino a metodi di ordine fisico che consistono nel gridare ad alta voce contro l’hardware incriminato nefandezze religiose che farebbero impallidire anche il Dalai Lama.

Poi sono approdato alla pagine del bug diligentemente riportata su launchpad, nemmeno a dirlo un italiano presenta una soluzione.

Mi sono detto “peggio di così non può andare quindi tentiamo”.

Questo il link.

Provo, riavvio e tutto funziona, tutto tranne la velocità del sistema che impiega due ore per il trasferimento di 3 Gb.

Mi guardo allo specchio e rifletto sul da farsi, la lampadina si accende, “se tutto funziona ma va lento l’UDMA del disco è staccato” ed in effetti era proprio così ma sorpresa delle sorprese l’UDMA non si attiva.

Ora meglio un pc che si blocca in modo sporadico per 10/20 secondi piuttosto che avere la velocità di un Hdd di 10 anni fa è con queste considerazioni nel cervello che eradico la modifica prima apportata.

Allo stato attuale quindi ho il bug nella mia Linux box e non so come risolvere, se qualcuno di voi la fuori aveva il io stesso problema ed ora a risolto lo invito a scrivermi facendo di me un uomo felice in possesso di una Linux box migliore.

Grazie.

Ciao a tutti

Advertisements

2 risposte a Problema kernel 2.6.22-14-generic: hard disk pata riconosciuto come sata, ed il pc va in freeze

  1. Giuseppe ha detto:

    Ciao,
    per caso 6 riuscito a risolvere questo bug?
    Io ho alcuni server IBM xseries 232 con il chipset serverworks, e stò facendo impallidire credo non solo il dalai lama con tutte le imprecazioni! 🙂 Non capisco come non abbiano risolto nella 7.10 un bug così importante, visto che quel chipset si trova su mooooooolti server ibm, dell, compaq e hp!

    Ciao ciao!

    Giuseppe

  2. shaytan ha detto:

    Ti dico subito che ho risolto…………..il primo passo da fare è guardare attentamente i log di sistema e vedere se l’errore riportato è lo stesso che ho messo nel post.
    Se dovesse essere lo stesso procedi così:
    1) prendi un dvd e mettilo nel lettore, il pc ora dovrebbe andare bene senza più blocchi
    2) se così fosse abbiamo verificato la causa del problema che risiede nel firmware del masterizzatore che scommetto essere un toshiba-samsung, ora basterà fare un upgrade del firmware.
    Io l’ho fatto via dos tramite penna usb ed ora il sistema è perfetto.

    Se hai dei dubbi sulla procedura da seguire per flashare il firmware contattami pure che ti mando la procedura e tutto il software necessario.
    Ciao

    P.S.: per contattarmi usa la mail presente nella nuova sede del sito http://www.linuxedintorni.org ancora ciao

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: