Author |
Message |
BluesBrian
|
Posted: Sun Aug 17, 2008 8:59 pm |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
I can't seem to locate the config file for the program that's causing this.. (I'm not sure what program is doing thing .. but I have a hint.)
Here are some log entries:
Note that the KM machine that has this problem has a SATA drive as /dev/sda (no PATA drives)
/var/log/kern.log
Code: Aug 17 19:32:44 mythbox kernel: ide: failed opcode was: unknown Aug 17 19:32:44 mythbox kernel: hdb: drive not ready for command Aug 17 19:32:44 mythbox kernel: hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest } /var/log/syslogCode: Aug 17 19:36:09 mythbox kernel: ide: failed opcode was: unknown Aug 17 19:36:09 mythbox kernel: hdb: drive not ready for command Aug 17 19:36:09 mythbox kernel: hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest } /var/log/messagesCode: Aug 17 19:36:57 mythbox kernel: ide: failed opcode was: unknown Aug 17 19:36:57 mythbox kernel: hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest } Code: ps -ef |grep hdb Code: root 3547 3522 0 Aug03 ? 00:02:35 hald-addon-storage: polling /dev/hdb (every 2 sec) My other KM Machine: has a PATA drive as /dev/hda (no problem shows in the log, except there is no /dev/hdc on this machine) Code: ps -ef |grep hald Code: ... hald-addon-storage: polling /dev/hdc (every 2 sec)
Any ideas?
_________________ // Brian - Hardware:
ASUS P5P800 - P4 3Ghz, 500 GB PATA HD
ASUS P5K-V - P4 Core2 Duo, 500 GB SATA HD
Hauppauge PVR-350, IR Blaster, Comcast Digital Cable
http://tech.groups.yahoo.com/group/KnoppMyth/
KnoppMyth R5F27 >> R5.5
|
|
Top |
|
 |
manicmike
|
Posted: Sun Aug 17, 2008 11:03 pm |
|
Joined: Sun Aug 28, 2005 7:07 pm
Posts: 821
Location:
Melbourne, Australia
|
BluesBrian wrote: I can't seem to locate the config file for the program that's causing this.. (I'm not sure what program is doing thing .. but I have a hint.) Any ideas?
Are you sure you don't have a PATA DVD writer? If you haven't, have you ever had one? This error usually (always) occurs when your IDE DVDRW (yours is connected to the slave of the primary IDE controller from the logs) fails to communicate with the controller.
If instead you have upgraded to a SATA drive, you just need to point the symlinks for /dev/dvd* to the new location for your drive (usually /dev/sdb). Do an ls -l /dev/dvd* and see what it says.
If you do have an IDE optical drive, looks like it's buggered.
To make the symlinking permanent, edit /etc/udev/rules.d/70-persistent-cd.rules
Cheers
Mike
P.S. I was just being polite: I'm almost 100% sure you have an IDE optical drive.
_________________ ********************* LinHES 7.4 Australian Dragon *********************
|
|
Top |
|
 |
BluesBrian
|
Posted: Sun Aug 17, 2008 11:47 pm |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: Are you sure you don't have a PATA DVD writer? If you haven't, have you ever had one? This error usually (always) occurs when your IDE DVDRW (yours is connected to the slave of the primary IDE controller from the logs) fails to communicate with the controller.
If instead you have upgraded to a SATA drive, you just need to point the symlinks for /dev/dvd* to the new location for your drive (usually /dev/sdb). Do an ls -l /dev/dvd* and see what it says.
If you do have an IDE optical drive, looks like it's buggered.
To make the symlinking permanent, edit /etc/udev/rules.d/70-persistent-cd.rules
Thanks Mike.. of course, you're totally right! I've got an IDE/PATA DVD writer..
Code: ls -l /dev/dvd* .. Aug 3 12:29 /dev/dvd -> hdb .. Aug 3 12:29 /dev/dvdrw -> hdb
hmmm.. I don't have a /etc/udev/rules.d/70-persistent-cd.rules file/link.
How do I go about fixing this? (This is just a bit beyond my experience!)
Thanks!
// Brian
|
|
Top |
|
 |
manicmike
|
Posted: Mon Aug 18, 2008 5:40 am |
|
Joined: Sun Aug 28, 2005 7:07 pm
Posts: 821
Location:
Melbourne, Australia
|
BluesBrian wrote: Thanks Mike.. of course, you're totally right! I've got an IDE/PATA DVD writer.. Code: ls -l /dev/dvd* .. Aug 3 12:29 /dev/dvd -> hdb .. Aug 3 12:29 /dev/dvdrw -> hdb hmmm.. I don't have a /etc/udev/rules.d/70-persistent-cd.rules file/link. How do I go about fixing this? (This is just a bit beyond my experience!) Thanks! // Brian
You don't need the udev file, since the symlink is correct. Just replacing your DVD writer will fix the problem, since the DVD writer appears to be broken.
If you replace it with a SATA drive, just check that the symlink points to it after booting.
Mike
_________________ ********************* LinHES 7.4 Australian Dragon *********************
|
|
Top |
|
 |
BluesBrian
|
Posted: Tue Aug 19, 2008 8:00 am |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: You don't need the udev file, since the symlink is correct. Just replacing your DVD writer will fix the problem, since the DVD writer appears to be broken.
If you replace it with a SATA drive, just check that the symlink points to it after booting.
Mike Seems like the Microsoft solution works again.. rebooting the system seems to have cleared the error. Significantly cheaper than randomly purchasing a new DVD drive  (Of course, I will test the drive to make sure it functions.)
Code: uptime 06:54:51 up 8:42, 1 user, load average: 1.07, 1.02, 1.00
|
|
Top |
|
 |
manicmike
|
Posted: Tue Aug 19, 2008 3:38 pm |
|
Joined: Sun Aug 28, 2005 7:07 pm
Posts: 821
Location:
Melbourne, Australia
|
Good luck with that. The error "drive not ready" is a hardware error, so it's very likely that problems will creep back in and slowly get worse as the drive dies. DVD drives seem more susceptible to the law of impermanence than any other component.
Mike
_________________ ********************* LinHES 7.4 Australian Dragon *********************
|
|
Top |
|
 |
BluesBrian
|
Posted: Thu Aug 21, 2008 5:48 pm |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: Good luck with that. The error "drive not ready" is a hardware error, so it's very likely that problems will creep back in and slowly get worse as the drive dies. DVD drives seem more susceptible to the law of impermanence than any other component. Thanks again, Mike. .. and yeah, I think you're right all around. I was hoping for better. Fortunately, a replacement is only around $25.. except that I actually use the drive someplace between "never" and "seldom". One would hope that "Sony" was built better than "brand x".
I wish there was some diagnostic tool that could determine .. that it's not just a bad cable.. (ok, I'm still dreaming.)
Here's my follow-up:
1. reboot (as I described above)
2. test rip music CD. worked OK.
3. after about a day, the "drive not ready" came back.
4. shutdown system & insert IDE drive (hoping that master with slave would work better.)
5. after about a day, the "drive not ready" came back.
Amusing postscript: googling on "dvd drive not ready" gets a hit on this thread! 
|
|
Top |
|
 |
manicmike
|
Posted: Thu Aug 21, 2008 10:44 pm |
|
Joined: Sun Aug 28, 2005 7:07 pm
Posts: 821
Location:
Melbourne, Australia
|
BluesBrian wrote: I wish there was some diagnostic tool that could determine .. that it's not just a bad cable.. (ok, I'm still dreaming.)
No you aren't. You can test by.... replacing the cable
Going by your more recent information, it's almost certainly not the cable. Cables don't need to be reset, but drives do.
I'd spend the $25 and save myself the grief. You'll also get a SATA drive, and relieve the CPU of some work.
With the drive brand, I haven't had an ASUS fail yet. I'm allergic to giving Sony money so can't tell you anything there.
Cheers
Mike
_________________ ********************* LinHES 7.4 Australian Dragon *********************
|
|
Top |
|
 |
BluesBrian
|
Posted: Fri Aug 22, 2008 12:17 am |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: Cables don't need to be reset, but drives do. It took a while for the denial to subside.. but I've come to that conclusion myself. (I have had CD drives belly up before.) manicmike wrote: I'd spend the $25 and save myself the grief. You'll also get a SATA drive, and relieve the CPU of some work. Totally makes sense to go SATA. when I put together this box, I thought that I would/could stick with PATA.. (That's where all my experience was.) but earlier KM would not install on the PATA drive, so it was an "emergency switch" to SATA.. and now, I get it. manicmike wrote: With the drive brand, I haven't had an ASUS fail yet. I have an ASUS P5P800 motherboard that's deader than a mackerel. It won't boot to BIOS. (Not a KM box.) but I'm willing to try an ASUS drive. manicmike wrote: I'm allergic to giving Sony money so can't tell you anything there.
I understand that concept. At the time, Sony had the edge on DVD-R, DVD-RW, +R and +RW and Double Layer .. not so anymore.
|
|
Top |
|
 |
BluesBrian
|
Posted: Sun Aug 31, 2008 12:39 am |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: I'd spend the $25 and save myself the grief. You'll also get a SATA drive, and relieve the CPU of some work. Got it! .. but all that works is "eject". (Attempts to use either CD or DVD under Myth control jumps back to the menu.) /etc/fstab wrote: /dev/cdrom /cdrom auto defaults,ro,user,noexec,noauto 0 0 Should that be updated? .. or is there something else missing? /var/log/messages wrote: ata4.00: ATAPI: PIONEER DVD-RW DVR-215D, 1.13, max UDMA/66 ata4.00: configured for UDMA/66 ata4: EH pending after completion, repeating EH (cnt=4) scsi 3:0:0:0: CD-ROM PIONEER DVD-RW DVR-215D 1.13 PQ: 0 ANSI: 5 sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa /form2 cdda tray Uniform CD-ROM driver Revision: 3.20 ls -l /dev wrote: lrwxrwxrwx 1 root root 4 Aug 30 23:04 cdrom1 -> scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 cdrw1 -> scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 dvd1 -> scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 dvdrw1 -> scd0 brw-rw---- 1 root cdrom 11, 0 Aug 30 23:04 scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 sr0 -> scd0
|
|
Top |
|
 |
manicmike
|
Posted: Mon Sep 01, 2008 7:46 am |
|
Joined: Sun Aug 28, 2005 7:07 pm
Posts: 821
Location:
Melbourne, Australia
|
BluesBrian wrote: /etc/fstab wrote: /dev/cdrom /cdrom auto defaults,ro,user,noexec,noauto 0 0 Should that be updated? .. or is there something else missing?
Yes, you need to edit the udev rules fine I mentioned earlier. Make sure that /dev/cdrom (and /dev/dvdrw etc.) points to the new drive. Reboot when you're happy that it will work (to test if you did it right), and all the symlinks should be correct when it comes back.
Mike
_________________ ********************* LinHES 7.4 Australian Dragon *********************
|
|
Top |
|
 |
BluesBrian
|
Posted: Mon Sep 01, 2008 11:42 am |
|
Joined: Fri Jul 29, 2005 1:22 am
Posts: 232
Location:
SF East Bay, CA
|
manicmike wrote: Yes, you need to edit the udev rules fine I mentioned earlier. Make sure that /dev/cdrom (and /dev/dvdrw etc.) points to the new drive. Reboot when you're happy that it will work (to test if you did it right), and all the symlinks should be correct when it comes back. Mike It's even easier .. Debian created all of this for me, so the core OS is "Jake": ls -l /dev/dvd* wrote: lrwxrwxrwx 1 root root 4 Aug 30 23:04 /dev/dvd1 -> scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 /dev/dvdrw1 -> scd0 ls -l /dev/cd* wrote: lrwxrwxrwx 1 root root 4 Aug 30 23:04 /dev/cdrom1 -> scd0 lrwxrwxrwx 1 root root 4 Aug 30 23:04 /dev/cdrw1 -> scd0 cat /etc/udev/rules.d/z25_persistent-cd.rules wrote: # This file was automatically generated by the /lib/udev/write_cd_rules # program, probably 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.
# SONY_DVD_RW_DRU-840A (pci-0000:02:00.1-ide-0:1) ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:02:00.1-ide-0:1", SYMLINK+="cdrom", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:02:00.1-ide-0:1", SYMLINK+="cdrw", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:02:00.1-ide-0:1", SYMLINK+="dvd", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:02:00.1-ide-0:1", SYMLINK+="dvdrw", ENV{GENERATED}="1" # DVD-RW_DVR-215D (pci-0000:00:1f.2-scsi-1:0:0:0) ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrw1", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvd1", ENV{GENERATED}="1" ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"
It took a while, but looks like the "persistent-cd.rules" is a different name than your earlier hint. The other thing that I see is that the device is now: Code: /dev/dvd1 /dev/dvdrw1 /dev/cdrom1 /dev/cdrw1 I comment out the old Sony DVD drive and change the device number on the new drive (delete the "1") so the existing references in KM work again. and reboot. Now the dev names are as expected for KM. ls -l /dev/dvd* wrote: lrwxrwxrwx 1 root root 4 Sep 1 09:41 /dev/dvd -> scd0 lrwxrwxrwx 1 root root 4 Sep 1 09:41 /dev/dvdrw -> scd0 ls -l /dev/cd* wrote: lrwxrwxrwx 1 root root 4 Sep 1 09:41 /dev/cdrom -> scd0 lrwxrwxrwx 1 root root 4 Sep 1 09:41 /dev/cdrw -> scd0
Works!  Thanks Mike 
|
|
Top |
|
 |