FreeBSD 5.3 hangkartya gond

Fórumok

FreeBSD 5.3 hangkartya gond

Hozzászólások

Probaltam felrakni egy FreeBSD 5.3-as rendszert. Minden mukodik, a telelpites lezajlik, stb..

A hangkartyaval egy kis gond van, amikor a rendszer indul a kovetkezo uzenet fogad :

[code:1:fb1222e2eb]dmesg:
pcm0: <ESS Technology Allegro-1> port 0x6800-0x68ff irq 9 at device 18.0 on pci0
pcm0: failed to enable memory mapping!
pcm0: [GIANT-LOCKED]
pcm0: <ESS Technology ES1988 AC97 Codec>[/code:1:fb1222e2eb]

A /boot/default.config fileban ez szerepel :

[code:1:fb1222e2eb]snd_maestro3_load="YES"[/code:1:fb1222e2eb]

A gond az, hogy a hangkartya mukodik de amikor zenet halgatok ugy halatszik mintha remegne a hang es egy ido utan lefagy :(

Kerestem a google-en de semmi jo valasz, kerdeztem IRC-n de ok sem hasznaltak ESS kartyat 5.3-al.

Megprobaltam a FreeSBIE 1.1-est, ugyanez a gond fogad. Azert probaltam, mert tudtam a FreeSBIE is 5.3-as rendszeren alapszik.

Egyesek azt tanacsoltak kapcsoljam ki az ACPI funkciot, nezem meg a system BIOS-t de mar mindent megprobaltam, nem segit.

Kivancsisagbol felraktam egy FreeBSD 4.9-est es ott mukodik a hang gond nelkul. A kovetkezo uzenet fogad :

pcm0: <ESS Technology Allegro-1> port 0x6800-0x68ff irq 9 at device 18.0 on pci0
pcm0: <ESS Technology ES1988 AC97 Codec>

Most azt tudom feltetelezni, hogy FreeBSD 5.x-es szeriaban valamit elkurtak, ESS hangkartya teren.

Az egyik forumban ezt mondtak nekem :

Another thing to try would be to add entries to /boot/device.hints to lock in the IRQ, IO, and DMA values, taken from the 4.9 dmesg output. See if that will get the FreeBSD 5.3 install to detect and initialise the card correctly.

Ertem mit akar mondani de nem tudom mit tudok csinalni a /boot/device.hints-ben ugyanis nem ismerem a jarast, 4.x-es szeriaban ez a file pedig nem letezik.

A lenyeg, hogy eltunjon ez a hiba uzenet 5.3-ban :

[code:1:fb1222e2eb]pcm0: failed to enable memory mapping![/code:1:fb1222e2eb]

A gep amelyen probaltam egy IBM. A Hangkartya alaplapon van. Regen amikor Debian-t probaltam nem volt semmi gond, OpenBSD-ben is mukodik.

Ha valakinek volt hasonlo problemaja vagy tobbet ert a dolgokhoz barmilyen segitseg jol jon..

[quote:7bc9743c2b="yo2lux"]

A /boot/default.config fileban ez szerepel :

snd_maestro3_load="YES"

Szia :roll:

Nekem egy régebbi, a 4.9-es Free BSD van fent és nekem kellett kézzel beállítani a hangkártyát.
Ezt a kldload snd paranccsal tettem meg, amely parancssort beírtam az /etc/rc scriptbe és a bootolásnál lefut.
Szépen szól a hangkártya. Tisztán. Nem recseg és nem torzít. A hangerő is megfelelő. Egyszóval minden jó.

Ja.
És mégegy dolog!
A telepítés óta közben lecseréltem az alaplapot! Még a régi alaplapi hangchipnél lett így beállítva a hangkártya. Viszont ez az egyszerű művelet (vagy parancs) minden gond nélkül működteti az úl alaplap (egy Asrock K7S8X) alaplapi hangchipjét.

Bár én 100%-ra nem vagyok otthon a *BSD-k hangkártya beállításában, de az az ötletem lenne (baj nem lehet belőle), hogy szedd ki a
/boot/default.config fileból, vagy kommentezd ki a

snd_maestro3_load="YES" -t vagy írd át ="NO" -ra és bootolj ujra.
Majd rootként add ki a kldload snd parancsot.

Hátha beválik :wink:

Ha nem lenne jó, akkor még mindíg visszaírhatod a régi beállítást...

Nem csak az ESS-szel van gond. Nekem egy AC97-es (?) van az alaplapra (Intel?) integralva. Csutka hangero es mar ment is pianissimoban :( :) :) :) 5.1 alatt semmi ilyesmi nem volt, csak hat azt mar ugye frissiteni... Viszont VIA-s alaplappal tok jol mukodott... :D

A device.hints-ben ilyen dolgokat lehet megadni (a leírásod alapján):
hint.pcm.0.irq="9"
hint.pcm.0.port="0x6800"
hint.pcm.0.portsize="0xff"

Mivel a hiba alapján úgy tűnik, hogy a memória kiosztásával van gond, az alábbiakat is meg kellene adnod:
hint.pcm.0.maddr="" (itt kezdődjön a kari által használt fizikai memória)
hint.pcm.0.msize="" (ekkora legyen a mérete)
Ezt próbáld meg megnézni a 4-esen, egy verbose log talán elég.

Ha így sem megy, akkor esetleg nézd meg a sysctl -a kimenetét, lehet, hogy ütközik vmivel stb.

Amiket a témához találtam:

Kris Kennaway, tavaly a FreeBSD-current listán:

"Unfortunately none of the sound developers have been interested in
looking at the locking problems in the code."

Tehát a gyártó nem segítőkész.

És itt egy megoldás (lépésről lépésre leírva):

http://info.unix-fu.org/FreeBSD/ESS-Maestro3.html

Kérlek, írd meg, ha ez működik!

LG

koszonom ! kiprobalom a napokban. Jelenleg tele vagyok vendegekel :lol: . Ha sikerul jelentkezek.

Sziasztok :roll:

Szószó, feltettem én is egy másik HDD-re a Free BSD 5.3-at és biz nem megy rajta az alaplapi AC97'-es hangchip ami a Free BSD 4.9 alatt megy.

A kldload snd parancsra meg az jön bármely modulnál, hogy "Permisson Denied" (ha jól idéztem)

No ez van.
Ja. És floppym sincs!
Igaz, hogy hozzávaló eszközfájlom sincs a /dev könyvtár alatt, merthogy ott csupán egyszem fd0 eszközfájl szomorkodik ami utalna a floppyra. Nomeg van még pár másik eszközfájl is itt de nem a floppyhoz, mert minimum egy fd0.1440 kellene.
A pendrive-om is működik viszont a mount_msdosfs /dev/da0s1 /mnt parancs hatására.

Tehát némely dolgot "downgrade"-elnék vele...
Ja,..... és csak Safe módban indul, mert leáll a boot folyamat.
Valószínüleg a DMA módra gőzöl be :oops:

"A kldload snd parancsra meg az jön bármely modulnál, hogy "Permisson Denied" (ha jól idéztem) "

rootkent probaltad? ;)

[quote:c07a2d14cc="Lakosimi"]Ja. És floppym sincs!
Igaz, hogy hozzávaló eszközfájlom sincs a /dev könyvtár alatt, merthogy ott csupán egyszem fd0 eszközfájl szomorkodik ami utalna a floppyra. Nomeg van még pár másik eszközfájl is itt de nem a floppyhoz, mert minimum egy fd0.1440 kellene.

Ez tévedés, már nem kell. Szóval nyugodtan használd a floppidhoz a /dev/fd0 -t, az kell az 5-ös szériában (én utoljára tegnap szórakoztam a floppival, és ment minden probléma nélkül).

[quote:a2c6e8200f="killall"]"A kldload snd parancsra meg az jön bármely modulnál, hogy "Permisson Denied" (ha jól idéztem) "

rootkent probaltad? ;)

Természetesen, hiszen juzerként aligha menne ilyen.
:oops:

Én az AC97-hez úgy fértem hozzá, hogy a kernelbe fordítottam a 'device pcm' sort. Azt hiszem, nekem sem ment kldload-dal. Esetleg 'kldload pcm'?

Nekem Avance Logic ALC650 kodekkel sajnos nem működik a mikrofonbemenet. Skype-hoz kellene. Mixerben (gmixer) minden a plafonon, néha 'mintha hallanék valamit', de semmi.

LG

[quote:7ae3e18522="Lakosimi"]Sziasztok :roll:

Szószó, feltettem én is egy másik HDD-re a Free BSD 5.3-at és biz nem megy rajta az alaplapi AC97'-es hangchip ami a Free BSD 4.9 alatt megy.

A kldload snd parancsra meg az jön bármely modulnál, hogy "Permisson Denied" (ha jól idéztem)

kldload /ahol/amodulok/vannak/snd_ich.ko

(ha nem tod akkor locate snd_ich.ko)

esetleg

kldload `locate snd_ich.ko`

de nem irtad pontosan mien alaplap mert ebbol is tobb fajta van ez az intel fele ac97

Amiket a témához találtam:

Kris Kennaway, tavaly a FreeBSD-current listán:

"Unfortunately none of the sound developers have been interested in
looking at the locking problems in the code."

Tehát a gyártó nem segítőkész.

És itt egy megoldás (lépésről lépésre leírva):

http://info.unix-fu.org/FreeBSD/ESS-Maestro3.html

Kérlek, írd meg, ha ez működik!

LG

Nekem nem mukodik amit a weblapon ir, amikor leporgetem error-al valaszol. Szerintem nem ervenyes a cikk 5.3-ra.

Elszomorit a dolog, hogy az alaplapon levo hangkartya nem mukodik. Megprobaltam modositatni a /boot/device.hints-et de nem segit.

Szerencsere van meg egy hangkartyam "PCI ESS1373" es mukodik a hang.

Regen amikor FreeBSD 5.2-est probaltam kifagyott a rendszer ATI RAGE128-as videokartyaval. Ha jol tudom tobb hibaja is volt 5.2-nek ekkor hamar kiadtak az 5.2.1-est es akkor mar ment minden ok..

Lehet hujeseget beszelek de nem kapkodjak el ezeket a RELEASE-kat ? :lol: