CMD640
CMD640 , California Micro Devices Technology Inc-produkten 0640, är ett IDE- gränssnittschip för PCI- och VLB -bussarna. CMD640 hade någon form av hårdvaruacceleration: WDMA och Read-Ahead (prefetch) stöd.
CMD Technology Inc förvärvades av Silicon Image Inc. 2001.
Chip | Protokoll |
---|---|
SiI/CMD 640 | MDMA 1 |
SiI/CMD 643 | MDMA 2 |
SiI/CMD 646 | UDMA 2 |
SiI/CMD 648 | UDMA 4 |
SiI/CMD 649 | UDMA 5 |
SiI0680 | UDMA 6 |
Hårdvarufel
Den ursprungliga CMD640 har datakorruptionsbuggar , av vilka några fanns kvar i CMD646. Datakorruptionsfelet liknar felet som påverkar den samtida PC Tech (ett dotterbolag till Zeos ) RZ1000-chipset. Båda styrkretsen användes på ett antal moderkort, inklusive de från Intel .
Moderna operativsystem har en lösning för detta fel genom att förbjuda aggressivt accelerationsläge och förlora cirka 10 % av prestandan. [ citat behövs ]
externa länkar
- Fil som innehåller teknisk information, vanliga frågor och tester angående korruptionsproblem [ permanent död länk ]
- Linuxs beskrivning av hur det hanterar CMD640-korruptionen
- IBM: 10 juli 1998 - Warp FixPak TIPS (innehåller avsnitt om hur man upptäcker och mildrar CMD640-problem)
- Intel-sida som beskriver RZ1000-buggarna och erbjuder ett verktyg för att upptäcka buggiga RZ1000- och CMD640-chipset på Wayback Machine (arkiverad 9 juni 2001)
- EIDE-fel