k3b and cdrecord no longer work
I'm running Slackware 10.2, kernel 2.6.15.3. I improperly tried to bring it up to -current about three months ago by downloading and installing packages using slackcurrent. I'm afraid I didn't really understand what I was doing, and I've hosed something. I'm expecting a lecture over this.
K3B no longer works. It used to before I hosed my system. When I try to start it from the KDE menu, nothing happens. cdrecord won't work either. It can't find my CD or DVD burner. All cdrecord -scanbuss shows me is my two SATA drives that I'm not even using. I'd really like to burn my copy of Slackware 11.0 to a DVD, but I need to resolve this problem. My CD and DVD used to be /dev/hdc and /dev/hdd once upon a time. I think. They are ATAPI devices. I'm not sure if I need a SCSI driver for them, but I don't seem to have one loaded. I can't use my UCB ports to mount CF cards or USB key drives anymore either. I'm not sure where to start to figure out what my problem is. Help? Here is output from lsmod Code:
Module Size Used by |
My first guess would be a permissions issue. Have you tried running them as root?
|
Don't waste your time trying to figure out what's wrong. Just go ahead an upgrade to 11.0. You don't need to burn CDs/DVDs to do that. Just download all the packages and follow the directions in UPGRADE.TXT. This will probably resolve your problems.
Brian |
rickh, I tried cdrecord as root from a console. It can't find the devices.
BCarey, I don't know that I could possibly download all the packages. Seems like that would take ages. I have them on the ISO already, if I could just burn it. Anyway, I want to install Slackware 11.0 first on two other machines, one a desktop and the other a laptop, before I put it on my main desktop. |
So does anyone have an idea why my CDROM and DVD have disappeared?
|
If you already have the ISO on your computer you can mount it with:
Code:
Brian |
I would first see if it's been seen by the kernel with: dmesg | grep hd[c-d]
Then try to burn according to the device: cdrecord dev=/dev/hdX file.iso This is possible since 2.6 kernels can use the device without SCSI emulation, which is what you should see when using -scanbus |
I believe the syntax to use to scan for ATAPI drives without SCSI emulation in 2.6 kernels is
Code:
cdrecord dev=ATA: -scanbus Brian |
I had this problem when I first switched to 2.6
I still had the scsi flag in /etc/lilo.conf for /dev/hdd, which was needed for 2.4 Removed it and it worked. |
Thanks for the suggestions. A little progress was made.
1) I'm using GRUB, not LILO. I don't have a SCSI flag set. 2) There is no output from either "dmesg | grep -i hdc" or the same with "hdd". I haven't rebooted in several weeks. Do those messages roll off the dmesg log in that amount of time? 3) Hmmm. This is interesting. Results from cdrecord dev=/dev/hdc file.iso (Note, I don't have a file called file.iso, but just wanted to see if cdrecord would find my drive.) Code:
root@here# cdrecord dev=/dev/hdc file.iso Code:
root@here# cdrecord dev=/dev/hdd file.iso Code:
root@here# cdrecord dev=ATA: -scanbus Thank you again. What can I check next to get better device support that cdrecord likes, or get k3b to work? |
The syntax you should try is cdrecord dev=ATA:1,0,0 file.iso.
But you can mount the iso and upgrade without burning the DVD, as I mentioned. My guess is a proper upgrade will solve all your problems. Brian |
Quote:
I still get errors when I try the cdrecord dev=ATA:1.0.0 slackware-11.0-iso. It looks like cdrecord still wants a SCSI driver. Also complains that Open by 'devname' is unintentional and not supported. Also on a previous attempt it said it didn't support DVD, so I'm guessing K3B, which used to be able to burn to my DVD drive, used something besides cdrecord to do it. Code:
root@here# cdrecord dev=ATA:1.0.0 slackware-11.0-iso Code:
Device seems to be: Generic mmc2 DVD-R/DVD-RW. |
k3b does use cdrecord for burning dvds.
Another thing you might try, if you still have some 10.2 disks around, is reinstalling the packages for cdrecord and the other dvd/cd-related packages. Brian |
Got it. I was missing a dependency, libmusicbrainz-2.1.4
|
All times are GMT -5. The time now is 05:35 PM. |