https://bugzilla.novell.com/show_bug.cgi?id=205331 ------- Comment #12 from duzy.trzmiel@web.de 2006-11-06 05:50 MST ------- Karsten Merker (from BoLUG mailinglist), sent his experiences with the Notebook to me (here my partialy translation): "The hardware setup of the notebook is some uncommon. Both the hard disk and the CD/DVD-ROM drive are normal (P-ATA) IDE/ATAPI devices and not, SATA models. On the PCI bus appears however only SATA CONTROLLER: 00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03) The first suspicion was, there is a IDE-to-SATA bridge which connects the devices with SATA controller. The installation procedure load the drivers for SATA controller, but the driver cannot find any devices connected. According to data sheet for the ICH6M, the chip has also a "classical" P-ATA/IDE-channel, that should be available as PCI DEVICE 00:1 f.1. but is not visible on the PCI bus. The drives (hard disk and CD/DVD) are physical attached to IDE-chanel, although the associated PCI DEVICE is faded out and only the SATA part of the chip is visible as PCI DEVICE. [...] The piix driver, normally responsible for IDE devices, feels itself due to the faded out PCI DEVICE not responsible. This problem could be however be solved with one small Kernel Patch, that admits the piix driver those appropriate PCI IDs. The Patch was published on the Linux IDE mailing list: http://marc.theaimsgroup.com/?l=linux-ide&m=114317385718285&w=2 With kernel 2.6.17 and these path works the piix driver in dma mode acceptable" I try to test it the next days. And here is the original german text from Karsten (maybe someone could translate it better then me :-| ): "Der Versuch, mittels der aktuellen Debian-Installer-Beta Debian Etch (derzeit noch Testing) zu installieren, scheiterte daran, dass der Installer keine Festplatte fand, obwohl die Platte mit der Knoppix ansprechbar war. Wie sich dann herausgestellt hat, ist das Hardware-Setup in diesem Notebook wohl etwas ungewöhnlich. Sowohl die Festplatte als auch das CDROM-Laufwerk sind normale (P-ATA) IDE/ATAPI-Laufwerke, keine SATA-Modelle. Auf dem PCI-Bus erscheint aber ausschliesslich ein SATA-Controller: 00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03) Der erste Verdacht war, dass hier vielleicht IDE-Laufwerke mit einer IDE-zu-SATA-Bridge an einem SATA-Controller angeschlossen sind. Der Debian-Installer lädt ordnungsgemäß die zu diesem SATA-Controller gehörenden Treibermodule, findet aber keine daran angeschlossenen Platten. Laut Datenblatt zum ICH6M hat der Chip auch einen "klassischen" P-ATA/IDE-Kanal, der eigentlich als PCI-Device 00:1f.1 vorhanden sein müsste, auf dem Bus hier aber nicht sichtbar ist. Wie sich herausgestellt hat, sind die Laufwerke physikalisch an diesem IDE-Kanal angeschlossen, obwohl das zugehörige PCI-Device ausgeblendet und nur der SATA-Teil des Chips als PCI-Device sichtbar ist. Bei der Knoppix erfolgte der Zugriff auf die Platte anscheinend mit dem alten Standard-IDE-Treiber über die Legacy-ISA-Register-Emulation und nicht über das PCI-Device, weshalb die Laufwerke dort erreichbar waren. Letztendlich habe ich das Problem so gelöst, dass ich zunächst ein Debian Sarge (Stable) installiert und später ein dist-upgrade auf Etch ausgeführt habe, da der Sarge-Installer den Legacy-ISA-IDE-Treiber verwendet. Leider ist mit diesem kein DMA-Betrieb möglich, was die Zugriffe auf Platte und CDROM extrem zäh macht. Der piix-Treiber, der normalerweise bei Intel-Chipsätzen für den IDE-Controller zum Einsatz kommt, fühlt sich aufgrund des ausgeblendeten PCI-Devices für den IDE-Betrieb nicht "zuständig". Dieses Problem läßt sich jedoch mit einem kleinen Kernel-Patch lösen, der dem piix-Treiber die entsprechenden PCI-IDs bekannt macht. Ein entsprechender Patch wurde auf der Linux-IDE-Mailingliste publiziert: http://marc.theaimsgroup.com/?l=linux-ide&m=114317385718285&w=2 Mit Kernel 2.6.17 und diesem Patch funktioniert der DMA-Betrieb mittels des piix-Treibers einwandfrei." -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.