Probleme bei Brennen mit DMA

Hallo zusammen,

ich habe einen schon etwas älteren Rechner, ein Fujitsu Siemens Komplettsystem. Hab letztens ein neues Billignetzteil eingebaut, nach zwei Tagen hat´s einen Schlag getan und NIX ging mehr. Also hab ich ein paar Ersatzteile gekauft und repariert (oder besser gesagt restauriert… *lol*). Habe ein neues Board (ASUS A7N8X-VM400) und ein neues Netzteil gekauft und verbaut. Die CPU (AMD Thunderbird), der RAM (2x256MB PC2100), die GraKa (GeForce 2 MX), die HDD´s (1x80GB Boot + 1x250GB Slave), die optischen Laufwerke (1xDVD-Brenner von NEC + 1xCD-Brenner von MSI) sind allesamt die gleichen wie vorher!

Wenn ich Brennen möchte (egal ob CD´s oder DVD´s, egal mit welchem Programm) dann fängt er an und wenn er die ersten Blöcke geschrieben hat bricht er ab und ich bekomme je nach Programm die tollsten Fehlermeldungen. Das ganze habe ich aber erst seit ich das neue Board und das neue Netzteil verbaut und Windows (XP Home) neu installiert habe! Vorher ging das alles ohne Probleme!
Ich habe natürlich schon ein wenig zu diesem Thema gegoogelt, das einzig Nützliche was ich gefunden habe war folgendes:

„[…] Den Übertragungsmodus von DMA auf PIO umstellen, gehen Sie dazu auf Menü „Start“>„Einstellungen“>„Systemsteuerung“>„System“>„Hardware/ Gerätemanager“, markieren Sie „IDE/ ATAPI controllers“, Rechtsklick auf den „Primary* oder Secdondary* IDE Channel“ und ändern Sie den Übertragungsmodus für das entsprechende Gerät (0:1, steht je* nach Anschluss für Master oder Slave des Brenners) von „DMA, wenn verfügbar“ auf „Nur PIO“. […]“

Das habe ich gemacht - jetzt kann ich zwar Brennen, jedoch reagiert mein Rechner so gut wie überhaupt nicht mehr während des Brennvorgangs, das System ist dann total überlastet.
Hat jemand eine Idee, wie ich das wieder in den „Normalzustand“ bekomme?

Bin jetzt schon Mal dankbar für jeglichen Lösungsvorschläge!

Vielen lieben Dank!

P.S.: Falls es was bringen sollte hab ich nochmal die Log-Datei eines gescheiterten Brennversuchs (im DMA-Modus!) mit Nero angehängt.

1A21-0009-6030-2323-7311-4694

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‚C:\Programme\Ahead\nero\Wnaspi32.dll‘: Ver=2.0.1.74, size=164112 bytes, created 26.10.2004 18:35:34
Nero Version: 6.6.0.13
Internal Version: 6, 6, 0, 13c
(Nero Express)
Rekorder: Version: 1.06 - HA 1 TA 0 - 6.6.0.13
Adapter-Treiber: HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: Version: 1.06 - HA 1 TA 0 - 6.6.0.13
Adapter-Treiber: HA 1

=== Scsi-Device-Map ===
DiskPeripheral : SAMSUNG SP0842N atapi Port 0 ID 0 DMA: On
DiskPeripheral : ST3300831A atapi Port 0 ID 1 DMA: On
CdRomPeripheral : _NEC DVD_RW ND-2500A atapi Port 1 ID 0 DMA: On
CdRomPeripheral : ATAPI CD-RW 48X16 atapi Port 1 ID 1 DMA: On

=== CDRom-Device-Map ===
_NEC DVD_RW ND-2500A E: CDRom0
ATAPI CD-RW 48X16 F: CDRom1

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 74448896 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 511MB (523632kB)
Free physical memory: 74MB (76168kB)
Memory in use : 85 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

23.9.2006
CD-ROM (ISO)
17:38:35 #1 Text 0 File Isodoc.cpp, Line 6194
Iso document burn settings

Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : TAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE

17:38:35 #2 Text 0 File Burncd.cpp, Line 2882
_NEC DVD_RW ND-2500A
Schutz vor Pufferleerlauf aktiviert

17:38:35 #3 Text 0 File Reader.cpp, Line 127
Reader running

17:38:35 #4 Text 0 File Writer.cpp, Line 122
Writer _NEC DVD_RW ND-2500A running

17:38:35 #5 ISO9660GEN -11 File geniso.cpp, Line 3293
First writeable address = 0 (0x00000000)

17:38:35 #6 Text 0 File Burncd.cpp, Line 3167
Turn on Track-At-Once, using CD-R/RW media

17:39:13 #7 Text 0 File DlgWaitCD.cpp, Line 260
Last possible write address on media: 359848 ( 79:59.73)
Last address to be written: 114695 ( 25:31.20)

17:39:13 #8 Text 0 File DlgWaitCD.cpp, Line 272
Write in overburning mode: NO (enabled: CD)

17:39:13 #9 Text 0 File DlgWaitCD.cpp, Line 2339
Recorder: _NEC DVD_RW ND-2500A;
CDR code: 00 97 17 06; OSJ entry from: Moser Baer India Limited
ATIP Data:
Special Info [hex] 1: D0 00 A0, 2: 61 11 06 (LI 97:17.06), 3: 4F 3B 4A (LO 79:59.74)
Additional Info [hex] 1: 00 00 80 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

17:39:13 #10 Text 0 File DlgWaitCD.cpp, Line 438
>>> Protocol of DlgWaitCD activities: TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 114694 blocks [_NEC DVD_RW ND-2500A]

17:39:13 #12 Text 0 File ThreadedTransferInterface.cpp, Line 1043
Prepare recorder [_NEC DVD_RW ND-2500A] for write in TAO
DAO infos:

MCN: „“
TOCType: 0x00; Session Closed, disc not fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 235204608, ISRC „“
DAO layout:

__Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep__________
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
114696 | lead-out | 1 | 0x41 | 0x00

17:39:13 #13 Text 0 File ThreadedTransferInterface.cpp, Line 1111
Removed 2 run-out blocks from end of track 1. Length: 114696 -> 114694.

17:39:14 #14 Phase 24 File dlgbrnst.cpp, Line 1832
Cachen von Dateien

17:39:15 #15 Text 0 File Burncd.cpp, Line 4051
Cache writing successful.

17:39:15 #16 Phase 25 File dlgbrnst.cpp, Line 1832
Cachen von Dateien fertig

17:39:15 #17 Phase 36 File dlgbrnst.cpp, Line 1832
Start des Brennvorganges mit 32x (4.800 KB/s)

17:39:15 #18 Text 0 File ThreadedTransferInterface.cpp, Line 2609
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

17:39:15 #19 Text 0 File Mmc.cpp, Line 21469
Set BUFE: Buffer underrun protection -> ON

17:39:22 #20 SCSI -1024 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 1, TA 0, LUN 0, buffer 0x07380000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x04 (KEY_HARDWARE_ERROR)
Sense Code: 0x08
Sense Qual: 0x03
CDB Data: 0x2A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x04 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x08 0x03

17:39:22 #21 CDR -1024 File Writer.cpp, Line 311
Kommunikationsfehler

17:39:22 #22 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

17:39:22 #23 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

17:39:23 #24 SCSI -1135 File Cdrdrv.cpp, Line 1182
SCSI Exec, HA 1, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x07
CDB Data: 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x01 0x2F 0x0A
0x00 0x00 0x00 0x00 0x0C 0x07

17:39:23 #25 CDR -1135 File WriterStatus.cpp, Line 197
Fehler beim Schreiben

17:39:23 #26 TRANSFER -18 File WriterStatus.cpp, Line 197
EndTrack fehlgeschlagen

17:39:23 #27 CDR -201 File WriterStatus.cpp, Line 200
Ungültiger Brennzustand
_NEC DVD_RW ND-2500A\H1 T0

17:39:23 #28 TRANSFER -18 File WriterStatus.cpp, Line 200
EndTrack fehlgeschlagen

17:39:23 #29 Text 0 File Mmc.cpp, Line 16119
start Close Session

17:39:23 #30 SCSI -1176 File Cdrdrv.cpp, Line 1182
SCSI Exec, HA 1, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x72
Sense Qual: 0x04
CDB Data: 0x5B 0x01 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x72 0x04

17:39:23 #31 CDR -1176 File WriterStatus.cpp, Line 249
Fehler beim Fixieren der Session

17:39:23 #32 TRANSFER -19 File WriterStatus.cpp, Line 249
Fixieren fehlgeschlagen

17:39:23 #33 Text 0 File WriterStatus.cpp, Line 258
falling back to disc fixation

17:39:23 #34 Phase 38 File dlgbrnst.cpp, Line 1832
Brennvorgang nicht erfolgreich mit 32x (4.800 KB/s)

Existing drivers:
File ‚Drivers\PXHELP20.SYS‘: Ver=2.03.28a, size=20640 bytes, created 12.03.2005 00:28:13 (Prassi/Veritas driver for win 2K)
File ‚Drivers\atapi.sys‘: Ver=5.1.2600.1106 (xpsp1.020828-1920), size=86912 bytes, created 02.04.2003 14:00:00 (Adapter driver for rec)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

ich habe einen schon etwas älteren Rechner, ein Fujitsu
Siemens Komplettsystem. Hab letztens ein neues Billignetzteil
eingebaut, nach zwei Tagen hat´s einen Schlag getan und NIX
ging mehr. Also hab ich ein paar Ersatzteile gekauft und
repariert (oder besser gesagt restauriert… *lol*). Habe ein
neues Board (ASUS A7N8X-VM400) und ein neues Netzteil gekauft
und verbaut. Die CPU (AMD Thunderbird), der RAM (2x256MB
PC2100), die GraKa (GeForce 2 MX), die HDD´s (1x80GB Boot +
1x250GB Slave), die optischen Laufwerke (1xDVD-Brenner von NEC

  • 1xCD-Brenner von MSI) sind allesamt die gleichen wie vorher!

Wenn ich Brennen möchte (egal ob CD´s oder DVD´s, egal mit
welchem Programm) dann fängt er an und wenn er die ersten
Blöcke geschrieben hat bricht er ab und ich bekomme je nach
Programm die tollsten Fehlermeldungen. Das ganze habe ich aber
erst seit ich das neue Board und das neue Netzteil verbaut und
Windows (XP Home) neu installiert habe! Vorher ging das alles
ohne Probleme!
Ich habe natürlich schon ein wenig zu diesem Thema gegoogelt,
das einzig Nützliche was ich gefunden habe war folgendes:

„[…] Den Übertragungsmodus von DMA auf PIO umstellen, gehen
Sie dazu auf Menü
„Start“>„Einstellungen“>„Systemsteuerung“>„System“>„Hardware/
Gerätemanager“, markieren Sie „IDE/ ATAPI controllers“,
Rechtsklick auf den „Primary* oder Secdondary* IDE Channel“
und ändern Sie den Übertragungsmodus für das entsprechende
Gerät (0:1, steht je* nach Anschluss für Master oder Slave des
Brenners) von „DMA, wenn verfügbar“ auf „Nur PIO“. […]“

aua, das war mal ein guter Tipp in der Zeit der dampfbetriebenen PC’s :wink: Profis haben damals sowieso SCSI-Systeme benutzt, weil IDE zu viele Konflikte hatte

Das habe ich gemacht - jetzt kann ich zwar Brennen, jedoch
reagiert mein Rechner so gut wie überhaupt nicht mehr während
des Brennvorgangs, das System ist dann total überlastet.
Hat jemand eine Idee, wie ich das wieder in den
„Normalzustand“ bekomme?

Klar, im PIO-Modus muss die CPU alles vorkauen, normal, dass das System in die Knie geht.
Riecht nach einem Hardwarekonflikt.
Schau mal in den Systeminformationen nach, ob da Geräte auf die gleiche DMA zurückgreifen. Auch IRQ-Konflikte könnten die Ursache sein. Oder aber ein unsauberer Treiber.

Klar, im PIO-Modus muss die CPU alles vorkauen, normal, dass
das System in die Knie geht.
Riecht nach einem Hardwarekonflikt.
Schau mal in den Systeminformationen nach, ob da Geräte auf
die gleiche DMA zurückgreifen. Auch IRQ-Konflikte könnten die
Ursache sein. Oder aber ein unsauberer Treiber.

Dass im PIO-Modus die CPU total überlastet ist, ist klar - das ist ja mein Problem!!

Schau mal in den Systeminformationen nach, ob da Geräte auf die gleiche DMA zurückgreifen. Auch IRQ-Konflikte könnten die Ursache sein:

Kannst du das ein wenig erläutern?

Wie bitte ?

Riecht nach einem Hardwarekonflikt.
Schau mal in den Systeminformationen nach, ob da Geräte auf
die gleiche DMA zurückgreifen. Auch IRQ-Konflikte könnten die
Ursache sein. Oder aber ein unsauberer Treiber.

Häh??

Was meinst Du mit „die (!!)“ gleiche DMA ? IRQ Konflikte dürften seit Einführung von PCI auch der Vergangenheit angehören. Da Brenner und und Festplatte am gleichen Controller hängen und ergo auch die gleichen Ressourcen verwenden, dürfte die Platte die gleichen Probleme machen.

Was für ein „unsauberer“ Treiber könnte denn verantwortlich sein? Bekanntermaßen werden ATAPI Laufwerke bereits von Windows selbst unterstützt. Demach müsste der generische ATAPI Treiber von Windows ja fehlerhaft sein.

Gruß

S.J.

Vielleicht hab ich vergessen zu sagen: Ich habe ZWEI Festplatten an EINEM IDE-Controller und ZWEI Brenner an EINEM anderen IDE-Controller! Die HDD´s machen augenscheinlich keine Probleme!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Riecht nach einem Hardwarekonflikt.
Schau mal in den Systeminformationen nach, ob da Geräte auf
die gleiche DMA zurückgreifen. Auch IRQ-Konflikte könnten die
Ursache sein. Oder aber ein unsauberer Treiber.

Häh??

Was meinst Du mit „die (!!)“ gleiche DMA ?

unklar ausgedrückt, sorry. richtig sollte es heissen, den gleichen DMA Kanal

IRQ Konflikte
dürften seit Einführung von PCI auch der Vergangenheit
angehören.

sollte man meinen, ist aber nicht so. Die Foren sthen voll davon.
Da Brenner und und Festplatte am gleichen

Controller hängen und ergo auch die gleichen Ressourcen
verwenden, dürfte die Platte die gleichen Probleme machen.

Was für ein „unsauberer“ Treiber könnte denn verantwortlich
sein? Bekanntermaßen werden ATAPI Laufwerke bereits von
Windows selbst unterstützt. Demach müsste der generische ATAPI
Treiber von Windows ja fehlerhaft sein.

nach einem Motherboardwechsel kann zB ein CHipsatzttreiber vom alten ‚Brett‘ störend einwirken

Vielleicht hab ich vergessen zu sagen: Ich habe ZWEI
Festplatten an EINEM IDE-Controller und ZWEI Brenner an EINEM
anderen IDE-Controller! Die HDD´s machen augenscheinlich keine
Probleme!

Fehlersuche im PC artet immer in Detektivarbeit aus.
Ich würde systematisch vorgehen

  1. Sind Brenner korrekt gejumpert? einer auf Master, einer auf Slave
  2. was meldet das Bios an Datenträgern und in welchem Modus?
  3. Sind alle IDE-Datenträger auf DMA? (Festplatten + CD’s)
  4. gibt es Konflikte? (unter Systemprogramme> Systeminformationen > Hardwareresourcen/Konflikte)
    die meisten Doppelbelegungen von IRQ’s stören nicht, aber halt nicht alle Kombinationen.
  5. wie oben gesagt, querschiessende Treiber

viel Spass :wink:

hi,

Vielleicht hab ich vergessen zu sagen: Ich habe ZWEI
Festplatten an EINEM IDE-Controller und ZWEI Brenner an EINEM
anderen IDE-Controller! Die HDD´s machen augenscheinlich keine
Probleme!

Kann es sein, dass du die IDE-Treiber deiner beim Mainboard befindlichen Treiber-CD installiert hast? Manche IDE-Treiber machen gern zicken mit bestimmten Brennern. Die von der CD des Betriebssystems machen normalerweise keine.

lg,
fred