Freeze de portátil ACER em Ubuntu

Tenho instalado o Ubuntu 7.10 num portátil Acer 5601AWLMI.
Algumas vezes, sem razão aparente, o sistema congela. Algumas vezes recupera, outras não.
Em Windows também acontece este tipo de freezes (pára tudo durante 5 a 10 segundos) mas o sistema recupera sempre.

Tenho as seguintes mensagens nos logs que penso estarem relacionadas com o problema.
Alguma dica?

Código:
Dec 19 11:27:29 contact-mobile kernel: [  949.208000] ata1.01: qc timeout (cmd 0xa0)
Dec 19 11:27:29 contact-mobile kernel: [  949.208000]          res 51/20:03:00:00:00/00:00:00:00:00/b0 Emask 0x5 (timeout)
Dec 19 11:27:29 contact-mobile kernel: [  954.228000] ata1: port is slow to respond, please be patient (Status 0xd1)
Dec 19 11:27:29 contact-mobile kernel: [  959.256000] ata1: device not ready (errno=-16), forcing hardreset
Dec 19 11:27:29 contact-mobile kernel: [  959.256000] ata1: soft resetting port
Dec 19 11:27:29 contact-mobile kernel: [  959.620000] ata1.00: configured for UDMA/33
Dec 19 11:27:29 contact-mobile kernel: [  959.820000] ata1.01: configured for UDMA/33
Dec 19 11:27:29 contact-mobile kernel: [  959.820000] ata1: EH complete
Dec 19 11:27:29 contact-mobile kernel: [  959.836000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:27:29 contact-mobile kernel: [  959.852000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:27:29 contact-mobile kernel: [  959.884000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 19 11:27:30 contact-mobile kernel: [  959.900000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:27:30 contact-mobile kernel: [  959.916000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:27:30 contact-mobile kernel: [  959.956000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
(...)
Dec 19 11:36:42 contact-mobile kernel: [ 1512.808000] ata1.01: qc timeout (cmd 0xa0)
Dec 19 11:36:42 contact-mobile kernel: [ 1512.808000]          res 51/20:03:00:00:00/00:00:00:00:00/b0 Emask 0x5 (timeout)
Dec 19 11:36:47 contact-mobile kernel: [ 1517.848000] ata1: port is slow to respond, please be patient (Status 0xd0)
Dec 19 11:36:52 contact-mobile kernel: [ 1522.832000] ata1: device not ready (errno=-16), forcing hardreset
Dec 19 11:36:52 contact-mobile kernel: [ 1522.832000] ata1: soft resetting port
Dec 19 11:36:52 contact-mobile kernel: [ 1523.192000] ata1.00: configured for UDMA/33
Dec 19 11:36:52 contact-mobile kernel: [ 1523.380000] ata1.01: configured for UDMA/33
Dec 19 11:36:52 contact-mobile kernel: [ 1523.380000] ata1: EH complete
Dec 19 11:36:52 contact-mobile kernel: [ 1523.396000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:36:52 contact-mobile kernel: [ 1523.412000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:36:52 contact-mobile kernel: [ 1523.436000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 19 11:36:52 contact-mobile kernel: [ 1523.468000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:36:52 contact-mobile kernel: [ 1523.476000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:36:52 contact-mobile kernel: [ 1523.508000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
(...)
Dec 19 11:35:51 contact-mobile kernel: [ 1462.060000] ata1.01: qc timeout (cmd 0xa0)
Dec 19 11:36:02 contact-mobile kernel: [ 1462.060000]          res 51/20:03:00:00:00/00:00:00:00:00/b0 Emask 0x5 (timeout)
Dec 19 11:36:02 contact-mobile kernel: [ 1467.104000] ata1: port is slow to respond, please be patient (Status 0xd1)
Dec 19 11:36:02 contact-mobile kernel: [ 1472.104000] ata1: device not ready (errno=-16), forcing hardreset
Dec 19 11:36:02 contact-mobile kernel: [ 1472.104000] ata1: soft resetting port
Dec 19 11:36:02 contact-mobile kernel: [ 1472.464000] ata1.00: configured for UDMA/33
Dec 19 11:36:02 contact-mobile kernel: [ 1472.656000] ata1.01: configured for UDMA/33
Dec 19 11:36:02 contact-mobile kernel: [ 1472.656000] ata1: EH complete
Dec 19 11:36:02 contact-mobile kernel: [ 1472.680000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:36:02 contact-mobile kernel: [ 1472.700000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:36:02 contact-mobile kernel: [ 1472.732000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 19 11:36:02 contact-mobile kernel: [ 1472.764000] sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
Dec 19 11:36:02 contact-mobile kernel: [ 1472.772000] sd 0:0:0:0: [sda] Write Protect is off
Dec 19 11:36:02 contact-mobile kernel: [ 1472.812000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 
Já agora, o resultado do hdparm -I /dev/sda

Código:
 /dev/sda:

ATA device, with non-removable media
        Model Number:       HTS541010G9AT00                         
        Serial Number:      MP20MAX0JW45PR
        Firmware Revision:  MBZOA60A
Standards:
        Used: ATA/ATAPI-6 T13 1410D revision 3a 
        Supported: 6 5 4 
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  195371568
        LBA48  user addressable sectors:  195371568
        device size with M = 1024*1024:       95396 MBytes
        device size with M = 1000*1000:      100030 MBytes (100 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        Standby timer values: spec'd by Vendor, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: 128 (0x80)
        Recommended acoustic management value: 128, current value: 254
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4 
             Cycle time: no flow control=240ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
           *    Write cache
           *    Look-ahead
           *    Host Protected Area feature set
           *    WRITE_BUFFER command
           *    READ_BUFFER command
           *    NOP cmd
           *    DOWNLOAD_MICROCODE
           *    Advanced Power Management feature set
                Power-Up In Standby feature set
           *    SET_FEATURES required to spinup after power up
                Address Offset Reserved Area Boot
           *    SET_MAX security extension
                Automatic Acoustic Management feature set
           *    48-bit Address feature set
           *    Device Configuration Overlay feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART error logging
           *    SMART self-test
           *    General Purpose Logging feature set
Security: 
        Master password revision code = 65534
                supported
        not     enabled
        not     locked
                frozen
        not     expired: security count
        not     supported: enhanced erase
        64min for SECURITY ERASE UNIT. 
HW reset results:
        CBLID- above Vih
        Device num = 0 determined by the jumper
Checksum: correct
 
[knap];2328681 disse:
Parece que estás com problemas no disco/controlador ide.
Talvez. Depois de alguma pesquisa vi que é um problema que acontece a mais gente. Acontece muito em portáteis Acer (vários modelos) mas também noutras marcas, e com discos distintos. Não descobri foi uma solução clara. Apenas sugestões.

Para já, matar o processo hald-addon-storage parece ter resolvido o problema.
Vou fazer mais testes durante algum tempo e esperar que seja mesmo isso.

[knap];2328681 disse:
Não podes testar com outro disco?
Pelo menos para já não tenho essa hipótese.
 
Não descobri foi uma solução clara. Apenas sugestões.
Eu também não tenho nenhuma solução, apenas sugestões.

Estas linhas deixam-me intrigado:
Dec 19 11:27:29 contact-mobile kernel: [ 959.620000] ata1.00: configured for UDMA/33
e
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
A mim também me cheira a problemas no disco/controlador.
Ou investigas mais (actualiza a BIOS, experimenta com outro Kernel, experimenta um LiveCD, etc) ou, se está na garantia, manda-o de volta.
 
Back
Topo