PDA

View Full Version : [ubuntu] SATA DVD drive crashes



cchhrriiss121212
December 30th, 2009, 11:47 AM
Recently bought a new Sony ad-7240s sata dvd drive. It has been recognised but plays dvds intermittently. Usualy playback will last for around 20 mins in vlc before cutting out with no error messages whatsoever. If I try to burn an image it will not work correctly.
Is the drive faulty?
I'm using ubuntu studio karmic 64.

iskarion
February 11th, 2010, 01:08 PM
Which SATA controller are you using? Maybe it's an incompatbility between the DVD drive and your SATA controller?

Yesterday I bought a Sony AD-7240s, so I don't have any long term experience with this DVD drive. Currently it's running in my old PC (Dell Dimension 8300, Kubuntu 9.10 32Bit), though I'm planning to put it in a new Clarkdale based system with Kubuntu 10.04 64Bit soon.

From what I can tell so far, the AD-7240s is working like a charm. I did test a few DVDs. No problems with video playback (VLC, Mplayer).
For testing I did also burn a DVD-R and a CD on Taiyo Yuden media. Also no problems with that. I was able to successfully read both disks with several other DVD drives.

cchhrriiss121212
February 20th, 2010, 07:28 PM
I've got it connected to a sata port on my motherboard (ASrock n68pv-gs), the first one is taken by my hard drive and I've tried the 7240s in each of the 3 remaining ports.
Would an external SATA controller make a difference?

warp99
February 20th, 2010, 08:52 PM
Edit the file /etc/udev/rules.d/70-persistent-cd.rules and remove everything below "# add the ENV{GENERATED}=1 flag to your own rules as well", then reboot the computer. This will generate new symlinks for your drive flushing out any older links with previous drives.

cchhrriiss121212
February 20th, 2010, 11:57 PM
Thanks for the suggestion but it has made no difference. I could not see the exact line you quoted though, perhaps you meant a different file?
Here is what my /etc/udev/rules.d/70-persistent-cd.rules shows:


# This file was automatically generated by the /lib/udev/write_cd_rules
# program, run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and set the $GENERATED variable.


# DVD_RW_AD-7240S (pci-0000:00:09.0-scsi-1:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"

warp99
February 21st, 2010, 02:37 AM
It's because you using 64-bit, on 32-bit it's different. I have no idea why since they're only comments. Anyway your file is fine since you only have one drive listed with the correct symlinks.

If you use another player like gmplayer, xine or totem does the drive cut out?

cchhrriiss121212
February 21st, 2010, 10:38 AM
Here is what xine gives me:
http://i879.photobucket.com/albums/ab352/cchhrriiss121212/er1.jpg

http://i879.photobucket.com/albums/ab352/cchhrriiss121212/error2.jpg

Totem gives this:

** Message: Error: Could not read from resource.
resindvdsrc.c(854): rsn_dvdsrc_step (): /GstPlayBin:play/RsnDvdBin:source/resinDvdSrc:dvdsrc:
Failed to read next DVD block. Error: Error reading from DVD.

warp99
February 21st, 2010, 08:13 PM
Play the DVD from the command line ...

xine dvd://
... and try different DVDs with this command.

cchhrriiss121212
February 21st, 2010, 09:29 PM
Here is one (I also got the same GUI error messages as before):

chris@chris-desktop:~$ xine dvd://
This is xine (X11 gui) - a free video player v0.99.6cvs.
(c) 2000-2007 The xine Team.
E: context.c: waitpid(): No child processes
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Attempting to use device /dev/sda8 mounted on / for CSS authentication
libdvdread: Could not open /dev/sda8 with libdvdcss.
libdvdread: Can't open /dev/sda8 for reading
libdvdread: Device /dev/sda8 inaccessible, CSS authentication not available.
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Using libdvdcss version 1.2.10 for DVD access

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000015f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000188
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000003a7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0000141c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00001454
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0001cd0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0001cd47
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0001f241
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0001f276
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x00033234
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0005f1ce
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x0035f30a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x0036bf4e
libdvdread: Elapsed time 0
libdvdread: Found 8 VTS's
libdvdread: Elapsed time 0

I just tried another and it is the same stuff again.

warp99
February 22nd, 2010, 04:59 PM
That looks like a libdvdcss issue and not the drive. I helped someone else with a similar problem:

http://ubuntuforums.org/showpost.php?p=4640262&postcount=34

You can replace mplayer with xine if you prefer. If it works here's the permanent solution:

http://ubuntuforums.org/showpost.php?p=4640418&postcount=38

cchhrriiss121212
February 22nd, 2010, 07:13 PM
I tried the command in the first link you posted which gave me this error:
http://i879.photobucket.com/albums/ab352/cchhrriiss121212/xin3.jpg

This error seems to be specific to just this DVD. Other DVDs I've tried give the first error.
I then tried the commands posted in the second of your links but it seemed to have no effect.

Running xine with sudo did not change things either. I downloaded regionset and it gives me this:

chris@chris-desktop:~$ regionset
regionset version 0.1 -- reads/sets region code on DVD drives
Current Region Code settings:
RPC Phase: II
type: SET
vendor resets available: 4
user controlled changes resets available: 4
drive plays discs from region(s): 2, mask=0xFD

I take it this seems normal. Would setting it to region 2 (my region) again make any difference?

The command to play a dvd tries to open /dev/sda8 with libdvdcss, this is my root partition. Why does that happen?

warp99
February 22nd, 2010, 11:08 PM
This may be a hardware issue. A quick check over at newegg.com with user reviews on the drive say it works fine with Ubuntu 9.10.

I would boot off a Live CD/USB and try to play the DVD. As long as you have a network connection you can download and install libdvdcss2 during your Live CD/USB session. You can also try it with a different Live CD/USB distro if needed. If you get the same problems I would guess it's the drive.

cchhrriiss121212
February 23rd, 2010, 11:47 AM
I don't think it is the drive. Since making this thread I actually had the drive sent back as I thought it was faulty. The replacement has the exact same issues on Ubuntu. I've tested with crunchbang 9.04 as well as karmic studio 9.10.
I've installed a Windows XP partition on the same computer, it runs DVDs flawlessly with media player classic. I should have posted this earlier.

warp99
February 23rd, 2010, 10:32 PM
It may be the controller. Can you post this output:


lspci -vv

Just the parts relative to the controller (ATA Serial).

cchhrriiss121212
February 24th, 2010, 01:35 PM
I can't see anything in this output that relates to SATA:


chris@chris-desktop:~$ lspci -vv
00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
Subsystem: ASRock Incorporation Device 0547
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
Subsystem: ASRock Incorporation Device 0548
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Region 0: I/O ports at 1f00 [size=256]

00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
Subsystem: ASRock Incorporation Device 0542
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at cc00 [size=64]
Region 4: I/O ports at 1d00 [size=64]
Region 5: I/O ports at 1e00 [size=64]
Capabilities: <access denied>

00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
Subsystem: ASRock Incorporation Device 0543
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 10
Region 0: Memory at f9e80000 (32-bit, non-prefetchable) [size=512K]

00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2) (prog-if 10)
Subsystem: ASRock Incorporation Device 055e
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at f9e7f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd

00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2) (prog-if 20)
Subsystem: ASRock Incorporation Device 055f
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 22
Region 0: Memory at f9e7ec00 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2) (prog-if 10)
Subsystem: ASRock Incorporation Device 055e
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 23
Region 0: Memory at f9e7d000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd

00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2) (prog-if 20)
Subsystem: ASRock Incorporation Device 055f
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 21
Region 0: Memory at f9e7e800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: ASRock Incorporation (Wrong ID) Device 0560
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
Region 4: I/O ports at ffa0 [size=16]
Capabilities: <access denied>
Kernel driver in use: pata_amd

00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2) (prog-if 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: f9f00000-f9ffffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: ASRock Incorporation Device 0550
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at 0f80 [size=8]
Region 1: I/O ports at 0f00 [size=4]
Region 2: I/O ports at 0e80 [size=8]
Region 3: I/O ports at 0e00 [size=4]
Region 4: I/O ports at bc00 [size=16]
Region 5: Memory at f9e76000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ahci

00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
Subsystem: ASRock Incorporation Device 054c
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 2296
Region 0: Memory at f9e7c000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at b880 [size=8]
Region 2: Memory at f9e7e400 (32-bit, non-prefetchable) [size=256]
Region 3: Memory at f9e7e000 (32-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth

00:0b.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fa000000-fdffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:0e.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:0f.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:10.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:11.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

01:08.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. Device d633
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at dc00 [size=32]
Region 1: I/O ports at d880 [size=16]
Region 2: I/O ports at d800 [size=16]
Region 3: I/O ports at d480 [size=64]
Capabilities: <access denied>
Kernel driver in use: ICE1712
Kernel modules: snd-ice1712

01:0a.0 Network controller: RaLink RT2561/RT61 802.11g PCI
Subsystem: RaLink Device 2561
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at f9ff8000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: rt61pci
Kernel modules: rt61pci

02:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)
Subsystem: XFX Pine Group Inc. Device 2365
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at ec00 [size=128]
[virtual] Expansion ROM at fcf80000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia, nvidiafb

chris@chris-desktop:~$

warp99
February 24th, 2010, 03:39 PM
This could be a kernel bug:

http://bugzilla.kernel.org/show_bug.cgi?id=11148

This post had a solution:

http://bugzilla.kernel.org/show_bug.cgi?id=11148#c8

To add the option libata.force=nohrst to your kernel line just do the following:


sudo gedit /etc/default/grub

and append the kernel options line GRUB_CMDLINE_LINUX with libata.force=nohrst, then run:


sudo update-grub2

and reboot the computer.

Problems with this particular SATA controller are not limited to Linux:

http://forums.nvidia.com/lofiversion/index.php?t52499.html

Edit: If you have no other parameters in GRUB_CMDLINE_LINUX just place libata.force=nohrst between the "".

cchhrriiss121212
February 24th, 2010, 04:28 PM
No change in playback. I'm not sure which Grub I actually use on this computer, it appears to be both are installed (as I have 9.04 and 9.10). Maybe that is causing trouble?

Given that the drive is known to work on other systems, could I try updating the firmware?

warp99
February 24th, 2010, 08:18 PM
No change in playback. I'm not sure which Grub I actually use on this computer, it appears to be both are installed (as I have 9.04 and 9.10). Maybe that is causing trouble?

Given that the drive is known to work on other systems, could I try updating the firmware?

If you have both installed than your chainloading from Grub Legacy to Grub2. This is fine and is the preferred method to test Grub2 before you remove Grub legacy:

https://help.ubuntu.com/community/Grub2

I noticed you have an AHCI controller:


nVidia Corporation MCP67 AHCI Controller

After a little digging I found out that you may need to go into the BIOS and disable or enable AHCI for the CD to work properly. There should be a BIOS settings for this. I would check your documentation.

Here's a little background on AHCI:

http://www.techmetica.com/howto/sata-ahci-mode-bios-setting.-what-does-it-do/

cchhrriiss121212
February 25th, 2010, 02:37 PM
I switched my sata control setting from AHCI to IDE but there was no change.

warp99
February 25th, 2010, 07:33 PM
At this point I'm out of ideas. I would do the firmware update or even a BIOS update to see if that helps. It may just be a kernel module issue. A new kernel was just announced so it should be available soon for Ubuntu. This may fix the problem. Sorry I couldn't be more helpful.

cchhrriiss121212
February 27th, 2010, 08:06 PM
The firmware update for the drive did not help, and I'd rather not update my BIOS as it can be risky. Thanks for all the suggestions anyway.