Hello à tous !
J'ai un problème assez embêtant sur mon portable (Acer Aspire 9410) au niveau du disque dur. Celui-ci n'est pas reconnu par le pilote SATA alors que le chipset est bien reconnu. En effet, lors du démarrage du système, juste avant le "kernel panic, vfs not found etc...", je vois le kernel afficher clairement qu'il a reconnu mon chipset, mais qu'il n'y a pas de disque connecté dessus ( ).
Un chtit lspci donne ça :
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Graphics Port (rev 03)
00:1b.0 Class 0403: 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.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (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 #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #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)
[b]00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 02)[/b]
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d7 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)
05:00.0 Network controller: Intel Corporation Unknown device 4222 (rev 02)
0a:06.0 CardBus bridge: Texas Instruments Unknown device 8039
0a:06.2 Mass storage controller: Texas Instruments Unknown device 803b
0a:06.3 Class 0805: Texas Instruments Unknown device 803c |
Pour le pilote, j'utilise le module ata-piix
libata version 2.00 loaded.
ata_piix 0000:00:1f.2: version 2.00
ata_piix 0000:00:1f.2: MAP [ XX XX XX XX ]
ata_piix 0000:00:1f.2: invalid MAP value 1
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
ata: 0x1f0 IDE port busy
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x18B8 irq 15
scsi1 : ata_piix
ata1: SATA port has no device.
ATA: abnormal status 0x7F on port 0x177 |
Ce copier/coller a été fait en chargeant le module alors que la machine fonctionne avec le pilote IDE générique, c'est normal que ça foire. Cependant, lors que ce module est compilé en dur et que le pilote IDE n'est inclus dans le vmlinuz, il m'affiche à peu près la même chose (mis à part le IDE port busy)
Le pilote IDE "Intel PIIXn chipsets" ne détecte pas le chipset, de même que le pilote AHCI.
J'ai essayé un kernel 2.6.17 et j'ai également testé avec un 2.6.18
Actuellement, j'utilise le pilote générique du kernel. celui-ci ne supporte pas le DMA ce qui fait que les perfs sont pas top et dès que le disque se met à mouliner, j'ai droit à des effets de bord particulièrement gênant : tout se met à ramer et quand je tape au clavier, ça se passe comme si je maintenais les touches enfoncées.
Quelqu'un peut-il m'aider ? Je vous remercie d'avance !