You are not logged in.

#1 2009-07-16 23:10:30

Entoros
Member
Registered: 2009-07-16
Posts: 3

Missing sound drivers; still sound?

I have a bit of a problem. According to lspci -v...

00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
    Subsystem: Hewlett-Packard Company Pavilion ze4400 builtin Audio
    Flags: bus master, medium devsel, latency 64, IRQ 5
    I/O ports at 8400 [size=256]
    Memory at d0007000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>

And lspci -k...

00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
    Subsystem: Hewlett-Packard Company Pavilion ze4400 builtin Audio

So you can see, the audio device has no kernel modules or drivers. Yet somehow, I still get sound, yet it is accompanied by a really annoying fuzzy noise. This happens both when coming out of the speakers and when headphones are plugged in, so it's the drivers or something, not the speaker.

After utilizing the wonderful internet, I found that people with this sound card did have drivers, and I found these:

"Kernel driver in use: ALI 5451
Kernel modules: trident, snd-ali5451"

and...

"Kernel driver in use: trident
Kernel modules: snd-ali5451, trident"

So it looks like I need the trident/snd-ali5451 modules. However, as a linuxnoob, I'm not really sure how to get the computer to register the modules. How would I go about doing so (and would it fix the fuzziness)?

Also, why does my sound work without drivers?

Offline

#2 2009-07-17 02:59:30

sHyLoCk
Member
From: /dev/null
Registered: 2009-06-19
Posts: 1,197

Re: Missing sound drivers; still sound?

Follow this and install alsa and see if that helps.


~ Regards,
sHy
ArchBang: Yet another Distro for Allan to break.
Blog | GIT | Forum (。◕‿◕。)

Offline

#3 2009-07-18 05:23:37

Entoros
Member
Registered: 2009-07-16
Posts: 3

Re: Missing sound drivers; still sound?

Sorry for such a late reply. So I tried following the tutorial, but I'm already stuck at the first step of configuration...

"Set the default sound card

Telephony-capable modems and snd-pcsp (the internal PC speaker ALSA module) can conflict with the sound card for the default sound card slot. (pcspkr is another, non-ALSA PC speaker module. It will not conflict with ALSA sound cards.) To prevent this, discover your sound card model name with lspci(8) and your ALSA driver module names with ls(1):

ls -l /sys/module/snd/holder"

However, there's no /sys/module/snd directory. Help?

Offline

#4 2009-07-18 06:28:22

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Missing sound drivers; still sound?

Does lsmod list any of the drivers you have above? Trident is a graphics driver if I'm correct, you'd only need the snd* driver(s). If you have sound but crackling, I don't think it's the drivers. I'm pretty sure your modules are loaded, to me it sounds like a hardware problem (interference of some kind). This is a laptop I presume? You have your volume levels turned up high enough in alsamixer?


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#5 2009-07-18 13:55:09

Entoros
Member
Registered: 2009-07-16
Posts: 3

Re: Missing sound drivers; still sound?

$ lsmod
Module                  Size  Used by
ipv6                  277908  8 
radeon                367232  2 
drm                   154720  3 radeon
xt_recent              10344  2 
ipt_REJECT              2884  3 
xt_limit                2408  2 
nf_conntrack_ipv4      14576  4 
nf_defrag_ipv4          1668  1 nf_conntrack_ipv4
xt_state                1924  4 
nf_conntrack           62700  2 nf_conntrack_ipv4,xt_state
xt_tcpudp               2820  8 
ipt_LOG                 5544  7 
iptable_filter          2532  1 
ip_tables              11444  1 iptable_filter
x_tables               15304  7 xt_recent,ipt_REJECT,xt_limit,xt_state,xt_tcpudp,ipt_LOG,ip_tables
joydev                 10432  0 
pcmcia                 36268  0 
parport_pc             36932  1 
ppdev                   7720  0 
container               3460  0 
video                  19768  0 
output                  2884  1 video
psmouse                59644  0 
i2c_ali15x3             6248  0 
serio_raw               5704  0 
lp                      9700  0 
parport                34476  3 parport_pc,ppdev,lp
sg                     27896  0 
ohci1394               30228  0 
yenta_socket           25136  1 
rsrc_nonstatic         12292  1 yenta_socket
i2c_ali1535             5768  0 
ohci_hcd               24116  0 
pcmcia_core            35128  3 pcmcia,yenta_socket,rsrc_nonstatic
ieee1394               85804  1 ohci1394
i2c_core               22776  3 drm,i2c_ali15x3,i2c_ali1535
shpchp                 34424  0 
pci_hotplug            28964  1 shpchp
ehci_hcd               35824  0 
natsemi                27936  0 
alim1535_wdt            4700  0 
ati_agp                 7248  1 
agpgart                32756  2 drm,ati_agp
evdev                  10176  9 
thermal                13888  0 
fan                     4392  0 
button                  5588  0 
battery                10984  0 
ac                      4360  0 
cpufreq_ondemand        7704  0 
powernow_k7             6348  0 
freq_table              3716  2 cpufreq_ondemand,powernow_k7
processor              35864  2 powernow_k7
ndiswrapper           211324  0 
usbcore               149936  4 ohci_hcd,ehci_hcd,ndiswrapper
rtc_cmos               11244  0 
rtc_core               18048  1 rtc_cmos
rtc_lib                 2500  1 rtc_core
ext4                  242244  4 
mbcache                 7112  1 ext4
jbd2                   58108  1 ext4
crc16                   1636  1 ext4
sr_mod                 16676  0 
cdrom                  36032  1 sr_mod
sd_mod                 27808  6 
ata_generic             4680  0 
pata_ali               10092  5 
pata_acpi               4228  0 
libata                168428  3 ata_generic,pata_ali,pata_acpi
floppy                 55780  0 
scsi_mod              110516  4 sg,sr_mod,sd_mod,libata

Not that I see. It is a laptop, but I've been running OSS. I've used ossvol to control the volume, and I've gotten fuzzy noise anywhere from 5 - 100, with or without headphones. How exactly would I (or should I) remove OSS and put alsa back in? Do I need to download the snd-ali driver?

Last edited by Entoros (2009-07-18 13:56:45)

Offline

#6 2009-07-18 14:38:59

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Missing sound drivers; still sound?

The drivers are in the kernel. I don't know how intertwined those snd* modules are with ALSA (read: if OSS will use those or not at all). So I really can't comment on that. If OSS is working for other people with the same setup (and it worked for you before) then stick with it, rather than switch. If you can't fix it with OSS ALSA might be worth a shot but I presume you picked OSS for other reasons rather than just being hip wink.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

Board footer

Powered by FluxBB