View previous topic :: View next topic |
Author |
Message |
Zepp Veteran
Joined: 15 Mar 2004 Posts: 1246 Location: Ontario, Canada
|
Posted: Sun Oct 01, 2006 1:32 am Post subject: What is wrong with my dvd burner.... |
|
|
I saw this when booting the machine (/dev/hdc is my ide dvd burner)
Code: | ACPI: PCI Interrupt 0000:05:0c.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 225
skge 1.3 addr 0xd4004000 irq 225 chip Yukon-Lite rev 9
skge eth1: addr 00:13:d4:58:f8:1a
eth0: no link during initialization.
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth1: enabling interface
ADDRCONF(NETDEV_UP): eth1: link is not ready
eth0: link up.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d800004b3bfe]
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x44 { AbortedCommand LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x44 { AbortedCommand LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x44 { AbortedCommand LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x44 { AbortedCommand LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
eth0: no IPv6 routers present
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
UDF-fs: No partition found (1)
Unable to identify CD-ROM format.
skge eth1: disabling interface |
Any ideas? Is my burner probably broken, something on the mobo, or is it maybe software related :S |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Sun Oct 01, 2006 5:08 am Post subject: |
|
|
I have seen these messages on a few machines that have perfectly good working dvd burners on so it may be a false alarm. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
Zepp Veteran
Joined: 15 Mar 2004 Posts: 1246 Location: Ontario, Canada
|
Posted: Sun Oct 01, 2006 5:15 am Post subject: |
|
|
I hope so , it was ok last I checked. |
|
Back to top |
|
|
vonr Guru
Joined: 23 Mar 2006 Posts: 300
|
Posted: Sun Oct 01, 2006 10:08 am Post subject: |
|
|
I would be a little worried about:
What is hdparm telling you? |
|
Back to top |
|
|
Zepp Veteran
Joined: 15 Mar 2004 Posts: 1246 Location: Ontario, Canada
|
Posted: Sun Oct 01, 2006 7:28 pm Post subject: |
|
|
Code: |
# hdparm /dev/hdc
/dev/hdc:
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Invalid argument
|
Whats the HDIO bit about , and ya apparently no DMA, damn. |
|
Back to top |
|
|
vonr Guru
Joined: 23 Mar 2006 Posts: 300
|
Posted: Sun Oct 01, 2006 7:35 pm Post subject: |
|
|
From here:
Quote: | HDIO_GETGEO
Returns the BIOS disk parameters in the following structure:
struct hd_geometry {
unsigned char heads;
unsigned char sectors;
unsigned short cylinders;
unsigned long start;
};
A pointer to this structure is passed as the ioctl(2) parameter.
The information returned in the parameter is the disk geometry of the drive as understood by DOS! This geometry is not the physical geometry of the drive. It is used when constructing the drive's partition table, however, and is needed for convenient operation of fdisk(1), efdisk(1), and lilo(1). If the geometry information is not available, zero will be returned for all of the parameters. |
In other words, the HDIO_GETGEO error shouldn't really matter.
Assuming you have enabled dma support in your kernel, have you tried enabling it manually? |
|
Back to top |
|
|
Zepp Veteran
Joined: 15 Mar 2004 Posts: 1246 Location: Ontario, Canada
|
Posted: Sun Oct 01, 2006 7:44 pm Post subject: |
|
|
Code: | tangerine mike # hdparm -d1 /dev/hdc
/dev/hdc:
setting using_dma to 1 (on)
using_dma = 1 (on)
tangerine mike # hdparm /dev/hdc
/dev/hdc:
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Invalid argument
|
|
|
Back to top |
|
|
vonr Guru
Joined: 23 Mar 2006 Posts: 300
|
Posted: Sun Oct 01, 2006 7:53 pm Post subject: |
|
|
A guick google search on 'cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }' turns up numerous results; it seems to be an error most commonly caused by aborting certain commands accessing the cdrom drive.
Does this error show on every boot? From what I gather, it could be a one-time thing. |
|
Back to top |
|
|
Zepp Veteran
Joined: 15 Mar 2004 Posts: 1246 Location: Ontario, Canada
|
Posted: Sun Oct 01, 2006 8:09 pm Post subject: |
|
|
I have noticed it at least twice now. I have reboot since those two though. |
|
Back to top |
|
|
vonr Guru
Joined: 23 Mar 2006 Posts: 300
|
Posted: Sun Oct 01, 2006 8:30 pm Post subject: |
|
|
It seems to be a bug in the kernel ide-driver: see this and this. There seem to be some suggestions on fixing it as well; however, I have no idea if these work. |
|
Back to top |
|
|
|