Hallo, ich hab ein DVDROM und unendlich komische Probleme die ich nicht so richtig deuten noch in den Griff bekomme. ch hab mit dem DVDROM einige DVDs grippt, dabei auch das tool dvd-region benutzt. Seit der Nutzung von DVD-REGION geht nichtmal mehr ein "dd" oder ein "readcd". Fehlermeldungen kommen alle Nase lang: hdc: irq timeout: status=0xd0 { Busy } hdc: DMA disabled hdc: ATAPI reset complete hdc: irq timeout: status=0xd0 { Busy } hdc: ATAPI reset complete Auch beim Abspielen einer Wave-CD passiert mir dieser error und bricht mit dem play ab. cdda2wav ebenso! Wo, ausser im bios, kann man denn das CDROM in den DMS-Modus setzten?? hdparm? ...hm. Ich werds mal versuchen.... aber ich vesrprech mir davo nicht sehr viel weil ich noch nie das DVDROM im DMS-Modus gesetzt hab und auch nicht entfernt hab. Es lief bislang _immer_ ohne DMS. Meine Festplaten tune ich mit hdparm, aber das DVDROM hatte ich nie irgendwie konfiguriert bzw Optionen gesetzt. Kann mir event. wer einige Tipps geben oder gleiche Erfahrungen gemacht? Systeminfos: OS -> Linux (Debian/SID) Kernel 2.4.18 (freier Kernel) Sony DVD-ROM (32fach) Ich setze meine Festplatten, beim booten, unter Anderem per hdparm in den DMA Modus. Gruß, Clemens Wohld -- sig_00 know how to do SPECIAL EFFECTS!! E-Mail: c.wohld@gmx.de | Registered Linux-User # 115060 -* XPage: http://urlz.de/xpage -> Internethowto u.m. *- --------------------------------------------------------
* On Fri, Jan 24, 2003 at 01:00:54PM +0100, Clemens Wohld wrote:
Wo, ausser im bios, kann man denn das CDROM in den DMS-Modus setzten??
$ sed 's/DMS/DMA/' Gruss, Clemens Wohld -- sig_08 [ Linux-user # 115060] [E-Mail: c.wohld@ndh.net ] [ Internethowto/X-Page: http://urlz.de/xpage ] -------------------------------------------------
* On Fri, Jan 24, 2003 at 03:11:12PM +0100, Thomas Preissler wrote:
Clemens Wohld schrieb am 24. January 2003:
* On Fri, Jan 24, 2003 at 01:00:54PM +0100, Clemens Wohld wrote:
Wo, ausser im bios, kann man denn das CDROM in den DMS-Modus setzten??
$ sed 's/DMS/DMA/'
*lol*
Probier mal hdparm.
Es geht im Detail gr nicht um DMA. Jan 24 12:51:27 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:27 saturn kernel: hdc: DMA disabled Jan 24 12:51:27 saturn kernel: hdc: ATAPI reset complete Jan 24 12:51:37 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:37 saturn kernel: hdc: ATAPI reset complete Jan 24 12:51:47 saturn kernel: hdc: irq timeout:status=0xd0 { Busy } ....... usw ich denke eher das hier irgendwie, aus welchem Grund auch immer, Kommunikationsstoerungen vorliegen. Das DVDROM muss anscheiend den irq verlieren. MfG, Clemens -- sig_00 know how to do SPECIAL EFFECTS!! E-Mail: c.wohld@gmx.de | Registered Linux-User #272485 -* XPage: http://urlz.de/xpage -> Internethowto u.m. *- --------------------------------------------------------
Am Samstag, 25. Januar 2003 13:10 schrieb Clemens Wohld:
Es geht im Detail gr nicht um DMA.
Sicher? Versuch mal den DMA-Modus mitzugeben, also z.B. 'hdparm -d 1 -X 66 /dev/hdc' und schau, ob die Probleme dann weg sind. Ansonsten würd ich mal ein Kernelupdate auf 2.4.20 in Betracht ziehen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, On Sat, 25 Jan 2003, Clemens Wohld wrote:
Es geht im Detail gr nicht um DMA. Jan 24 12:51:27 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:27 saturn kernel: hdc: DMA disabled Jan 24 12:51:27 saturn kernel: hdc: ATAPI reset complete Jan 24 12:51:37 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:37 saturn kernel: hdc: ATAPI reset complete
Verwendest du zufaellig ide-cd _und_ ide-scsi? -dnh -- "I love the way Microsoft follows standards. In much the same manner that fish follow migrating caribou." -- Paul Tomblin, in ASR
Hi David, * On Sun, Jan 26, 2003 at 01:32:28AM +0100, David Haller wrote:
On Sat, 25 Jan 2003, Clemens Wohld wrote:
Es geht im Detail gr nicht um DMA. Jan 24 12:51:27 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:27 saturn kernel: hdc: DMA disabled Jan 24 12:51:27 saturn kernel: hdc: ATAPI reset complete Jan 24 12:51:37 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:37 saturn kernel: hdc: ATAPI reset complete
Verwendest du zufaellig ide-cd _und_ ide-scsi?
Nein, auf dem Rechner ist "nur" ein DVD-ROM (Thosiba). Ich hab einfach mal per hdparm das Laufwerk auf DMA gesetzt, hat aber nichts gebracht. Error nun: -------------------- cut ------------- Jan 26 11:04:21 saturn kernel: hdc: command error: error=0x51 Jan 26 11:04:21 saturn kernel: end_request: I/O error, dev 16:00 (hdc), sector 1408 Jan 26 11:04:21 saturn kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error } -------------------- cut -------------- Ich hab das Gefuehl das dass Laufwerk den Interrupt verliert. Muss nicht richtig sein...... wuesste eh nicht was ich/ wie ich das fixen kann. Gruss, Clemens -- sig_36 Ausgabe deiner Grafikkarten-Infos (Chipsatz usw.) erreichst du, als root, mit dem Kommando: `SuperProbe' Und noch mehr X Infos gibt dir: `X -showconfig' oder: [Info: man X] $ X -probeonly > /tmp/x.out 2>&1 ------------------------------------------------------
Hallo, On Sun, 26 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:32:28AM +0100, David Haller wrote:
On Sat, 25 Jan 2003, Clemens Wohld wrote:
Es geht im Detail gr nicht um DMA. Jan 24 12:51:27 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:27 saturn kernel: hdc: DMA disabled Jan 24 12:51:27 saturn kernel: hdc: ATAPI reset complete Jan 24 12:51:37 saturn kernel: hdc: irq timeout: status=0xd0 {Busy } Jan 24 12:51:37 saturn kernel: hdc: ATAPI reset complete
Verwendest du zufaellig ide-cd _und_ ide-scsi?
Nein, auf dem Rechner ist "nur" ein DVD-ROM (Thosiba).
Und ohne ide-scsi? Ok. Hm. Eigentlich ist das keine Fehlermeldung, wie mir jetzt auffaellt, DMA wird (ohne "keepsettings") bei jedem Reset des IDE-Busses zurueckgesetzt, und dass das alle 10s passiert halte ich fuer normal. Aber... (s.u.)
Ich hab einfach mal per hdparm das Laufwerk auf DMA gesetzt, hat aber nichts gebracht.
Mit -k1?
Error nun: -------------------- cut ------------- Jan 26 11:04:21 saturn kernel: hdc: command error: error=0x51 Jan 26 11:04:21 saturn kernel: end_request: I/O error, dev 16:00 (hdc), sector 1408 Jan 26 11:04:21 saturn kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error } -------------------- cut --------------
Ich hab das Gefuehl das dass Laufwerk den Interrupt verliert.
Jep. Irgendsowas. An was fuer nem Controller haengt das Teil eigentlich? Wie sieht's in /proc/interrupts aus?
Muss nicht richtig sein...... wuesste eh nicht was ich/ wie ich das fixen kann.
Zur Not koennte man im Treiber ein bisschen debugging betreiben *eg* -dnh -- 23: Codefreeze Linux Kernel Patch v1.3, patch-1.3.94 (00/55) (Kristian Köhntopp)
Hallo, * On Sun, Jan 26, 2003 at 01:05:27PM +0100, David Haller wrote:
On Sun, 26 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:32:28AM +0100, David Haller wrote:
On Sat, 25 Jan 2003, Clemens Wohld wrote:
Verwendest du zufaellig ide-cd _und_ ide-scsi?
Nein, auf dem Rechner ist "nur" ein DVD-ROM (Thosiba).
Und ohne ide-scsi? Ok. Hm. Eigentlich ist das keine Fehlermeldung, wie mir jetzt auffaellt, DMA wird (ohne "keepsettings") bei jedem Reset des IDE-Busses zurueckgesetzt, und dass das alle 10s passiert halte ich fuer normal. Aber... (s.u.)
Ja, nur setzt auch das Lesen einer CDROM (zB beim musik hoieren) aus! Wie gesagt ein "dd" oder "readcd" bricht auch mit input-output-error ab.
Ich hab einfach mal per hdparm das Laufwerk auf DMA gesetzt, hat aber nichts gebracht.
Mit -k1?
Nein, ich hab mehrere Optionen versucht. Was macht "-k1"?
Error nun: -------------------- cut ------------- Jan 26 11:04:21 saturn kernel: hdc: command error: error=0x51 Jan 26 11:04:21 saturn kernel: end_request: I/O error, dev 16:00 (hdc), sector 1408 Jan 26 11:04:21 saturn kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error } -------------------- cut --------------
Ich hab das Gefuehl das dass Laufwerk den Interrupt verliert.
Jep. Irgendsowas. An was fuer nem Controller haengt das Teil eigentlich? Wie sieht's in /proc/interrupts aus?
Da gibt es zwei Controller ide0 und ide1. ide0 = 40 GB IDE (/dev/hda) ide1 = DVDROM (/dev/hdc)
Muss nicht richtig sein...... wuesste eh nicht was ich/ wie ich das fixen kann.
Zur Not koennte man im Treiber ein bisschen debugging betreiben *eg*
Hm, ich weniger.... Wie wuerdest du das debuigging denn angehen?? Tipp? ;) Gruss, Clemens -- sig_15 ["The program isn't debugged until the last user is dead"] [Registered Linux-User #115060] [c.wohld@gmx.de] [X-Page: http://urlz.de/xpage/index.html] -----------------------------------------------------------
Hallo, On Mon, 27 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:05:27PM +0100, David Haller wrote:
On Sun, 26 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:32:28AM +0100, David Haller wrote:
On Sat, 25 Jan 2003, Clemens Wohld wrote: [..] Ja, nur setzt auch das Lesen einer CDROM (zB beim musik hoieren) aus! Wie gesagt ein "dd" oder "readcd" bricht auch mit input-output-error ab.
Und du verwendest ide-cd... Ok (s.u.).
Ich hab einfach mal per hdparm das Laufwerk auf DMA gesetzt, hat aber nichts gebracht.
Mit -k1?
Nein, ich hab mehrere Optionen versucht. Was macht "-k1"?
RTFM ;) Das schaltet eben das "keepsettings" ein, so dass Einstellungen wie "DMA ein" ueber die Bus-Resets erhalten bleiben.
Error nun: -------------------- cut ------------- Jan 26 11:04:21 saturn kernel: hdc: command error: error=0x51 Jan 26 11:04:21 saturn kernel: end_request: I/O error, dev 16:00 (hdc), sector 1408
Ist die CD eigentlich in Ordnung?
Jan 26 11:04:21 saturn kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error } -------------------- cut --------------
[..]
Zur Not koennte man im Treiber ein bisschen debugging betreiben *eg*
Hm, ich weniger.... Wie wuerdest du das debuigging denn angehen?? Tipp? ;)
Erstmal wuerde ich ein wenig in /proc/ide stoebern. Und dann man schauen, was die Module (ide/ide-cd) so an debugging Moeglichkeiten bieten. In drivers/ide/ide-cd.h kann man z.B.: #define VERBOSE_IDE_CD_ERRORS 1 "einschalten" ;) Hm. Ich weiss jetzt nicht, ob bei 2.4.18 mal wieder am IDE-Code geschraubt wurde, evtl. wuerde ich auch mal einen anderen Kernel verwenden... -dnh -- Auch die Schwaben müssen, trotz Ihrer Sparsamkeit mal sterben. denn das können sie sich nicht sparen. [WoKo in dag°]
Hallo, * On Mon, Jan 27, 2003 at 12:12:05PM +0100, David Haller wrote:
On Mon, 27 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:05:27PM +0100, David Haller wrote:
On Sun, 26 Jan 2003, Clemens Wohld wrote:
* On Sun, Jan 26, 2003 at 01:32:28AM +0100, David Haller wrote:
On Sat, 25 Jan 2003, Clemens Wohld wrote: [..] Ja, nur setzt auch das Lesen einer CDROM (zB beim musik hoieren) aus! Wie gesagt ein "dd" oder "readcd" bricht auch mit input-output-error ab.
Und du verwendest ide-cd... Ok (s.u.).
Ja.. eine ide-platte (IBM)
Ich hab einfach mal per hdparm das Laufwerk auf DMA gesetzt, hat aber nichts gebracht.
Mit -k1?
Nein, ich hab mehrere Optionen versucht. Was macht "-k1"?
RTFM ;) Das schaltet eben das "keepsettings" ein, so dass Einstellungen wie "DMA ein" ueber die Bus-Resets erhalten bleiben.
Ahso, nee.. ich lasse die keepsettings in die boot.local immer wieder setzen.
Error nun: -------------------- cut ------------- Jan 26 11:04:21 saturn kernel: hdc: command error: error=0x51 Jan 26 11:04:21 saturn kernel: end_request: I/O error, dev 16:00 (hdc), sector 1408
Ist die CD eigentlich in Ordnung?
Ja, ich habs mit sehr sehr vielen CDs versucht.
Jan 26 11:04:21 saturn kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error } -------------------- cut --------------
[..]
Zur Not koennte man im Treiber ein bisschen debugging betreiben *eg*
Hm, ich weniger.... Wie wuerdest du das debuigging denn angehen?? Tipp? ;)
Erstmal wuerde ich ein wenig in /proc/ide stoebern.
Und dann man schauen, was die Module (ide/ide-cd) so an debugging Moeglichkeiten bieten. In drivers/ide/ide-cd.h kann man z.B.:
#define VERBOSE_IDE_CD_ERRORS 1
"einschalten" ;)
Hm. Ich weiss jetzt nicht, ob bei 2.4.18 mal wieder am IDE-Code geschraubt wurde, evtl. wuerde ich auch mal einen anderen Kernel verwenden...
Danke fuer die Tipps. Ich werd mal weiter mein Glueck versuchen. Gruss, Clemens -- sig_30 Untersuchen, welche Parameter zB. das Kommando `ls' hat: strings /bin/ls | grep "-" [Info: man grep; man strings] Das geht latuernich auch mit anderen commands/progr., wie sendmail, fetch oder grep ua.. ------------------------------------------------------------
participants (4)
-
Clemens Wohld
-
David Haller
-
Manfred Tremmel
-
Thomas Preissler