LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-18-2006, 10:21 PM   #1
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
K3B Error: K3b did not find a suitable writer.


You will only be able to create an image is what I'm getting when I try to burn a DVD.

I have K3B 0.12.17...and I know I have done an upgrade via swaret for K3B.

Before the upgrade I was able to burn dvds and cdr, no problem...Now when I try to add a device, it won't allow me and also when I go thru the K3B setup, it finds my Sony DVD burner but can't find my HP cdr burner.

What steps should I take to get this sucker working again?

thanks''
 
Old 09-19-2006, 02:16 PM   #2
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
Two things come to my mind: first, is the HP getting detected by the kernel and assigned to a device? second, if first is ok, have you checked the ownership and permissions on the HP's device.
 
Old 09-19-2006, 08:04 PM   #3
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420

Original Poster
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
Update:

For some reason my cdrom burner won't open. I haven't tried the paper-clip opener yet, but something is really wrong. And I haven't done anything to my case since I build the PC, back in June.

So I will mess with it this weekend, and will report back.

thanks
 
Old 10-11-2006, 01:59 PM   #4
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420

Original Poster
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
***UPDATE***

Ok, so I swapped around the ide flat cable for the following:

-the DVD burner is on the end, because it is newer
-the cd burnder is on the middle, cause it is older

and made sure the power connectors were well connected.

Once I rebooted, the cd player now can open and close the door, and I attempted to burn with both players...I still get the error from K3B

Code:
K3B Could not find a suitable writer.  
You will only be able to burn an image.

So I hit Google and entered in the error message and found this thread...

http://k3b.plainblack.com/message-bo...uitable-writer

Sure enough I am able to burn as root, but not as my regular user

This was the recommended solution

Quote:
Re: Could not find a suitable writer
User: Visitor
Date: 1/ 6/2006 5:56 pm
Views: 168
Rating: 8 Rate [

+
|

-
]

The problem is easy

1- Go to /etc/fstab to know how the name of your writer at /dev, in my case /dev/hdc

/dev/hdc /media/cdrecorder auto pamconsole,fscontext=system_ubject_r:removable_t,ro,exec,noauto,managed 0 0

2- Open the terminal, login as root (su) then write this command to change the permission of your writer

chmod 666 /dev/hdc

3- Then open K3b again and it will work

I tried this and it didn't work, would I have to change permission under /dev?

thanks
 
Old 10-11-2006, 02:22 PM   #5
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
If you can burn as root then you're almost there. It should be just a permissions issue. The chmod command (run as root) is the one that changes permission under /dev. Is that the part that's not working? I always put it in my /etc/rc.d/rc.local file so it gets done during startup. If you change anything in fstab it should only be to add users to the options for /dev/hdc.
 
Old 10-11-2006, 02:37 PM   #6
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420

Original Poster
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
So I find this out...

Code:
cmmiller@ladytron:~$ dmesg | more
 SONY DVD RW DRU-810A, ATAPI CD/DVD-ROM drive
hdd: Hewlett-Packard CD-Writer Plus 9500, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 488397168 sectors (250059 MB) w/16384KiB Cache, CHS=30401/255/63, UDMA(100)
hdc: attached ide-cdrom driver.
Then do this

Code:
cmmiller@ladytron:/dev$ ls -al | grep hdd
lrwxrwxrwx  1 root     root          8 2006-07-09 20:38 cdrom -> /dev/hdd
and then this...

Code:
cmmiller@ladytron:/dev$ ls -al | grep hdc
lrwxrwxrwx  1 root     root          8 2006-06-10 17:49 dvd -> /dev/hdc
As root, could I just change the owner (chown) of these devices because as ugo, they have full rights...?

thanks
 
Old 10-11-2006, 04:41 PM   #7
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
Quote:
cmmiller@ladytron:/dev$ ls -al | grep hdc
lrwxrwxrwx 1 root root 8 2006-06-10 17:49 dvd -> /dev/hdc
Notice the dvd -> /dev/hdc. This indicates that this is a link file linking /dev/dvd to /dev/hdc. Most if not all link files have full permissions. Instead of ls -al | grep hdc try ls -al /dev/hdc to get the ownership/permissions of hdc. I expect you'll find it to be root:disk rw-rw----
 
Old 10-11-2006, 05:10 PM   #8
raska
Member
 
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816

Rep: Reputation: 31
Quote:
Originally Posted by dracolich
...I expect you'll find it to be root:disk rw-rw----
root:cdrom is likely too

JockVSJock check those permissions, add yourself to the group(s) the writer(s) are owned and keep the 660 mode on your devices. Also you can let k3b setup make those fixes, you need a new group and add yourself to it (k3b suggests burning group) and it also works fine.
 
Old 10-11-2006, 06:47 PM   #9
rigelan
Member
 
Registered: Jul 2005
Location: Iowa
Distribution: Slackware
Posts: 180

Rep: Reputation: 19
Yeah, just add yourself to the group CDROM It also allows you to play music if you add yourself to the group AUDIO. I don't mind this user management way to do things, I only wish I knew that this was OBVIOUSLY the way to fix my problems.

I usually use 'kuser' to do my user management. I find it pretty easy. But I can only do it by going through konqueror/system/kuser, because otherwise I don't have the authority to change users and groups.
 
Old 10-12-2006, 11:51 AM   #10
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420

Original Poster
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
Quote:
Originally Posted by dracolich
Notice the dvd -> /dev/hdc. This indicates that this is a link file linking /dev/dvd to /dev/hdc. Most if not all link files have full permissions. Instead of ls -al | grep hdc try ls -al /dev/hdc to get the ownership/permissions of hdc. I expect you'll find it to be root:disk rw-rw----
Yes you are right...

Code:
root@ladytron:/dev# ls -al /dev/hdc
brw-rw---- 1 root disk 22, 0 2002-06-09 14:27 /dev/hdc
root@ladytron:/dev# ls -al /dev/hdd
brw-rw---- 1 root disk 22, 64 2002-06-09 14:27 /dev/hdd
Do I want to change the owner from root to my regular user on these devices?

Also I re-ran the K3B setup and there is a burning group and when I run it, it says there is no burning group...which is true, there isn't anything listed under /etc/group...Do I have to add this manually to /etc/group to get this to run?

thanks
 
Old 10-12-2006, 11:57 AM   #11
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
You have three choices, none of which includes changing the owner from root to a user:

1) K3B setup offers to create a group called burning and add your user to it.

2) Your hdc and hdd are both owned by the group called disk. Simply add your user to that group.

3) Add a line to your /etc/rc.d/rc.local to run during startup
Code:
chmod 666 /dev/hdc
 
Old 10-12-2006, 12:07 PM   #12
raska
Member
 
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816

Rep: Reputation: 31
That's freedom of choice ladies and gents!

I would prefer the first choice to keep K3b happy. The second one is fine too. The third one is the less secure, I think.
I don't remember that K3b would create the group, it only sets the devices' group ownership on that one.
Whatever your choice, it's a piece o' cake, isn't it?
 
Old 10-12-2006, 12:37 PM   #13
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Rep: Reputation: 18
Quote:
Originally Posted by dracolich
You have three choices, none of which includes changing the owner from root to a user:

1) K3B setup offers to create a group called burning and add your user to it.

2) Your hdc and hdd are both owned by the group called disk. Simply add your user to that group.

3) Add a line to your /etc/rc.d/rc.local to run during startup
Code:
chmod 666 /dev/hdc
Thanks dracolich. But with regard to number 1 above ...

I have another thread going re: k3b. My problem is that k3bsetup doesn't work. Does anybody else have this problem. Look at my output in trying to call it up as root:

Quote:
root@tom:/opt/kde/bin# k3bsetup
kcmshell (kdelibs): WARNING: Could not find module 'k3bsetup2'.
root@tom:/opt/kde/bin#
This is from a fresh install of Slackware 11.0. Was this module left out of the distribution?

Last edited by tfrei; 10-12-2006 at 12:38 PM.
 
Old 10-12-2006, 01:28 PM   #14
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420

Original Poster
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
Hey guys, I was able to get K3B to burn for my regular user...thanks ...

As for tfrei, I don't understand why you can't run K3Bsetup either...
 
Old 10-12-2006, 01:53 PM   #15
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
tfrei, are you logged in as a user with a terminal opened and su-ed to be root? Did you try accessing the setup from K3B's Tools menu? The error refers to kdelibs not being able to find something required. Assuming you installed or upgraded all of the kde files from the Slackware CD this is my only idea. The Slackware package of K3B includes all required files. You could try reinstalling it with installpkg /path/to/k3b*.tgz to restore anything that might've gotten lost.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
k3b cannot find my cd-writer? Four Linux - Software 0 10-08-2005 01:05 PM
k3b - high speed medium / not suitable for writer merchtemeagle Linux - Software 3 09-20-2005 10:51 AM
K3b not see writer cudajaw Linux - Newbie 5 03-15-2005 06:32 PM
K3B not detecting Writer _UnPrEdictAbLe_ Linux - Software 2 01-07-2005 03:33 AM
cdrecord knows my cd-writer - K3B not... pengu|nator Linux - Hardware 4 12-26-2002 03:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:32 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration