LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 12-26-2003, 01:07 AM   #1
e1000
Member
 
Registered: Oct 2003
Location: California
Distribution: Ubuntu
Posts: 582

Rep: Reputation: 30
hardware & the /dev directory?


another question asked earlier got me thinking and has me stumped.

how can you tell what hardware is on your system, obviously the first thing to do would be to look at it, but like say my sound card, where can I find reffrence to that within my system, and my printer, I see it doing a modprobe for it everytime I boot up but besides that how do I tell I have a printer.

I guess a better way to phrase this question is;
1. how could I find out what hardware is on a machine that I have never seen, but somehow i have a root terminal at.

2. whats with that /dev directory? for example, I see in my dev directory that I have hdc# 1-32, I dont even have a hdc!!! for that matter, I dont have 99% of the stuf listed in my /dev directory, so why are they there, and more inportantly, how can I tell which ones are active (like hda1) and which ones are just sitting there uselessly (like hdc32).

Last edited by e1000; 12-26-2003 at 01:15 AM.
 
Old 12-26-2003, 01:31 AM   #2
born4linux
Senior Member
 
Registered: Sep 2002
Location: Philippines
Distribution: Slackware, RHEL&variants, AIX, SuSE
Posts: 1,127

Rep: Reputation: 49
u can make use of the dmesg command:

dmesg | more

or lspci:

lspci -v

also, viewing files in /proc would help to check what h/w your machine has. in Linux, all h/w are represented as files (err, did i say it right? ). your hdd, modem, etc - are accessible via filenames. and they go to the /dev directory. and as you observed, not all files present in /dev represent that hardware you have. intead, most of there are ready made and placed there by default for your machine's perusal. in fact, u can safely delete them. you can recreate them usng the MAKEDEV command in /dev. you can google around for it for more info.

hth.
 
Old 12-26-2003, 01:40 AM   #3
e1000
Member
 
Registered: Oct 2003
Location: California
Distribution: Ubuntu
Posts: 582

Original Poster
Rep: Reputation: 30
ok, so how do I tell what files in my /dev directory are actually in use?
 
Old 12-26-2003, 09:54 AM   #4
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,133

Rep: Reputation: 197Reputation: 197
Moved: Seems more suitable in our Hardware forum. Regards.
 
Old 01-03-2004, 04:22 AM   #5
natalinasmpf
Member
 
Registered: Dec 2003
Distribution: Slackware 9.1
Posts: 309

Rep: Reputation: 30
Stuff like common hard drive slots me thinks are already preconfigured to a certain hardware slot, (whatever you call it, device address? ie. 0X080) so you won't have to mkdev your keyboard, your mouse, your hard drive, or even emulated scsi drives, etc. etc. They are there, but they don't exactly represent a valid device.

Last edited by natalinasmpf; 01-03-2004 at 04:23 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to add pseudo-terminals to /dev directory (Mandrake 10.1 & udev) blubery Mandriva 1 08-06-2005 12:46 PM
which /dev/ for what hardware jkh Linux - Newbie 4 03-03-2005 11:20 AM
/dev/cdrom & /dev/hdc missing! Lord_Devi Slackware 4 06-25-2004 09:17 AM
Two Video Devices - /dev/video0 & /dev/video1 liguorir Linux - Software 1 07-21-2003 08:20 PM
Deleted /dev/mouse & /dev/psaux Inspection Linux - General 1 12-11-2002 08:11 PM


All times are GMT -5. The time now is 04:17 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration