Σέρνεται ο δίσκος σε AHCI controller

Dimitris Stasinopoulos dsta at linea.gr
Sat Aug 16 09:45:22 EEST 2008


Παίδες χαιρετώ.

Μετά από 4 χρόνια αναβάθμισα το παλιό laptop με ένα καινούργιο που έχει AHCI disk controller:

00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) (prog-if 01 [AHCI 1.0])
        Subsystem: Hewlett-Packard Company Unknown device 30c5
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin D routed to IRQ 4347
        Region 0: I/O ports at 13f0 [size=8]
        Region 1: I/O ports at 15f4 [size=4]
        Region 2: I/O ports at 1370 [size=8]
        Region 3: I/O ports at 1574 [size=4]
        Region 4: I/O ports at 5140 [size=32]
        Region 5: Memory at e8049000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+
                Address: fee0100c  Data: 0089
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a8] #12 [0010]

Όποτε δουλεύει ο δίσκος, το σύστημα σέρνεται. Το kmail πχ. για να αρχίσει να ανταποκρίνεται όταν το ανοίξω για πρώτη φορά, θέλει περίπου 5 λεπτά. Όλη αυτήν την ώρα κάνει disk thrashing. Βασικά η συμπεριφορά θυμίζει IDE με DMA=0. Με hdparm -d1 /dev/sda:

/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Από lsmod:
ata_piix               37636  1
ahci                   44676  2
ata_generic            25348  0
libata                166800  3 ata_piix,ahci,ata_generic

Το σύστημα είναι OpenSUSE 10.3 64bit σε Dual Core T7500 (2.2Ghz), 2GB μνήμη και έναν TOSHIBA MK2546GSX σκληρό δίσκο.
Ακρίβως την ίδια συμπεριφορά έχω και σε ένα tablet pc με τον ίδιο controller και δίσκο αλλά με ULV 1.33GHz επεξεργαστή.

Έχει κανείς καμιά ιδέα τι γίνεται;


More information about the Linux-greek-users mailing list