Ha megy a hálózat, akkor sercegve szól a hangkártya (Debian)

Fórumok

Ha megy a hálózat, akkor sercegve szól a hangkártya (Debian)

Hozzászólások

nekem is irq problémának tűnik a dolog.

ha nem is akarod átdugdosni a kártyáidat, akkor nézz szét a biosban, hogy nem találsz e vmilyen ütközést.

bocs, így a közbepofázásért, de nálam akkor lehet egy halk, pattogó hangot hallani amikor a digi kameráról húzom le a cuccokat (régi Fuji MX-700-as, sorosportos). de ha a soros porttal lenne a gond, akkor a modem használata közben is sercegne a hang, avval viszont nincs gondom.
mivel a képeket max kéthetente egyszer szoktam leszedni és akkor sem sokat, annyira nem zavar, de azért érdekelne mitől van.
ötletek, bárki?

közben itt találtam egy olyat, hogy a soros portok állítólag köztudottan zajkeltők lehetnek, ezért érdemes őket minél távolabb tenni a hangkártyától (esetemben embedded, úgyhogy ott van a hangkártya (alaplapi :/) közvetlen a soros portok mellett).

http://www.linuxdj.com/audio/quality/

hátha másnak is hasznos lesz. üdv.

Szerintem a megszakításkezelési probléma és a zavarszűrési gyengeségek,
mint lehetséges okok nem zárják ki egymást.

Nem találom a megoldást az alábbi rejtélyes problémára.

-alaplap: ASUS A7V880
-hangkártya: Creative SB Live Digital 5.1 (az snd-emu10k1 ALSA modul van hozzárendelve)
-hálózati kártya: integrált Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (az sk98lin modul van hozzárendelve)
-operációs rendszer: Debian 3.1 és Ubuntu Linux

Namármost a helyzet a következő:

Az OSS modullal nincs semmi gond, minden hibátlanul működik. De ha ALSA-val szeretném szóra bírni a hangkártyát, akkor az mindaddig sercegve szól, amíg le nem állítom a hálózati szolgáltatást („/etc/init.d/networking stop”). Ha a hálózatot újraindítom („/etc/init.d/networking start”), akkor persze ismét serceg. A gond 2.4-es és a 2.6-os kernelek használata esetén egyaránt jelentkezik. Természetesen egyetlen OSS modul sincs betöltve. A probléma Debian-on és Ubuntu-n jelentkezik. Más linux-oprendszeren nincs ilyen gond, azokon gond nélkül dolgozott együtt az snd-emu10k1 as sk98lin-nal. Csak akkor sikerült részben kiküszöbölni a zajt, ha a hangtámogatást nem modulként kompiláltam, hanem beleforgattam a kernelbe. Ebben az esetben nem sercegett annyira.

Mit javasoltok?

UI: lsmod:

tux:/# lsmod
Module Size Used by
ipv6 262468 8
mousedev 10444 1
evdev 9600 0
tsdev 7360 0
capability 4616 0
commoncap 7296 1 capability
psmouse 20232 0
via_agp 9088 1
agpgart 34536 1 via_agp
snd_emu10k1 98312 1
snd_rawmidi 25316 1 snd_emu10k1
snd_pcm_oss 54376 0
snd_mixer_oss 19904 1 snd_pcm_oss
snd_pcm 97480 3 snd_emu10k1,snd_pcm_oss
snd_timer 25668 1 snd_pcm
snd_seq_device 8264 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 69508 1 snd_emu10k1
snd_page_alloc 11720 2 snd_emu10k1,snd_pcm
snd_util_mem 4608 1 snd_emu10k1
snd_hwdep 9476 1 snd_emu10k1
snd 57380 11 snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep
soundcore 10400 1 snd
sk98lin 169576 1
ide_cd 42528 0
cdrom 40284 1 ide_cd
isofs 37752 0
rtc 12728 0
reiserfs 248528 3
ide_generic 1472 0
ide_disk 19264 5
via82cxxx 13980 1
ide_core 138724 4 ide_cd,ide_generic,ide_disk,via82cxxx
unix 28660 180
fbcon 31940 76
font 8448 1 fbcon
vesafb 6688 1
cfbcopyarea 3840 1 vesafb
cfbimgblt 3072 1 vesafb
cfbfillrect 3712 1 vesafb
tux:/#

Hali

Nekem ilyet akkor csinalt a cucc, mikor a kernelbe nem volt rendesen beleforditva az IRQ Sharing... de most passz, hogy ezt hol lottem be. Mindenesetre van olyan alaplap, aminel ez megoldja a problemat...

Udv: E-Medve

Esetleg egy olyan PCI slotot kéne találni a hangkártyának, ami nincs közös interrupton a hálókártyával.

[quote:3446714c18="begin"]Esetleg érdemes lenne az APIC támogatást (CONFIG_X86_UP_APIC) beleforgatni, hogy az így rendelkezésre álló több IRQ miatt elkülönülhessen a hangkártya és a hálókártya kezelése. Talán érdemes még az ACPI-t tiltatni az acpi=no, vagy a pci=noacpi kernelparaméterrel, mivel az ACPI imádja egy IRQ-n keresztül kezelni a rábízott eszközöket.

Mindezeket korabban mar mind kiprobaltam, de nem valtoztatott semmit. Eddig egyedul a mar emlitett kernel-csere segitett, de az aztan teljesen. Mindenesetre kivancsi vagyok, hogy mi lehet a kulissza mogott: milyen patch felelos a Debianba kolcsonzott SuSE-kernelforrasban a javulasert es hogyan? Ha hazaerek, a Con Kolivas patch-keszlettel kezelt Vanilla-t is kiprobalom is kiprobalom.

A slot-cserelgetes osszes kombinaciojat kiprobaltam (!), megsem szunt meg a problema. Tovabbra is csak akkor megy serceges nelkul a hang, hogyha a SuSE kernelforrasabol forditok magamnak rendszermagot. A Con Kolivas foltok es a Gentoo kernele sem valtoztat az aldatlan allapoton. Az OSS-sel minden oke. Az ALSA hulyeskedik.

Próbáld kikapcsolni valamilyen mixerrel a Line-in bemenetet.

[quote:5c68e9912f="dacas"]Próbáld kikapcsolni valamilyen mixerrel a Line-in bemenetet.

Ki8 volt/van kapcsolva a Line-in.

Folytatom a leirasat annak, hogy idokozben hova jutottam.

Egyelore nem mentem bele a hangkartya PCI slot-janak kicserelesebe, mert eddig nem voltak effele gondjaim, ergo a hangkartya tovabbra is jol kellene mukodjon.

Minthogy eddig debian- es a vanilla-kernelek ujraforgatasaval probalkoztam, gondoltam, kiprobalom a SuSE agyonfoltozott kernelet is. Szoval vetem a SuSE kernelenek a forrasat es leforditottam azt Debian-on, megpedig ugyanazokkal a konfiguralasi valtozatokkal, mint korabban a debian- es a vanilla-kernelt. Az igy nyert eredmennyel minden jol mukodott. Aztan vettem a debian- es a vanilla-kernel forrasait, es leforditotam azt SuSE-ra is. Erre a hangkartya a SuSE-n is sercegni kezdett.

Most mar csak azt nem tudom, hogy melyik kernelfoltnak koszonheto a javulas. A SuSE kernelforrasanak a ChageLog-jaban 3 relevansnak tuno foltot is talaltam: alsa-emu10k1-remove-printk.diff, alsa-emu10k1-alloc-fix.diff, alsa-emu10k1-pop-fix.diff. Tud-e valaki ezekrol tobbet?

Nekem akkor brummog a hang, ha világos felületen húzogatom az
egeret.

nekem meg ha bekapcsolom wifi-t a laptopon (sarge, 2.6-os kernel)

Tisztara nosztalgia feelingem lett. Nekem, anno meg az ISA-s hangkartyak korszakaban hallatszott a fejhallgatoba a winyo tevekenysege. Erdekes mod ez a hangszorokon annyira nem jott elo...

Szerintem [:lol: (ezt az emotikont a fiam miatt tettem be, kérdezte: mi ez?)] ezek az integrált cuccok a zavarszűrés szempontjából nem éppen
csúcstermékek.

Szerintem ez:

-hangkártya: Creative SB Live Digital 5.1 (az snd-emu10k1 ALSA modul van hozzárendelve)

nem integrált cucc.

De nyugodtan nézz meg egy PCI lankártyát, és mondd meg, hol van rajta zavarszűrés.

Szerintem is a megszakáskezeléssel lehetett gond... Nekem is volt ilyen pont ASUS A7V266 alaplappal és SB 128 kártyával. Zümmögött, mikor ment a hdd. Mindennek utánajártam és mikor levettem a hdd-vel közös IRQ-ról a kártyát, akkor egy csapásra megszűnt a gond.

- waiter -

Nem kotelezoen irq hiba; sajat boromon is tapasztaltam ilyet
http://portal.fsn.hu/modules.php?name=Forums&file=viewtopic&t=7225

Esetleg érdemes lenne az APIC támogatást (CONFIG_X86_UP_APIC) beleforgatni, hogy az így rendelkezésre álló több IRQ miatt elkülönülhessen a hangkártya és a hálókártya kezelése. Talán érdemes még az ACPI-t tiltatni az acpi=no, vagy a pci=noacpi kernelparaméterrel, mivel az ACPI imádja egy IRQ-n keresztül kezelni a rábízott eszközöket.