Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Well I made a huge user error after emerging some new packages in Gentoo. I ran 'etc-update' to update my configuration files and that somehow broke my cdrom link. Its a dead link now. It used to point to /dev/cdroms/cdrom0 but their is now such link now. Its not the kernel because I've been running this 2.6 kernel for 2 months now with no problems. Its a conf file that I messed up.
DMESG shows the cdrom drive detected as /dev/hdc yet a quick scan of /dev does not show hdc which I found strange. The only thing I've gotten from doing a lot of research is that /etc/devfsd.conf could have something to do with it. I don't know what devfs is and I am surely not going to start hacking the conf file without knowing whats going on.
Any ideas? Again, the /dev/cdrom link is completly dead.
huh, well devfs is the device filesystem that keeps track of your hardware, but CD-ROMs should be hd_ or sd_ for either IDE or SCSI drives. Try making the link point to /dev/hdc and see what happens, since it already doesn't work, not much harm could come from trying that.
root in /dev # ln -sf /dev/hdc /dev/cdrom
ln: creating symbolic link `/dev/cdrom' to `/dev/hdc': File exists
root in /dev # ls -al /dev/cdrom
lr-xr-xr-x 1 root root 13 Feb 13 17:47 /dev/cdrom -> cdroms/cdrom0
root in /dev # ls -al /dev/hdc
ls: /dev/hdc: No such file or directory
root in /dev # ls -al /dev/cdroms/cdrom0
ls: /dev/cdroms/cdrom0: No such file or directory
It seems kernel related but as I said this kernel has been working for quiet some time now. Perhaps a module is missing?
do you have a device
(or something similar with the numbers changed?) when I installed kernel2.6.2 the device name assigned to my cdrom changed w/o warning. Also, if you are using ide-scsi on your cd-drive, you should be able to see that it is there with
root in /dev # cdrecord -scanbus
Cdrecord-Clone 2.01a25 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg 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.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Their is no hint of /dev/scd or /dev/sg. I think that 'Cannot open SCSI driver' may be a good start. What is the name of that module I have to load? ide_scsi?