Skocz do zawartości

Sata2 Ahci


Mikołaj

Rekomendowane odpowiedzi

Witam

Tak mnie natchnęło, żeby sprawdzić czy mój dysk na sata2 pracuje w trybie ahci czy nie. Nie za bardzo wiem jak to sprawdzić, ale chyba chodzi o ładowane sterowniki, a więc:

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)

 

lspci -vv

00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) (prog-if 80 [Master])
       Subsystem: COMPAL Electronics Inc Device 0020                                                                 
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-         
       Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-        
       Latency: 0                                                                                                    
       Interrupt: pin B routed to IRQ 19                                                                             
       Region 0: I/O ports at 01f0 [size=8]                                                                          
       Region 1: I/O ports at 03f4 [size=1]                                                                          
       Region 2: I/O ports at 0170 [size=8]                                                                          
       Region 3: I/O ports at 0374 [size=1]                                                                          
       Region 4: I/O ports at 18b0 [size=16]                                                                         
       Capabilities: [70] Power Management version 2                                                                 
               Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)                            
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-                                                           
       Kernel driver in use: ata_piix

nie podoba mi się to ata_piix. powinno tam być chyba raczej ahci. lsmod nie pokazuje też żadnego modułu ahci.

 

wszystko dzieje się na laptopie także żadnych magicznych opcji w biosie nie mam do zmieniania trybów sata

 

jeszcze tutaj gostek ma taki sam chipset jak mój i u niego jest załadowane ahci: http://forum.linux.pl/viewtopic.php?id=13543&action=new

 

ktoś ma jakieś pomysły, uwagi, sugestie?

Odnośnik do komentarza
Udostępnij na innych stronach

Witam!

kontroler musi być ustawiony w trybie ahci,

żeby dysk korzystał z dobrodziejstw ahci.

 

W moim przypadku musiałem zmienić ustawienia dla kontrolera w biosie,

po tej zmianie nie startowała mi fedora (10).

Rozwiązaniem było wygenerowanie nowego pliku initrd z "wmontowanym" modułem ahci.

 

Poszukaj opcji w biosie dla kontrolera.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Poczytałem sobie trochę i jednak warto. U mnie nie było potrzebne nawet budowanie nowego ramdisku. Wystarczyło w biosie zmienia Advanced -> IDE Confiration -> SATA Operation Mode na Enhanced i przy starcie ładowany jest moduł ahci. Wycofuję się z tego co wcześniej napisałem o wymuszaniu ładowania ahci to nie jest dobry pomysł. Jakby to kogoś interesowało to tutaj jest specyfikacja http://www.intel.com/technology/serialata/pdf/rev1_0.pdf

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month later...
...że niby chipset obsługuje ale nie działa.
Heh myślałem, że wyjaśniłem Ci to w pw, że chipset może i obsługuje, ale oto chodzi, że nie masz kontrolera AHCI i włączenie obsługi ahci na nim jest niemożliwe. Na moim laptopie sytuacja wygląda identycznie.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...