Problem z dźwi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Fan DOSa
Posty: 14
Rejestracja: 24 lutego 2007, 20:02

Problem z dźwiękiem czyli SB Live...

Post autor: Fan DOSa »

Witam,
to znowu ja, początkujący użytkownik Linuksa, i znowu problem...

Chodzi o konfigurację Creative Sound Blaster Live Value pod Debianem.
Zainstalowałem ALSA (zgodnie z instrukcją Kaka') i nie wykrywa karty, więc według instrukcji ALSA chciałem skompilować sterownik emu10k1. Ale pokazuje się błąd...

Kod: Zaznacz cały

debian:/usr/src/alsa/alsa-driver-0.9.5# ./configure --with-cards=emu10k1 --with-sequencer=yes;make;make install
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 executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-0.9.5
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for kernel version... The file /usr/src/linux/include/linux/version.h does not exist.
Please, install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
make dep
make[1]: Wejście do katalogu `/usr/src/alsa/alsa-driver-0.9.5'
make[2]: Wejście do katalogu `/usr/src/alsa/alsa-driver-0.9.5/support'
Makefile:27: @SRCDIR@/Rules.make: Nie ma takiego pliku ani katalogu
make[2]: *** Brak reguł do wykonania obiektu `@SRCDIR@/Rules.make'. Stop.
make[2]: Opuszczenie katalogu `/usr/src/alsa/alsa-driver-0.9.5/support'
make[1]: *** [dep] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/alsa/alsa-driver-0.9.5'
make: *** [include/sndversions.h] Błąd 2
rm -f @moddir@/snd*.o @moddir@/persist.o @moddir@/isapnp.o
make[1]: Wejście do katalogu `/usr/src/alsa/alsa-driver-0.9.5/support'
Makefile:27: @SRCDIR@/Rules.make: Nie ma takiego pliku ani katalogu
make[1]: *** Brak reguł do wykonania obiektu `@SRCDIR@/Rules.make'. Stop.
make[1]: Opuszczenie katalogu `/usr/src/alsa/alsa-driver-0.9.5/support'
make: *** [install-modules] Błąd 1
debian:/usr/src/alsa/alsa-driver-0.9.5#

I nie potrafię sobie z tym poradzić, a bardzo mi zależy na dźwięku pod Linuksem.
Proszę o pomoc, o dowolny sterownik do SB Live, dowolne rozwiązanie, najważniejsze, żeby działało ;-)

Debian Linux 3.1 r5 (testing),
Kernel 2.4.x (nie potrafię dokładniej sprawdzić, chciałem zaaktualizować do 2.6 ale wywala błąd z LILO)
192 MB RAM
Celeron 533 MHz
Sound Blaster Live Value (1024) PCI (innych nie ma ;-) )

Wcześniej zmieniłem nazwę Makefile.conf.in na Makefile.conf, nie wiem, czy słusznie, ale wywalało file not found...

w katalogu mam takie pliki:

Kod: Zaznacz cały

-rw-r--r--  1 root root  18120 2003-07-08 22:38 acinclude.m4
-rw-r--r--  1 root root  18664 2003-07-08 22:38 aclocal.m4
drwxr-xr-x  5 root root   4096 2003-07-08 22:36 acore
drwxr-xr-x 18 root root   4096 2003-07-08 22:38 alsa-kernel
drwxr-xr-x  2 root root   4096 2003-07-08 22:36 arm
-rw-r--r--  1 root root   4753 2002-07-24 12:45 CARDS-STATUS
-rw-r--r--  1 root root   6880 2007-02-26 19:41 config.log
-rwxr-xr-x  1 root root 198973 2003-07-08 22:38 configure
-rw-r--r--  1 root root  35183 2003-07-08 10:21 configure.in
-rw-r--r--  1 root root  18009 2001-12-30 10:05 COPYING
-rwxr-xr-x  1 root root   1099 2002-01-03 12:02 cvscompile
drwxr-xr-x  3 root root   4096 2003-07-08 22:36 doc
drwxr-xr-x  6 root root   4096 2003-07-08 22:36 drivers
-rw-r--r--  1 root root   3059 2001-02-06 15:24 FAQ
drwxr-xr-x  2 root root   4096 2003-07-08 22:36 hal2
drwxr-xr-x  4 root root   4096 2003-07-08 22:36 i2c
drwxr-xr-x  5 root root   4096 2007-02-26 19:14 include
-rw-r--r--  1 root root   5503 2003-06-02 15:03 INSTALL
-rwxr-xr-x  1 root root   5585 1998-08-13 17:43 install-sh
drwxr-xr-x 11 root root   4096 2003-07-08 22:36 isa
-rw-r--r--  1 root root   7102 2003-05-23 12:24 Makefile
-rw-r--r--  1 root root   2208 2003-04-07 11:51 Makefile.conf
drwxr-xr-x  2 root root   4096 2003-07-08 22:36 modules
drwxr-xr-x  2 root root   4096 2003-07-08 22:36 parisc
drwxr-xr-x 14 root root   4096 2003-07-08 22:37 pci
drwxr-xr-x  4 root root   4096 2003-07-08 22:37 pcmcia
drwxr-xr-x  2 root root   4096 2003-07-08 22:37 ppc
-rw-r--r--  1 root root   1554 2001-02-06 15:24 README
-rw-r--r--  1 root root   8774 2003-06-03 13:48 Rules.make
lrwxrwxrwx  1 root root     19 2007-02-26 19:12 scripts -> alsa-kernel/scripts
-rwxr-xr-x  1 root root   3414 2003-07-08 22:39 snddevices
-rwxr-xr-x  1 root root   3414 2003-05-13 08:52 snddevices.in
lrwxrwxrwx  1 root root     11 2007-02-26 19:12 sound -> alsa-kernel
drwxr-xr-x  4 root root   4096 2003-07-08 22:37 support
drwxr-xr-x  3 root root   4096 2003-07-08 22:37 synth
drwxr-xr-x  2 root root   4096 2003-07-08 22:37 test
-rw-r--r--  1 root root   1188 2002-04-18 08:02 TODO
-rw-r--r--  1 root root   1645 2003-07-08 22:39 toplevel.config
-rw-r--r--  1 root root   3001 2003-07-08 22:38 toplevel.config.in
drwxr-xr-x  2 root root   4096 2003-07-08 22:37 usb
drwxr-xr-x  4 root root   4096 2003-07-08 22:39 utils
-rw-r--r--  1 root root      6 2003-07-08 22:38 version
-rw-r--r--  1 root root     21 2001-03-21 15:06 version.in
-rw-r--r--  1 root root    219 1999-03-27 20:44 WARNING

Uprzejmie proszę o pomoc :)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Fan DOSa pisze:Kernel 2.4.x (nie potrafię dokładniej sprawdzić, chciałem zaaktualizować do 2.6 ale wywala błąd z LILO)
Proponuję jednak sprobować zaktualizować jądro do serii 2.6. Co do LILO, to oczywiście zmieniłeś odpowiednie wpisy w jego konfiguracji?
Fan DOSa
Posty: 14
Rejestracja: 24 lutego 2007, 20:02

Post autor: Fan DOSa »

Nawet nie wiem jakie i nie potrafię sprawdzić wersji kernela :P
£aduje vmlinuz i initrd.img, są powiązane z linux-image-2.6.18-3 to chyba dobrze?

A co zrobić, aby karta dźwiękowa zadziałała?
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Kernel sprawdzasz tak:

Kod: Zaznacz cały

uname -r
Fan DOSa
Posty: 14
Rejestracja: 24 lutego 2007, 20:02

Post autor: Fan DOSa »

2.4.27-2-386 i nie wiem czemu ;P

Kod: Zaznacz cały

# Boot up Linux by default.
#
default=Linux

image=/vmlinuz
	label=Linux
	read-only
#	restricted
#	alias=1

	initrd=/initrd.img
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Najpierw zainstaluj kernel :)
Fan DOSa
Posty: 14
Rejestracja: 24 lutego 2007, 20:02

Post autor: Fan DOSa »

No zainstalowałem Aptitudem i nie działa, ale mniejsza z tym, zajmijmy się dźwiękiem ... ;-)

A więc od czego zacząć?
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

Fan DOSa pisze:A więc od czego zacząć?
od zainstalowania nowszego kelnera, które najprawdopodobniej będzie miało od razu sterowniki do Twojej karty dźwiękowej.


aloha
Fan DOSa
Posty: 14
Rejestracja: 24 lutego 2007, 20:02

Post autor: Fan DOSa »

Dzięki, poradziłem sobie, wpisałem na chama rm vmlinuz i rm initrd.img, skasowałem wszystko z lilo.conf, odpaliłem instalację i działa :-P

Nie spodziewałem się, że kernel może zawierać drivery... ale cóż, to nie DOS ;-)

Po raz kolejny dziękuję za pomoc.

Do następnego errora...
ODPOWIEDZ