SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been slowly learning Slackware and Linux and I've been setting up my computer for the hardware I need. I've gotten it to load the 3-d Nvidia drivers, I've managed to get the latest drivers fo a Creative Audigy loaded. Now, however, I need serious help. I've perused through this forum (and many others) looking for things to try, and none of them have really worked. I've tried searching google, freshmeat, sourceforge, coming up empty all around. I'm trying to set up my cd burner to burn and I'm not having any luck getting it even halfway there. Let me give you the specs and what I've done.
Slackware 8.1
Kernel 2.4.19
Yamaha CDRW3200E CD-RW drive
I've configured the kerel and said "yes" to the following:
* SCSI Support
* SCSI CD-ROM Support
* SCSI Generic Support
* Enable Vendor Specific Extensions
* Enhanced IDE/MFM/RLL/disc/cdrom/tape/floppy support
* Include IDE/ATAPI CDROM Support
* SCSI Emulation Support
* ISO 9600 CDROM Support
* Joliet CDROM Extentions
I said "no" for Probe All LUNs On Each SCSI Device
I've added append="hdd=ide-scsi" to lilo.conf
I've unremarked /sbin/modprobe ide-scsi in rc.modules
I've unremarked /sbin/modprobe sg in rc.modules
I've added options ide-cd ignore="hdd" in modules.conf
I've changed the CD drive's line in fstab to read /dev/scd0 /cdrom iso9660 noauto,owner,ro 0 0
If I try modprobe ide-scsi it returns Can't locate module ide-scsi
If I try modprobe sg I get the same message
If I try cdrecord -scanbus it returns the following:
Cdrecord 1.11a24 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jorg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'/ Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
I am logged in as root.
I've done just about everything I've seen suggested and I'm still unable to get this thing to be recognised as a burner by K3b. Any suggestions?
Hmmm. Presumably you can't access the drive as a CD reader cos you can't seem to modprobe the ide-scsi. Do you think changing this line back would help? I'm not really sure, but I never needed to change it: I've added options ide-cd ignore="hdd" in modules.conf
Well I added that line after pulling my hair out trying to figure out what was wrong. I saw it suggested someplace and tried it. Hasn't done me any good at all though.
Make sure you have SCSI DISK SUPPORT; SCSI CDROM; and SCSI GENERIC SUPPORT compiled in as well.
I missed one of those, and it really screwed me up for a while. There is also an option in the IDE subsection of ATA/IDE/MFM/RLL that says:
SCSI EMULATION SUPPORT
This should also be enabled. I build everything into the kernel for SCSI support rather than Module, but mainly because I always want things working there.
Ok, recompiled so SCSI Emulation is modular, compiled the modules, made dep, clean, modules, modules-install, bzImage, made sure lilo was set up right, rebooted.
As a matter of fact, no. All it has is sg.o. Checked for hidden files as well. That would probably explain it, wouldn't it? Hmmm. Well, now what?
It comes up under /usr/src/linux-2.4.19/drivers/scsi though. I tried copying it over and rebooting, same thing it's been doing. I'm starting to think maybe this thing isn't compatible.
Last edited by CrazySteve; 10-09-2002 at 11:10 PM.
Nah, it is not that, try this in /usr/src/linux
edit Makefile - you'll see on the top something like
VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 19
EXTRAVERSION =
Put in extraversion soemthng remarkable (kidding, but idescsi will suffice, on the other hand you can put there a poem if you wish)
so now it'll look
VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 19
EXTRAVERSION = idescsi
save it, and recompile the kernel again, make damn sure that SCSI emulation is compiled as module, ide-scsi as module, ide-cdrom builtin, scsi builtin, etc
make dep
make clean
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinz-idescsi
edit lilo.conf appropriately
rerun lilo
and boot again.
So I guess, I'll talk to you in the morning, it is quite late here in NY.
Good night
P.S. /sbin/depmod -a
didn't help, did it?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.