Hello, Can somebody please help me with my CD writer problem ? I have already studied many documents and discussion threads on this subject and (I think) I pretty well understand what needs to be done, and (I think) I did it. But still I have problems with accessing my CD reader/writer. I can get reading to work, but not writing ! Please bear with this long message, but I'm trying to give as much information as possible. I am using SuSE 7.3 Professional, and booting with Loadlin from my C:/drive. The loadlin process (choose between Linux and Windows) works fine. The problem I am having is that I can mount my combi CD - CD-RW drive for reading,but NOT for burning CD's. The drive is a LITE-ON LTR-24102B, ATAPI CD-ROM CD-R/RW drive. Message from KOnCD is : ====================== No cd writer found ! Do you have an ATAPI/IDE cd writer ? Enable the 'ide-scsi emulation' in the kernel ! etc. etc. ====================== However, I have extensively checked all available information from SuSE's Support Database (and other sources) and I believe everything is configured OK. I specifically followed the instructions in the "IDE CD Writer" document in SuSE's Support Knowledgebase. Nevertheless it seems that the CD-drive still is associated with hdc instead of sdc0 !! I have the following line in the boot configuration "appendline" : ======================= disableapic vga=0x0317 disableapic ide=nodma apm=off hdc=ide-scsi ======================= Note : the drive really IS on hdc !!! I have rerun mk_initrd -> seeing the following output : ======================= # mk_initrd using " /dev/hdb7" as root device (mounted on "/" as "reiserfs") creating initrd "//boot/initrd" for kernel "//boot/vmlinuz" (2.4.10-4GB) module ide-scsi is "/lib/modules/2.4.10-4GB/kernel/drivers/scsi/ide-scsi.o" -> insmod ide-scsi module reiserfs is "/lib/modules/2.4.10-4GB/kernel/fs/reiserfs/reiserfs.o" -> insmod reiserfs Concatenating splash picture size 1024x768 to initrd... done. creating initrd "//boot/initrd.suse" for kernel "//boot/vmlinuz.suse" (2.4.10-4GB) module ide-scsi is "/lib/modules/2.4.10-4GB/kernel/drivers/scsi/ide-scsi.o" -> insmod ide-scsi module reiserfs is "/lib/modules/2.4.10-4GB/kernel/fs/reiserfs/reiserfs.o" -> insmod reiserfs Concatenating splash picture size 1024x768 to initrd... done If you're using lilo as bootmanager, you may want to run 'lilo' now. # ======================= Next I have copied the new "initrd" from /boot to the C:/library where my Loadlin is running from. This to make sure that the ide-scsi emulation is loaded. Then I modified /etc/init.d/boot.local, which now contains the following : ======================= ... cut # script with local commands to be executed from init on system startup # . /etc/rc.config # # Here you should add things, that should happen directly after booting # before we're going to the first run level. # /sbin/modprobe ide-scsi ======================= Next I have created the new links for CD-ROM and CD-RECORDER by running the commands : ln -sf/dev/scd0 /dev/cdrecorder ln -sf/dev/scd0 /dev/cdrom Remember : both functions are combined in the same drive. In /dev I now have : ======================= cdrecorder 0 B Mime type 2001-09-24 03.54 rw------- root root /dev/scd0 cdrom 0 B Mime type 2001-09-24 03.54 rw------- root root /dev/scd0 ..cut scd0 0 B Mime type 2001-09-24 03.54 rw------- root root ======================= Then I modified /etc/fstab, which now contains : ======================= /dev/hdb7 / reiserfs defaults 1 1 /dev/hdb5 /boot ext2 defaults 1 2 /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 devpts /dev/pts devpts defaults 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 proc /proc proc defaults 0 0 usbdevfs /proc/bus/usb usbdevfs defaults,noauto 0 0 /dev/hdb1 /windows/C vfat noauto,user 0 2 /dev/hdb6 swap swap pri=42 0 0 ======================= Rebooting the system (via loadlin) gives the following messages (Excerpt from "boot.msg") : ======================= ...cut <4>Starting kswapd <5>VFS: Diskquotas version dquot_6.5.0 initialized <4>pty: 256 Unix98 ptys configured <6>Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled <6>ttyS00 at 0x03f8 (irq = 4) is a 16550A <6>Real Time Clock Driver v1.10e <4>block: 128 slots per queue, batch=16 <4>RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize <6>Uniform Multi-Platform E-IDE driver Revision: 6.31 <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <4>VP_IDE: IDE controller on PCI bus 00 dev 89 <4>VP_IDE: chipset revision 6 <4>VP_IDE: not 100%% native mode: will probe irqs later <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <6>VP_IDE: VIA vt8231 (rev 10) IDE UDMA100 controller on pci00:11.1 <4> ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:pio, hdb:DMA <4> ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio <4>hd1: C/H/S=0/0/0 from BIOS ignored <4>hdb: MAXTOR 6L040J2, ATA DISK drive <4>hdc: LITE-ON LTR-24102B, ATAPI CD/DVD-ROM drive <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide1 at 0x170-0x177,0x376 on irq 15 <6>hdb: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63, UDMA(100) <4>hdc: ATAPI 16X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) <6>Uniform CD-ROM driver Revision: 3.12 <4>ide-floppy driver 0.97.sv <6>Partition check: <6> hdb: [PTBL] [4866/255/63] hdb1 hdb2 < hdb5 hdb6 hdb7 > <6>Floppy drive(s): fd0 is 1.44M <6>FDC 0 is a post-1991 82077 <6>loop: loaded (max 8 devices) <4>ide-floppy driver 0.97.sv <6>SCSI subsystem driver Revision: 1.00 <3>request_module[scsi_hostadapter]: Root fs not mounted <3>request_module[scsi_hostadapter]: Root fs not mounted <6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 <6>md: Autodetecting RAID arrays. <4>md: autorun ... <4>md: ... autorun DONE. .. cut ======================= On the KDE Desktop I have created two icons : 1. A CD-writer icon, with properties Device : /dev/cdrecorder Mount point : /media/cdrecorder FS Type : auto 2. A CDROM icon with properties Device : /dev/cdrom Mount point : /media/cdrom FS Type : auto When trying to mount the CDROM, I get : ======================= Error Could not mount device. The reported error was: mount:/dev/cdrom: unknown device ======================= The same happens with CD-writer. Also, when I run cdrecord -scanbus (as root), I get the message : ======================= Cdrecord 1.11a05 (i686-suse-linux) etc ..... cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets etc...... ======================= HOW CAN THIS BE ????????? AND HERE COMES THE MYSTERIOUS THING : If I change the following lines in /etc/fstab : /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 into /dev/hdc /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/hdc /media/cdrom auto ro,noauto,user,exec 0 0 then (after adapting the properties of CDROM and CD-writer accordingly, I can mount both devices (for read-only) !!!?? So apparently, it seems that the ide-scsi emulation is not working at all ??? And that is probably the reason that KOnCD does not recognize the writer ? Could the problem be in the following messages during boot ? <6>SCSI subsystem driver Revision: 1.00 <3>request_module[scsi_hostadapter]: Root fs not mounted <3>request_module[scsi_hostadapter]: Root fs not mounted How can I solve this ? Any help is very much appreciated. ------------------------------ Jan Elders Nuenen the Netherlands