Hallo LUG,
ich habe ein Problem mit Ultra-DMA. Der IDE-Controller ist bei
meinem Computer onBoard, das Chipset ist ein VIA vt82c686b.
Im Computer sind zwei Festplatten - eine 20GB Samsung-Platte
und eine 40GB Fujitsu-Platte. Beide Platten "hängen" an einem
IDE-Kanal (Master & Slave).
Laut Verkäufer sind beide Platten UDMA/100 tauglich.
Problem: nur die erste Platte lässt sich in den DMA-Modus um-
schalten (z.B. mit hdparm) und funktioniert. Wird nach der
Umschaltung der zweiten Platte auf selbige zugegriffen, hängt
sich das System auf.
Bevor ich das Problem bemerkt hatte war der Kernel (2.4.9) so
eingestellt, dass er beim Booten automatisch den DMA-Modus
setzt. Das Booten dauerte dabei sehr lange, da bei Position
(*1*) wahrscheinlich auf irgend eine Rückmeldung der zweiten
Platte gewartet wurde. Nach etwa 30 Sekunden gab es dann einen
"Timeout" und den Hinweis, dass DMA für diese Platte "disabled"
wurde.
Folgende Ausgaben macht der Kernel beim Booten:
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:DMA, hdd:DMA
hd1: C/H/S=19623/16/255 from BIOS ignored
^^^ ...was ist mit "hd1" gemeint?? Die zweite Platte?
hda: SAMSUNG SV2042H, ATA DISK drive
hdb: FUJITSU MPG3409AT E, ATA DISK drive
hdc: Pioneer DVD-ROM ATAPIModel DVD-106S 011, ATAPI CD/DVD-ROM drive
hdd: CD-W54E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 39865392 sectors (20411 MB) w/426KiB Cache, CHS=2481/255/63
hdb: 80063424 sectors (40992 MB) w/2048KiB Cache, CHS=79428/16/63
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
/dev/ide/host0/bus0/target1/lun0: p1 p2 (*1*)
Was wäre für dieses Problem ein Anhaltspunkt? (UDMA-HowTo hat
mich nicht weiter gebracht)
Matthias
--
Matthias Petermann ----------------------------------------------
gpg: 1E3D E373 0CCA AD8A D203 B210 8260 ED77 95D7 030D ---------