Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi All Guys
I have Gcombust newly installed on RH7.3 which has an IDE CD-Writer and an IDE
CD-ROM
When I started to burn a CD-RW, following warning pop-up
Cdrecord 1.10 (i666-pc-linux-gnu Copyright (C) 1995-2001 Jorg Schilling
TOC Tye: 1 = CD-ROM
scsidev: '0,6,0'
scsibus: 0 target: 6 lun: 0
Linux sg driver version: 3.1.22
/usr/bin/cdrecord: No such file or directory. Cannot open SCSI driver.
/usr/bin/cdrecord: for possible targets try 'cdrecord -scanbus'. Make sure
you are root
Kindly advise how to proceed. Furhermore I don't want to burn CD at root.
How to make it works as user.
Thanks in advance.
Stephen Liu

The standard linux cd burning software (cdrecord, to which gcombust is a frontend) only supports SCSI drives, and not IDE drives. The solution to this is to have your IDE drive emulated as SCSI drive. The linux kernel can do this for you. For this to work, your kernel needs to support SCSI, SCSI CD drives and SCSI generic support, and of course the IDE-SCSI emulation. (This is only important if you've compiled your kernel yourself, most standard kernels come with all that as modules). Then you need to tell the kernel which drive to emulate. You do this by passing the command line parameter "hdx=ide-scsi" to the kernel, where hdx is the drive to emulate (hdb or hdc etc). If you're using lilo to boot your system, add this line to your lilo.conf:
append = "hdx=ide-scsi"
Then rerun lilo and reboot. After that is all done, make sure you have the ide-scsi modules loaded (modprobe ide-scsi), as well as the generic scsi support (modprobe sg). Then run "cdrecord -scanbus" and you should see your burner show up.

Hi dfx and Vic
Further to my posting of today. Problem still remains unsolved
cdrecord and gcombust are already installed
# rpm -ql cdrecord
/etc/cdrecord.conf
/usr/bin/cdrecord
/usr/bin/devdump
/usr/bin/isodump
/usr/bin/isoinfo
/usr/bin/isovfy
/usr/bin/readcd
/usr/share/doc/cdrecord-1.10
/usr/share/doc/cdrecord-1.10/AN-1.10
.........
[root@localhost /]# rpm -ql gcombust
/usr/bin/gcombust
/usr/share/doc/gcombust-0.1.49
/usr/share/doc/gcombust-0.1.49/AUTHORS
..........
I use 'grub' to boot RH7.3# locate grub.conf
/boot/grub/grub.conf
/etc/grub.confI found the line append="hdc=ide-scsi" already there
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3)
root (hd0,0)
kernel /vmlinuz-2.4.18-3 ro root=/dev/hda2 hdc=ide-scsi
initrd /initrd-2.4.18-3.img
append="hdc=ide-scsi"
/etc/grub.conf# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3)
root (hd0,0)
kernel /vmlinuz-2.4.18-3 ro root=/dev/hda2 hdc=ide-scsi
initrd /initrd-2.4.18-3.img
append="hdc=ide-scsi"Both
# modprobe ide-scsi
# modprobe sgno response. I also tried
# modprobe -v ide-scsi
# modprobe -v sgK-Start --> Run Command
cdrecord-scanbuscould not run the specified command!
Stephen

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |