Hi,
I'm having some trouble diagnosing the cause of a problem
with xine in which it freezes at a particular point in several of
my dvd movies. (Titan A.E. and Stargate, if it matters...) I
suspect that it may be freezing at some point where the dvdrom
drive has to change media layers, though I am not positive.
(I am sending this to the plf list as I have only noticed this
on encrypted dvds, thus they use one of the plf plugin packages...)
When the crash occurs, I have to kill xine manually, and one process
remains in an un-killable state. This phantom process prevents
new instances of xine from being functional. Additionally, the
dvd drive becomes brain-dead, with the kernel reporting that the
device is not ready for the command. the following entries are
from /var/log/messages:
Feb 1 12:33:15 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:15 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:15 visitoth kernel: hde: (__ide_dma_test_irq) called while not waiting
Feb 1 12:33:15 visitoth kernel: hde: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Feb 1 12:33:15 visitoth kernel: hde: status error: error=0x00
Feb 1 12:33:15 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:20 visitoth kernel: hde: status timeout: status=0xd0 { Busy }
Feb 1 12:33:20 visitoth kernel: hde: status timeout: error=0x00
Feb 1 12:33:20 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:20 visitoth kernel: hde: ATAPI reset complete
Feb 1 12:33:30 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:30 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:30 visitoth kernel: hde: (__ide_dma_test_irq) called while not waiting
Feb 1 12:33:30 visitoth kernel: hde: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Feb 1 12:33:30 visitoth kernel: hde: status error: error=0x00
Feb 1 12:33:30 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:35 visitoth kernel: hde: status timeout: status=0xd0 { Busy }
Feb 1 12:33:35 visitoth kernel: hde: status timeout: error=0x00
Feb 1 12:33:35 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:35 visitoth kernel: hde: ATAPI reset complete
Feb 1 12:33:45 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:45 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:33:45 visitoth kernel: hde: (__ide_dma_test_irq) called while not waiting
Feb 1 12:33:45 visitoth kernel: hde: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Feb 1 12:33:45 visitoth kernel: hde: status error: error=0x00
Feb 1 12:33:45 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:50 visitoth kernel: hde: status timeout: status=0xd0 { Busy }
Feb 1 12:33:50 visitoth kernel: hde: status timeout: error=0x00
Feb 1 12:33:50 visitoth kernel: hde: drive not ready for command
Feb 1 12:33:50 visitoth kernel: hde: ATAPI reset complete
Feb 1 12:34:00 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:34:00 visitoth kernel: hde: timeout waiting for DMA
Feb 1 12:34:00 visitoth kernel: hde: (__ide_dma_test_irq) called while not waiting
Feb 1 12:34:00 visitoth kernel: hde: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Feb 1 12:34:00 visitoth kernel: hde: status error: error=0x00
Feb 1 12:34:00 visitoth kernel: hde: drive not ready for command
Feb 1 12:34:05 visitoth kernel: hde: status timeout: status=0xd0 { Busy }
Feb 1 12:34:05 visitoth kernel: hde: status timeout: error=0x00
Feb 1 12:34:05 visitoth kernel: hde: drive not ready for command
Feb 1 12:34:05 visitoth kernel: hde: ATAPI reset complete
Feb 1 12:34:15 visitoth kernel: hde: lost interrupt
Feb 1 12:34:55 visitoth last message repeated 4 times
Feb 1 12:36:05 visitoth last message repeated 7 times
Feb 1 12:37:15 visitoth last message repeated 7 times
Feb 1 12:38:25 visitoth last message repeated 7 times
Feb 1 12:39:35 visitoth last message repeated 7 times
Feb 1 12:40:45 visitoth last message repeated 7 times
Feb 1 12:41:55 visitoth last message repeated 7 times
Feb 1 12:43:05 visitoth last message repeated 7 times
Feb 1 12:44:15 visitoth last message repeated 7 times
Feb 1 12:45:25 visitoth last message repeated 7 times
Feb 1 12:46:35 visitoth last message repeated 7 times
Feb 1 12:47:45 visitoth last message repeated 7 times
Feb 1 12:48:55 visitoth last message repeated 7 times
Feb 1 12:50:05 visitoth last message repeated 7 times
Feb 1 12:51:15 visitoth last message repeated 7 times
Feb 1 12:52:25 visitoth last message repeated 7 times
Feb 1 12:52:45 visitoth last message repeated 2 times
/dev/hde is a Samsung 6x DVD-ROM drive:
Model: DVD-ROM SD-606
Vendor: Samsung
Bus: ide
Channel: secondary
New devfs device: ide/host0/bus2/target0/lun0/cd
Old device file: /dev/hde
Media class: cdrom
The DVD drive is attached to the VT82C586 IDE controller on my
iWill DEV266-R motherboard:
Vendor: VIA Technologies
Bus: PCI
Bus identification: 1106:571
Location on the bus: 0:11:1
Description: VT82C586 IDE [Apollo]
Module: unknown
Media class: STORAGE_IDE
I am running the following software that seems pertenant:
xine-d5d-0.2.7-2plf
xine-lib-compat-plugins-0.9.13-11mdk
xine-dvdnav-compat-0.9.13-3mdk
xine-arts-1-0.beta4.1mdk
libxine0-0.9.13-11mdk
xine_d4d_plugin-0.3.2-2plf
xine-plugins-1-0.beta4.1mdk
xine-divx4-0.9.13-3plf
xine-xvid-0.9.13-3plf
xine-lib-compat-arts-0.9.13-11mdk
xine_dmd_plugin-1.0.7-1plf
xine-lib-compat-win32-0.9.13-10plf
xine-ui-0.9.18-1mdk
xine-dvdnav-1-0.beta4.1mdk
xine-alsa-1-0.beta4.1mdk
xine-win32-1-0.beta4.1plf
libxine1-1-0.beta4.1mdk
kxine-0.4-4mdk
kernel-enterprise-2.4.21.0.pre4.1mdk-1-1mdk
XFree86-75dpi-fonts-4.2.99.5-0.20030127.2mdk
XFree86-xfs-4.2.99.5-0.20030127.2mdk
XFree86-devel-4.2.99.5-0.20030127.2mdk
XFree86-100dpi-fonts-4.2.99.5-0.20030127.2mdk
XFree86-libs-4.2.99.5-0.20030127.2mdk
XFree86-4.2.99.5-0.20030127.2mdk
XFree86-server-4.2.99.5-0.20030127.2mdk
I'm more of a super-luser than a super-user, so if I can give more
information, tell me what data to provide, and it's all yours! :^)
--Chuck S.