Σέρνεται ο δίσκος σε 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