Sokadik alsa gond egy totál kezdőtől

Fórumok

Sokadik alsa gond egy totál kezdőtől

Hozzászólások

Üdv mindenkinek!
Sikerült szórabírnom a hangkártyát, és szerintem még jobban szól, mint Window$ alatt.
A gond az, hogy visszaraktam a 2.4-es kernelt és ezzel sikerült beállítanom, annak ellenére, hogy külön fel kellett rakni hozzá az alsa modult, ami egyébként tényleg benne van már a 2.6+ kernelekben. Most 2.4 alatt sem tettem mást, mint 2.6.8-alatt és ott mégsem sikerült. Mindegy. Egy kezdőnek ez is nagyon jó.
Köszi a segítséget!

Megj.: Talán a 2.6-os kernelbe integrált alsa-modullal lehetett gond.

_______________________________________
ˇBorn to lose, live to win." [MOTÖRHEAD]

Sziasztok!

Debian [Sarge] 2.6.8-as kernel alatt próbálom beállítani az integrált hangkártyámat. Az alaplapom Asus P4PE with AC97 SoundMax (Cadenza).
Totál kezdő vagyok.
Először az ASUS honlapjáról töltöttem le az ottani drivert, de ez már elég régi.
Aztán a legújabbal próbálkoztam:
alsa-driver-1.0.9b.tar.bz2
alsa-utils-1.0.9a.tar.bz2
Megj.: Az egyik ˇaˇ a másik ˇbˇ , de mindkettő stable! Ez nem gond?

A driver esetében a # make install után ez az error fogadott:

sarge:/usr/src/alsa-driver-1.0.9b# make install-modules
find /lib/modules/2.6.8-2-686/kernel/sound -name 'snd*.*o' | xargs rm -f
make[1]: Entering directory `/usr/src/alsa-driver-1.0.9b/acore'
mkdir -p /lib/modules/2.6.8-2-686/kernel/sound/acore
cp snd-hpet.ko snd-page-alloc.ko snd-pcm.ko snd-rtctimer.ko snd-timer.ko snd.ko /lib/modules/2.6.8-2-686/kernel/sound/acore
cp: stat `snd-hpet.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
cp: stat `snd-page-alloc.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
cp: stat `snd-pcm.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
cp: stat `snd-rtctimer.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
cp: stat `snd-timer.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
cp: stat `snd.ko' sikertelen: Nincs ilyen fájl vagy könyvtár
make[1]: *** [modules_install] Error 1
make[1]: Leaving directory `/usr/src/alsa-driver-1.0.9b/acore'
make: *** [install-modules] Error 1
sarge:/usr/src/alsa-driver-1.0.9b#

Aztán próbáltam az utils-t is, de itt már az elején ez volt:

sarge:/usr/src/alsa-utils-1.0.9# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux
checking host system type... i686-pc-linux
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... ./config.rpath: ./config.rpath: N o such file or directory
done
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for cross-compiler... gcc
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 1.0.9... not present.
configure: error: Sufficiently new version of libasound not found.
sarge:/usr/src/alsa-utils-1.0.9# make install
make: *** No rule to make target `install'. Stop.
sarge:/usr/src/alsa-utils-1.0.9#

Mivel kezdő vagyok a "compile"- kernelbe fordítással még nem próbálkoztam.
Mi kéne hozzá?
Valamint nem próbáltam még:
apt-get install patch
apt-get install patchutils
Ezeket elég a Sarge DVD-ről futtatni? Esetleg ez lehet a baj?
Nagyon megköszönném, ha tudna valaki segíteni!
_____________________________________________
"Born to lose, live to win." [Motörhead]

Hello,

Mivel kezdo vagy, azt ajanlom ne te forditsd az alsa-t, hanem hasznald azt ami a debianban van (a kerneledben valoszinuleg benne vannak az alsa moduljai).
Rakd fel apt-vel meg az alsa-base csomagot (ebbe van az alsautils). Ezutan pedig futtasd az alsaconf-ot. O majd felismeri a hangkartyadat es betolti a modulokat. Ezutan mar csak a alsamixer-el kell majd a hangerot felhuzni.

Ezt már csináltam, de nem jött be.
Megpróbálom a patcheket...

Mi az hogy nem jott be? Nem ismerte fel, vagy csak nem mukodott?
De ha megsem tamogatja a hangkartyat az alsa amit hasznalsz (amit elegge ketlek), akkor inkabb rakj fel ujabb kernelt, mert a kernelbe van az alsa ujabb verzioja. Tehat az ujabb kernellel ujabb hangkartyak vannak tamogatva.

Felraktam mindent az apt-get paranccsal, aztán:
#alsaconf
Erre a válasz:
No supported PnP or PCI card found. Would you like to probe legacy ISA sound card/chips?
Mire nyomtam egy "Yes"-t.
Következő:
Probing legacy ISA cards might make your system notable.
OK. Aztán semmi.
Nem lehet rá hangerőt adni, de persze hang eddig sem volt.
Megj.: Felraktam a patchutils-t, a patch pedig már fennt volt az apt szerint.
2.6.8-as a kernelem, de körülnézek, hátha találok külön is modult hozzá.

Körülnéztem a deb packages között és csak a 2.4-es kernelhez van modul.
De lehet, hogy csak én vagyok béna és nem találtam meg 2.6.8-hoz.

Szerintem nincs mese , bele kell fordítani a kernelbe, vagy javítson ki valaki, ha tévedek.
Megpróbálom, ezért szerintem nem kéne visszatérni a 2.4-es kernelhez.

Azert nem talaltad mert a 2.6-os kernelben BENNE VAN az alsa alapbol es az az alapertelmezett. Tehat nem kell kulon feltenni a moduljait!
Ellenorizd le, itt kell az alsa moduloknak lennie: \lib\modules\2.6.8-1-686\kernel\sound\

Ezek szerint nem ismerte fel a hangkartyad. Vagy a modulok hianyoznak, vagy tenyleg nem tamogatja a kernel.
Valoszinuleg ez a te modulod, nezd meg letezik e:
\lib\modules\2.6.8-1-686\kernel\sound\pci\snd-intel8x0.ko
Ha letezik akkor probald meg kezzel betolteni:
"modprobe snd-intel8x0"
Ha most sem mukodik akkor ujabb 2.6-os kernelt kell feltenni. Ezesetben forditasz magadnak (vagy lopsz egy eloforditottat a sid-bol :)).
Mindenesetre tedd be ide az "lscpci -v" hangkartya reszet!

Ha telleg P4PE alaplapod van, akkor azon i845PE chipset van amit az ALSA i8x0 modulja tamogat.
A dmesg mond e valamit az intel8x0-rol, valamint latsz-e olyasmit, hogy ALSA device list:... ???
Amugy mit jelent az, hogy nem lehet hangerot raadni??? A 2.6.8-as kernelt boot-olod amugy?? `uname -a` legyszi...

Zsiraf

u.i.: mi a sz@rt akartal patch-elni???
u.i.2: a alsa modulok forditasa nem olyan egyszeru... :-)

dmesg?
Nem. Most kezdtem csak a Debian-t. De mivel megy az angol és tanulni szeretnék, hát belevágtam.

Kernel 2.6.8, de ezt már írtam korábban.

Patch?
#apt-get install patches patchutils
De már ezt is írtam korábban.

Holnap folyt.köv., mert ma már hulla vagyok hozzá.

Marcus70:Adok egy tanacsot:eloszor gondolkodj aztan cselekedj!
Ha total kezdo vagy akkor miert epp debiannal kezded?
Eloszor deritsed ki a hangkartyad adatait,tipus,driver stb. Mielott barmi mast csinalsz,eloszor a gepedet ismerd meg!
Ha le toltotted volna a drivert, ami az asus honlapjan van,es kitomoritetted volna, elolvastad volna az README.txt-t akkor tudnad milyen driver kell a hangkartyadhoz!De mivel nem olvastad el ezert segitek. A kernelben->device drivers->sound->alsa->pci devices->intel/sis/nvidia ac97 contoroller kell neked(ha kernelt forditasz). Modulkent azt hiszem a modconf-al tudod betolteni.Vagy ahogy LeslieT irta,ugy!

Szoval, nekem is P4PE-m van
Ezen a hangkartya:
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)

Ezek a modulok rantodnak be, gondolom a modprobe snd_intel8x0 hatasara:
snd_seq_oss 33536 0
snd_seq_midi_event 10240 1 snd_seq_oss
snd_seq 51600 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 10892 2 snd_seq_oss,snd_seq
snd_pcm_oss 49952 0
snd_mixer_oss 19840 1 snd_pcm_oss
snd_intel8x0 31424 1
snd_ac97_codec 71800 1 snd_intel8x0
snd_pcm 81796 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 24580 2 snd_seq,snd_pcm
snd 49252 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 11104 1 snd
snd_page_alloc 11396 2 snd_intel8x0,snd_pcm

mondjuk, nalam UHU-1.2, de gondolom az alsa ugyan az...
most nem ulok a gep elott, de ha gondolod, holnap megnezem kozelebbrol mi az abra
(hu de sok volt a gondolom/od, bocs)

Udv!