View previous topic :: View next topic |
Author |
Message |
gsfgf Veteran
Joined: 08 May 2002 Posts: 1266
|
Posted: Tue Jun 18, 2002 3:59 pm Post subject: IDE CD Burning |
|
|
What software do i use to burn CDs on my IDE CD-RW? All te CD apps ive seen say i need a SCSI drive or to setup a virtual SCSI drive for my IDE drive. I don't like the sound of that, i get enough buffer underruns as it is. Back in FreeBSD i used burncd. Is there anything like that for LINUX? |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Tue Jun 18, 2002 4:01 pm Post subject: |
|
|
You have to enable SCSI emulation support, SCSI support, and SCSI generic support in your kernel, as well as booting with "hdc=scsi" or whatever your CD-RW is. |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Tue Jun 18, 2002 5:03 pm Post subject: |
|
|
delta407 wrote: | You have to enable SCSI emulation support, SCSI support, and SCSI generic support in your kernel, as well as booting with "hdc=scsi" or whatever your CD-RW is. |
That about says it all
Also, I use xcdroast, it's quite good I think. Never had any trouble with it. I'm not sure if it's light on resources or not.
Good luck |
|
Back to top |
|
|
ckwall Apprentice
Joined: 31 May 2002 Posts: 163
|
Posted: Tue Jun 18, 2002 11:25 pm Post subject: |
|
|
Can anyone refer me to any noobie instructions on burning a cd under Linux? I enabled SCSI emulation support, SCSI support, and SCSI generic support in my kernel. Where do I set up booting with "hdc=scsi"? |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Tue Jun 18, 2002 11:55 pm Post subject: |
|
|
Change your /boot/grub/menu.lst; a line should end with "root=/dev/hda3" or something. Just add "hdc=scsi" to the end and reboot. |
|
Back to top |
|
|
TheWart Guru
Joined: 10 May 2002 Posts: 432 Location: Nashville,TN - USA
|
Posted: Wed Jun 19, 2002 1:51 am Post subject: |
|
|
yea, that is correct, unless you have two ide drives (cd and cdrw), which it would then be hdd=scsi and so on down the alphabet. _________________ Face it, we are all noobs.
On the box it said it was designed for Win XP or better, so why won't it work with Linux? |
|
Back to top |
|
|
Houdini Apprentice
Joined: 14 Jun 2002 Posts: 224 Location: New Mexico Tech, Socorro, NM
|
Posted: Wed Jun 19, 2002 6:35 am Post subject: n00b guide to cd-burning |
|
|
Hate to say it, but the CD-Writing-HOWTO is not bad. emerge howto-html if you haven't already, and take a look. _________________ ^]:wq |
|
Back to top |
|
|
gsfgf Veteran
Joined: 08 May 2002 Posts: 1266
|
Posted: Sat Jun 22, 2002 2:43 am Post subject: |
|
|
OK, i got it. One last question:
How do i burn an existing ISO w/ xcdroast. I had to do it w/ commandline cdrecord and thats a nuiscance. |
|
Back to top |
|
|
wisdom Tux's lil' helper
Joined: 26 May 2002 Posts: 101 Location: sweden
|
Posted: Mon Jun 24, 2002 12:07 am Post subject: |
|
|
I cant find scsi emualtion under IDE, ATA and ATAPI Block devices where is it?=)
I have gentoo-sources-r7
Does any cdr-prog for linux support smart-burn? |
|
Back to top |
|
|
FINITE Guru
Joined: 10 May 2002 Posts: 449
|
Posted: Mon Jun 24, 2002 5:33 am Post subject: |
|
|
XCDRoast supports smart burn. As for finding scsi emulation etc. First go under "ATA/IDE/MFM/RLL support" and then in there under "IDE,ATA and ATAPI Block devices" there enable "SCSI emulation support". After that go into "SCSI support" and enable "SCSI support" then "SCSI CD-ROM support" and "SCSI generic support". That should do it for you and don't forget to add the line append="hd*=ide-scsi" to the menu.list file in the Gentoo boot section for grub located in /boot (which has to be mounted to access it). Also some including my self had to enable "SCSI emulation" in the kernel as a module in which case you have to add the scsi module to modules.autoload in /etc. I tried compiling it straight into the kernel but it would not work. Oh the name of the scsi module is just "ide-scsi".
I may have it backwards with the scsi catogories in the kernel configuration. you may have to first go into SCSI support and enable SCSI support before emulation will show up. |
|
Back to top |
|
|
wisdom Tux's lil' helper
Joined: 26 May 2002 Posts: 101 Location: sweden
|
Posted: Mon Jun 24, 2002 5:56 am Post subject: |
|
|
Thanks! should th eline look like this
append="hdd=ide-scsi"
or this
append="hd*=ide-scsi" |
|
Back to top |
|
|
billatq Tux's lil' helper
Joined: 09 Jun 2002 Posts: 96
|
Posted: Mon Jun 24, 2002 5:57 am Post subject: |
|
|
I usually do
Code: | cdrecord dev="0,0,0" speed="2" foo.iso |
Aside from only having a second generation cd burner, that command seems to work pretty well, since it's the only thing on the scsi bus. I thought it was fairly easy, and I'm coming from burncd on FreeBSD myself . |
|
Back to top |
|
|
Oo.et.oO Apprentice
Joined: 23 Apr 2002 Posts: 291 Location: burlington
|
Posted: Mon Jun 24, 2002 10:44 pm Post subject: |
|
|
wisdom wrote: | Thanks! should th eline look like this
append="hdd=ide-scsi"
or this
append="hd*=ide-scsi" |
the former. assuming your cdrw is indeed /dev/hdd
that would be the second drive on the secondary controller. either the slave or the one on the end of the cable in cable select mode.
that comment about not being able to compile scsi-emulation into the kernel is a curiosity. i've been trying to go with a monolithic kernel myself but haven't gotten that far yet. anyone have any comments on how to get around that prob?
-eric |
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 5:34 am Post subject: |
|
|
i've been having the same problem...could you clarify what the line in menu.lst is supposed to look like...i have
Code: |
kernel /boot/bzImage root=/dev/hdd3 hdc=ide-scsi
|
i'm not sure what this append this is or whwere to put it. thanks in advance |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Mon Jul 01, 2002 5:36 am Post subject: |
|
|
That's in /boot/grub/menu.lst -- make sure to mount /boot first. |
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 5:44 am Post subject: |
|
|
i'm not sure what you're saying, i think you misunderstood me. everything boots fine, but i dont know if i put the hdc=ide-scsi in the correct place or if there is something else i should add. sorry if i didn't make myself clear |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Mon Jul 01, 2002 5:45 am Post subject: |
|
|
No, I undestood you. Run this:
Code: | # mount /boot
# nano -w /boot/grub/menu.lst
[make change]
# umount /boot |
|
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 5:56 am Post subject: |
|
|
i've done all that, and rebooted. but when i run xcdroast as root, it still doesn't find the cdrom. is the line in my original post in the correct format? |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Mon Jul 01, 2002 5:58 am Post subject: |
|
|
Yeah... try changing it from ide-scsi to scsi and see what happens. |
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 6:53 am Post subject: |
|
|
newp xcdroast still isn't able to find my cdrom. i'm gonna try changing the scsi emulation to a module as one of the other posts suggested. |
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 7:20 am Post subject: |
|
|
changing scsi emulation to a module didn't help(yes module is loaded). So...now i'm stuck. any new ideas? |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Mon Jul 01, 2002 3:27 pm Post subject: |
|
|
Your burner actually is /dev/hdd? Just checking... |
|
Back to top |
|
|
dasalvagg Apprentice
Joined: 26 Jun 2002 Posts: 183 Location: NY
|
Posted: Mon Jul 01, 2002 5:30 pm Post subject: |
|
|
hdc...and yes its right. i can mount it with /dev/hdc which annoys me...if i can read from it, i'd like to be able to burn with it too |
|
Back to top |
|
|
Woolmonkey n00b
Joined: 29 Apr 2002 Posts: 62
|
Posted: Tue Jul 02, 2002 2:16 am Post subject: |
|
|
If you are having trouble with passing parameters when booting.
Which I did an easier way to be able to burn with your burner is to
1.Recompile the kernel without IDE cdrom support
2. enable scsi emulation
3.enable cdroms in scsi settiong and generic scsi support
now your cdroms are treated as scsi and you should be able to burn with it.
Hope this helps it did work for me |
|
Back to top |
|
|
hannibal n00b
Joined: 02 Jul 2002 Posts: 5
|
Posted: Tue Jul 02, 2002 7:04 pm Post subject: |
|
|
I have done what you suggested (recompiled the kernel, added hdd=scsi as a kernel parameter). It helped a bit - 'cdrecord -scanbus' recognizes my cdwriter properly now at 0,0,0 and I can write/erase cdr(w)s with gcombust. But now - how do I mount my cdrom drive?
There is no /dev/scd* file (I'm using devfs), there is only a file called 'generic' under /dev/scsi/host0/bus0/target0/lun0 and no /dev/hdd file of course.
What could I do to get things going? _________________ hanniibal |
|
Back to top |
|
|
|