(23.01.2014 21:00)Diamant001 schrieb: Iomega ZIP 100 IDE
HDD0: 80GB Samsung SP0802N
HDD1: 40GB Quantum Fireball
CD/RW-L0: Sony CD-RW CRX1611
CD-L1: FX322M
Das Iomega ZIP 100 IDE ist ein heißer Kandidat für die Ruckler. Von dem Ding gibt es mindestens zwei Versionen. Die ganz alte Version kann nur PIO Mode 0 und gar kein DMA, die neuere (mir bekannte) Version kann nominell PIO Mode 3 und mdma1, wobei DMA in der Praxis unter Linux und wohl auch unter Windows nicht funktioniert und daher zu deaktivieren ist. Das DMA-Problem mit den Iomega ZIP IDE-Laufwerken wurde im 4. Quartal des letzten Jahres
durchgekaut.
Das Iomega ZIP 100 IDE und auch die optischen Laufwerke gehören an den Onboard-IDE-Controller, da PCI-IDE-Controller mit Unterstützung für udma4 oder höher für Probleme mit Atapi-Laufwerken bekannt sind. Für die Promise-Controller gab es damals sogar eine mehr oder weniger offizielle Warnung des Herstellers davor.
Vorschlag für eine sinnvolle Verteilung der Laufwerke:
- Sony CD-RW CRX1611 → Onboard-IDE pri. master
- FX322M (oder besser gleich ein DVD-ROM!) → Onboard-IDE pri. slave
- Iomega ZIP 100 IDE → Onboard-IDE sec. master; DMA deaktiviert!
- [nichts!] → Onboard-IDE sec. slave
- 80GB Samsung SP0802N → PCI-IDE pri. master
- [z. Z. nichts, ggf. 3. Festplatte ≥ udma5] → PCI-IDE pri. slave
- 40GB Quantum Fireball → PCI-IDE sec. master
- [z. Z. nichts, ggf. 4. Festplatte ≥ udma5] → PCI-IDE sec. slave
Mit dieser Laufwerksanordnung wird Folgendes erreicht:
- Am PCI-IDE-Controller hängen nur Festplatten.
- Die Festplatten laufen mit maximaler Leistung.
- Die beiden optischen Laufwerke können mit DMA betrieben werden.
- Das ZIP 100 IDE kann mit PIO Mode betrieben werden, ohne andere Laufwerke auszubremsen. Zwei IDE-Laufwerke mit stark unterschiedlichen Transfermodi odar gar eines mit DMA und eines nur mit PIO Mode an einem IDE-Kabel sind generell keine so gute Idee!
Das setzt natürlich einen startfähigen PCI-IDE-Controller mit eigenem BIOS voraus, was aber üblich ist. Ob der vorhandene PCI-IDE-Controller was taugt, und zwar sowohl in Hardware als auch hinsichtlich der Treiberei für Win9x, weiß ich nicht: Falls nein, siehe unten.
(24.01.2014 22:35)Sje schrieb: @Diamant001
Besorg dir mal einen vernüftigen IDE-Controller, ein Promise Ultra 100/133 TX2 wäre passend, für den gibt's Treiber von 9x bis Vista x64.
Dafür würde sogar der Promise Ultra 100 (ohne "TX2"), also der PDC20267 reichen, aber nur mit aktuellem BIOS, wobei dies auch für die beiden o.g. Controller (PDC20268, PDC20269) gilt. Aktuelle BIOS-Versionen gibt es bei
Promise. Den PDC20267 und den PDC20268 gibt es in der Bucht immer mal wieder für schmales Geld, beim PDC20269 muss man etwas Glück haben, aber bei der vorhandenen Hardware ist der Unterschied zwischen udma5 und udma6 kaum noch messbar.