One way of determining some of your hardware for a raw machine is to boot with 'Tom's Boot Disk' http://www.toms.net/rb/ And then use cat /proc/modules cat /proc/devices In the case that a device is a load-able module, it will show up in both directories. For in-kernel modules, you'll see them in devices. /sbin/lspci will also give you some idea of the hardware on the PCI bus. Dave > -----Original Message----- > From: bernd@maxxio.at [mailto:bernd@maxxio.at]On Behalf Of Bernd > Petrovitsch > Sent: Friday, November 15, 2002 8:04 AM > To: David Hawkins; Jeffrey Lim; Mark Hamblin > Cc: kernelnewbies@nl.linux.org > Subject: Re: Trying to build 2.5.46 (now 47) > > > "Mark Hamblin" <MarkHamblin@cox.net> wrote: > >Thanks for the suggestion, but I think I've that particular > dilemma solved. > >I started over today with 2.5.47. I ran into many of the same > issues I had > >before, but I got it compiling and loading -- and then I ran > into the same > >problem as before. By pure luck, I noticed some messages that > were produced > >by my good configuration that led me to turn on the PROMISE > PDC... drivers, > >which eliminated this problem. > > > >Pure luck. Isn't there a better way? I for one would rather not rely on > > Usually you know what hardware you have (if you build your kernel > on your own). This includes IDE vs SCSI and the respecitve > controller(s), ISA, PCI, or both of them etc. > `lspci` lists PCI information and you cpuld look into /proc to find > driver information in general. > And no, there is no generic "list all my PC hardware" command or > method, since this information is not available from the BIOS or > somewhere else, so even the kernel (i.e. the respective drivers) has > to probe and look if the supported hardware is actually available. > > Bernd > -- > Bernd Petrovitsch Email : bernd@gams.at > g.a.m.s gmbh Fax : +43 1 205255-900 > Prinz-Eugen-Straße 8 A-1040 Vienna/Austria/Europe > LUGA : http://www.luga.at > > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/