I just installed Debian base install(sarge) on my new AMD machine. I decided to run the lspci so that I can figure out what hardware make do I have and how can I support them with kernel configuration.
On running lspic I got the following output:
Code:
0000:00:01.0 Host bridge: National Semiconductor Corporation Geode GX2 Host Bridge (rev 21)
0000:00:01.1 VGA compatible controller: National Semiconductor Corporation Geode GX2 Graphics Processor
0000:00:0e.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)
0000:00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 02)
0000:00:0f.2 IDE interface: Advanced Micro Devices [AMD]: Unknown device 2092 (rev 01)
0000:00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)
0000:00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02)
0000:00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02)
Clearly we can see that my IDE controller is not recognized by lspci.
So now I have two questions:
1. How can make lspci detect my hardware make for the IDE interface
2. Suppose the latest kernel sources has the support for my IDE chipset(interface/controller) and I can configure my kernel to support that. So does it really matter if my lspci detects the hardware correct or not even if my kernel supports it.? In short is there any realtion between information shown by lspci and configuring the kernel? can there be a situation in which my kernel supports the hardware(IDE controller in this case) but lspci still shows as unknow device as in the above lspci output?
Thanks