Skip to contentSkip to conversation

SATA ich6 problem on Acer notebook

DISCUSSION Lorenzo De Carli 1 participant 1 message Jul 13, 2005 libata

lore
Share & tools
lore
#0 lore raw

I hope this won't be a duplicated bug report... I'm unable to get the
SATA controller working on a Centrino notebook, specifically an Acer
Travelmate 4152 Lmi. The controller is Intel 82801FBM integrated in the ICH6.
The machine seems to have the hard disk (60 GB) and the cdrom drive connected to channel 1, while channel 0 isn't used (?!).

I've tried the following steps:

first, i've compiled the kernel without pata drivers, only ahci:
CFG_SCSI_SATA=y
CFG_SCSI_SATA_AHCI=y
this didn't work, I obtained an error -12 while scanning drives.

then, i've tried with ata_piix:
CFG_SCSI_SATA=y
CFG_SCSI_ATA_PIIX=y
this time, the kernel ended up saying "SATA port has no device"

in both cases, the boot process hung because the kernel couldn't find the root device.

I've experimented with the PATA drivers, but the piix driver doesn't work; the only module that can detect the hd is ide_generic and this means no DMA.

If I compile in the same kernel ide-generic and ata_piix, the generic driver is used and ata_piix does nothing. If I boot the kernel with the ide1=noprobe option, the generic driver is not loaded but ata_piix again finds no drives.

The kernel used is the 2.6.11 with debian patches; I think that also the 2.6.12 has the same problem, because the most recent version of SUSE (which use 2.6.12) hangs during the installation process saying that no cd drive can be found. Same does Ubuntu Hoary with 2.6.10.

I've found many other people having the same problem, for example with some Dell notebooks. I think is some kind of bios related bug, because in other machines the controller works.

If you're interested in fixing this, I can provide more specific error messages and the resources used by the driver under Windows XP.

best regards,
Lorenzo De Carli

Signature · 3 lines
Lorenzo De Carli                                        [email protected]
  "I lay my head on the railroad track and wait for the double-E
    The railroad don't run no more poor, poor pitiful me" (Warren Zevon)