Finding PCI devices
This thread belongs to

2008-12-31 07:01 GMT   |   #1
I have an SBC-MediaGX embedded computer card which is running Linux
(Kernel 2.2.17). The card has a PC104 bus which to my understanding
should be acted upon as a PCI bus by the OS. However, the scanpci
program does not detect the CRYSTAL-MM-HP (soundcard from Diamond
Systems Corp.) card I have plugged in.

Will scanpci not detect HW which does not have a driver currently

Anyone who has tried the same HW with success??
2008-12-31 11:20 GMT   |   #2
PC104 has two busses, one is ISA the other is PCI. Well actually PC104
only has an ISA bus, PC104+ has both (or either). They are on opposite
sides of the board, large multipole connectors, the rectangular one is
PCI and the odd shaped one is ISA.

You could try lspci or look in /proc/bus/pci/devices if you are using
a recent version of Linux. But somehow 2.2.17 does not really count
as recent.
2008-12-31 17:20 GMT   |   #3

cat /proc/pci

This lists everything, driver or no, but you may need to know the PCI
ID of the device.
2008-12-31 17:20 GMT   |   #4
The following works on Ubuntu:

dmesg | grep pci

lshw (lshw --help for more options)
2009-01-01 10:30 GMT   |   #5
When reading the manual a bit closer (blush), I found that the card is
a PC/104 - card, and NOT PCI/104. In other words ISA.
I got it to work with little effort after finding out this.

Thank you anyway... and a Happy New Year!
2009-01-01 11:05 GMT   |   #6
Heh! Good to hear that I'm not the only one who does stuff like this. Wink
2009-01-01 15:20 GMT   |   #7
I suspect that you do it more often than most, though.
2009-01-01 15:20 GMT   |   #8
Oh look, it's little dan_c yet once again needing his diaper along little fella, your momma's calling you!

Yet once again dan_c ...keep 'em kill file ain't nowhere
near full yet - plonk
2009-01-01 22:14 GMT   |   #9
propman, such engagement in a pissing match is beneath your intelligence level...