cvs

Fórumok

cvs

Hozzászólások

Hello!

a 2.6.0-test9-mm3 alsa nem megy asus a7v600 via8233-as hangkártyával. valami codecre anyádzik. viszont körülnéztem az alsa honlapján és kifejezetten ez miatt az alaplap miatt csináltak egy javítást a via82xx.c-ben. letöltöttem innen:
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/pci/#dirlist
ebbõl azt vettem ki hogy ha ezt berakom a kernelbe akkor menni fog.
A kernelben alapól 1.53-as via82xx.c van amivel ugye a codec anyádzás van. a legújjab 1.67 letöltöm, felülírom lefordítom és amikor újrafordítom a kernelt és odaér akkor vagy 5 oldal hibát ír ki az (1.67-es via82xx.c szinte minden második sorára)
kiváncsiságból letöltöttem az 1.62-es via82xx.c-t, ez teljesen jól lefordul és amikor a codecre anyádzik nem 10x írja ki hogy invalid codec hanem csak 4x.
arra gondoltam hogy hiányol egy másik filét. úgyhogy letöltöttem az ac97_codec.c-t is amivel ugyanazt értem el mint az 1.67-es via82xx.c-vel
5 oldal hiba fordításkor.

ez az egész túl sok ahhoz hogy egyesével töltögessek filéket. az volna a kérdésem hogyan oldhatnám meg cvs-el? nem nagyon értem hogyan kell használni.

viszont letöltöttem egy ilyent:
ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/pub/cvsroot/2003-11-22.tar.bz2
ebben benne van minden új de itt meg minden fájl kiterjesztése mögé ,v van írva pl.: via82xx.c,v
és a fájlon belül bele vannak írva az az elõtti verzioszámok.
hogy tudom ezeket eltüntetni? és használni az egészet?

thx a helpet

Tsab

közben rájöttem hogy egy szimpla alsa-driverbõl kimásolom a kernel részt az pont jó (ettõl független ha valaki elmagyarázza a cvst akkor azt megköszönném)
illetve még sem teljesen jó mer tazt írja kernel fordításkor pl ac97_pcm.c

sound/pci/ac97/ac97_pcm.c:545: error: dereferencing pointer to incomplete type

ezt kiírja vagy 5 oldalon keresztül az 545 a sort jelenti tehát az minden hibaüzinél változik...

valaki tud segíteni?

Izé... Kissé kavaros a dolog...

1. A kernel konfigjában alatt csak a Device-Drivers->Sound->[x]Sound Card Support
van bebökve.
2. Lefordítod a kernelt.
3. ügyelsz, hogy a /usr/include/{asm|linux} a lefordított kernel include/{asm|linux}-ára mutasson, vagy másold at a kernel headerjeit oda...
4. letöltöd azt az alsa-driver, util, stb-t amiben jól működik a kártyád (pl 0.9.8). Ha nagyon izgulsz, akkor az 1.0.0pre3-t, ha nagyon nagyon nagyon izgulsz, akkor a ftp://ftp.alsa-project.org/pub/cvsexport/ könyvtárba kikeresheted az aznapi cvs-ből kitenyésztett fejlesztői változatot.
5. Kicsomagolod, először a driver-t, beconfigolod lefordítod installálod...
6., 7., 8., U.A. mint az 5.-ös, csak a lib, util, stb-vel (a lib az lényeges, a többi nem annyira). Ha valami nyomorék alkalmazást is futtatsz, aki nem tud ALSA-ul, akkor a driver confignál, --enable-oss
9. Ha még nem volt meg (és nem devfs-ezel) akkor a driver könyvtárban van egy snddevices nevű script, ez létrehozza az ALSA-hoz tartozo device file-okat.
10. Belövöd a modules.conf-ot (sok olvasgatás, kis szerkesztgetés, stb) E nélkül általában csak az ALSA indul el, az OSS compat szolgáltatások nem futnak...
11. reboot

Zsiráf

hmmm...hasonlókat írtak alsa installban is.

1. még soha életemben nem ment nálam az alsa (még a knoppix is oss-t használ amúgy debian van). ugyanis nem tudtam rájönni mi a rákot kell írni a modules.conf-ba meg hogy azonbelül hova írjam...
ezt nem írja le a leírás.
2. használok devfs-t akkor magától létrejön minden nem? de ha már itt tartunk /dev/dvd-m nincs meg /dev/radio sincs, létrehozom a linket és restartnál kitörli gondolom mivel újra létrehozza az egészet törli. mit tudok csinálni ha mégis kellenek ezek?
3. nem vagyok izgulós fajta, jó nekem a 0.9 is csak szóljon, nekem az oss nem tetszik, szerintem elég kakk hangja van.
4. ami kernelbe van alsa részleg az nem elég neki? mindenképp kell még fordítgatni mellette? vagy csak nekem van ilyen szerencsém?
5. neked via-d van?
6. thx a helpet
7. reboot

[quote:3a892415d4="Tsab"]hmmm...hasonlókat írtak alsa installban is.

1. még soha életemben nem ment nálam az alsa (még a knoppix is oss-t használ amúgy debian van). ugyanis nem tudtam rájönni mi a rákot kell írni a modules.conf-ba meg hogy azonbelül hova írjam...
ezt nem írja le a leírás.

Dehogynem Tsab-om... :oops: [quote:3a892415d4="Tsab"]
2. használok devfs-t akkor magától létrejön minden nem? de ha már itt tartunk /dev/dvd-m nincs meg /dev/radio sincs, létrehozom a linket és restartnál kitörli gondolom mivel újra létrehozza az egészet törli. mit tudok csinálni ha mégis kellenek ezek?

Hát majdnem, a devfs device node-ok létrejönnek (NEW names), de ha a régi neveket is akarod használni, akkor futtatnod kell egy megfelelően konfigurált devfsd-t. [quote:3a892415d4="Tsab"]
3. nem vagyok izgulós fajta, jó nekem a 0.9 is csak szóljon, nekem az oss nem tetszik, szerintem elég kakk hangja van.

A hangot a hangkártyád csinája, no meg a hangszóród, őket szídd. Az ALSA-OSS viszonylatban nem annyira ezek a külömbségek :lol: [quote:3a892415d4="Tsab"]
4. ami kernelbe van alsa részleg az nem elég neki? mindenképp kell még fordítgatni mellette? vagy csak nekem van ilyen szerencsém?

Hát te mondtad, hogy a kerneled ALSA része nem fordul! Akkor nincs más, mint külön fordítani a modulokat (ezt az ALSA-val még meg lehet csinálni, mivel a 2.4.xx miatt különállóan is lefordítható!!!) A kernel mellé meg szükség van a megfelelő alsa-lib-re is (libasound2), hogy fussanak a nem statikus binárisaid...[quote:3a892415d4="Tsab"]
5. neked via-d van?

Nem, nem.. :lol: GravisPnP+SB-Live otthon, a munkahelyen meg i810 (alaplapi..) [quote:3a892415d4="Tsab"]
6. thx a helpet
7. reboot

Ajánlom a következő olvasmányt: http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=VIA&card=&chip=via8233a&module=via82xx

Ha ez után is homályos a dolog, akkor próbáld ki, ha akkor is, akkor kérdezz!!

Zsiráf