-   Linux - General (
-   -   Kudzu hardware detection & Device Class (

laikos 10-18-2004 04:44 AM

Kudzu hardware detection & Device Class
Hi All,
I'm trying to get my device to get detected by the Kudzu. I know that the hardware definition is stored in pci.ids file. I look into the pci.ids file and found that the device is there. However, when I run kudzu -p, kudzu gives me the wrong device class. It should have been AUDIO instead of OTHER.
Can some point to me where can I add my device information such that kudzu can detect it properly?


Peacedog 10-18-2004 06:46 AM

Are you trying to add an audio device? What is the output from /sbin/lspci -v, and lsmod?

laikos 10-18-2004 08:24 PM

I'm not trying to add audio device. I got the my driver loaded and working. However when I use redhat-config-soundcard to detect it, it failed no sound card detected.

Here is my lsmod:

Module                  Size  Used by    Tainted: P 
nfs                    95440  1  (autoclean)
lockd                  58992  1  (autoclean) [nfs]
sunrpc                88444  1  (autoclean) [nfs lockd]
nvidia              4765292  6  (autoclean)
snd-azalia            27076  0
snd-pcm                89568  0  [snd-azalia]
snd-timer              21148  0  [snd-pcm]
snd                    48100  0  [snd-azalia snd-pcm snd-timer]
soundcore              7012  0  [snd]
snd-page-alloc          9684  0  [snd-pcm]

Also here output from lspci -v on the device I'm interested at:

00:1b.0 Multimedia Laikos HD Audio : Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
        Subsystem: Intel Corp.: Unknown device d401
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at febf8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [70] #10 [0091]

Lastly here is the kudzu -p log specifically on the device

class: OTHER
bus: PCI
detached: 0
driver: i810_audio
desc: "Intel Corp.|82801FB/FR (ICH6/ICH6R) Intel HD Audio Controller"
vendorId: 8086
deviceId: 2668
subVendorId: 8086
subDeviceId: d401
pciType: 1
pcibus:  0
pcidev: 1b
pcifn:  0

I have dig into kudzu code and I think kudzu can't detect the audio device because the class is OTHER instead of AUDIO


Peacedog 10-19-2004 01:55 PM

After some googling, it looks as if you're going to have to install the latest alsa package, upgrade your kernel, or both.
good luck.

All times are GMT -5. The time now is 12:46 PM.