Portál AbcLinuxu, 26. dubna 2024 06:35


Dotaz: Zvuk vo FreeBSD

25.1.2007 22:34 pierre
Zvuk vo FreeBSD
Přečteno: 475×
Odpovědět | Admin
Ahoj. Mam nasledujuci problem. Nejde mi zvuk vo FreeBSD. postupoval som podla rieseni co som nasiel na servery abcecka, ale vysledok 0 bodov. Tak ze Popis : Mam notebook hp nx7400, zvukova je intel HDA vypis z pciconf -lv je
hostb0@pci0:0:0:        class=0x060000 card=0x30a2103c chip=0x27a08086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = HOST-PCI
none0@pci0:2:0: class=0x030000 card=0x30a2103c chip=0x27a28086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = display
    subclass = VGA
none1@pci0:2:1: class=0x038000 card=0x30a2103c chip=0x27a68086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = display
none2@pci0:27:0:        class=0x040300 card=0x30a2103c chip=0x27d88086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) High Definition Audio'
    class    = multimedia
pcib1@pci0:28:0:        class=0x060400 card=0x00000040 chip=0x27d08086 rev=0x01 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) PCI Express Root Port'
    class    = bridge
    subclass = PCI-PCI
pcib2@pci0:28:1:        class=0x060400 card=0x00000040 chip=0x27d28086 rev=0x01 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) PCI Express Root Port'
    class    = bridge
    subclass = PCI-PCI
pcib3@pci0:28:3:        class=0x060400 card=0x00000040 chip=0x27d68086 rev=0x01 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) PCI Express Root Port'
    class    = bridge
    subclass = PCI-PCI
uhci0@pci0:29:0:        class=0x0c0300 card=0x30a2103c chip=0x27c88086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) USB Universal Host Controller'
    class    = serial bus
    subclass = USB
uhci1@pci0:29:1:        class=0x0c0300 card=0x30a2103c chip=0x27c98086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) USB Universal Host Controller'
    class    = serial bus
    subclass = USB
uhci2@pci0:29:2:        class=0x0c0300 card=0x30a2103c chip=0x27ca8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) USB Universal Host Controller'
    class    = serial bus
    subclass = USB
uhci3@pci0:29:3:        class=0x0c0300 card=0x30a2103c chip=0x27cb8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) USB Universal Host Controller'
    class    = serial bus
    subclass = USB
ehci0@pci0:29:7:        class=0x0c0320 card=0x30a2103c chip=0x27cc8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) USB 2.0 Enhanced Host Controller'
    class    = serial bus
    subclass = USB
pcib4@pci0:30:0:        class=0x060401 card=0x00000050 chip=0x24488086 rev=0xe1 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
isab0@pci0:31:0:        class=0x060100 card=0x30a2103c chip=0x27b98086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801GBM (ICH7-M) LPC Interface Controller'
    class    = bridge
    subclass = PCI-ISA
atapci0@pci0:31:1:      class=0x01018a card=0x30a2103c chip=0x27df8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) Ultra ATA Storage Controller'
    class    = mass storage
    subclass = ATA
atapci1@pci0:31:2:      class=0x010601 card=0x30a2103c chip=0x27c58086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801GB Mobile I/O Controller Hub SATA cc=AHCI'
    class    = mass storage
none3@pci16:0:0:        class=0x028000 card=0x1364103c chip=0x431114e4 rev=0x01 hdr=0x00
    vendor   = 'Broadcom Corporation'
    class    = network
cbb0@pci2:6:0:  class=0x060700 card=0x30a2103c chip=0x8039104c rev=0x00 hdr=0x02
    vendor   = 'Texas Instruments (TI)'
    class    = bridge
    subclass = PCI-CardBus
fwohci0@pci2:6:1:       class=0x0c0010 card=0x30a2103c chip=0x803a104c rev=0x00 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    class    = serial bus
    subclass = FireWire
bfe0@pci2:14:0: class=0x020000 card=0x30a2103c chip=0x170c14e4 rev=0x02 hdr=0x00
    vendor   = 'Broadcom Corporation'
    device   = 'BCM440x 100Base-TX Fast Ethernet'
    class    = network
    subclass = ethernet
najprv som skusal natiahnut modul za behu prikazom kldload snd_ich co by mal byt podla handbooku ovladac pre moju zvukovu, nepomohlo to tak som do suboru loader.conf v adresary boot dopisal tento riadok snd_driver_load="YES" co by malo natiahnut vsetky dostupne ovladace. No zvuk mi ani tak nejde. Neviete mi niekto poradit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 25.1.2007 22:43 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
zaprve ovladac neni snd_ich ale snd_hda ale to je ted jedno hlavni je miz zaplou podporu zvuju v /boot/loader.conf coz zajistuje to snd_driver_load="YES" takze to by melo bejt ok. No ale projistotu sem hod vypis prikazu kldstat. Jo a pod jakym uzivatelem jsi to zkousel? Nejlepe je to zkouset pod rootem jelikoz nekdy byvaji potize s pravama. A mas dobre nastevenej mixer?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
25.1.2007 22:48 pierre
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
vypis s kldstat Id Refs Address Size Name 1 34 0xc0400000 70794c kernel 2 1 0xc0b08000 3404 snd_driver.ko 3 2 0xc0b0c000 4e48 snd_ad1816.ko 4 30 0xc0b11000 22b88 sound.ko 5 2 0xc0b34000 52d4 snd_als4000.ko 6 2 0xc0b3a000 59f4 snd_atiixp.ko 7 2 0xc0b40000 5010 snd_cmi.ko 8 2 0xc0b46000 5594 snd_cs4281.ko 9 3 0xc0b4c000 74d0 snd_csa.ko 10 2 0xc0b54000 c040 snd_ds1.ko 11 2 0xc0b61000 7794 snd_emu10k1.ko 12 2 0xc0b69000 721c snd_es137x.ko 13 3 0xc0b71000 4fd8 snd_ess.ko 14 5 0xc0b76000 493c snd_sbc.ko 15 2 0xc0b7b000 4a24 snd_fm801.ko 16 3 0xc0b80000 b3d0 snd_mss.ko 17 2 0xc0b8c000 5fa0 snd_ich.ko 18 2 0xc0b92000 b508 snd_maestro.ko 19 2 0xc0b9e000 93f4 snd_maestro3.ko 20 2 0xc0ba8000 10948 snd_neomagic.ko 21 2 0xc0bb9000 4fc0 snd_sb16.ko 22 2 0xc0bbe000 49ec snd_sb8.ko 23 2 0xc0bc3000 5958 snd_solo.ko 24 2 0xc0bc9000 45b8 snd_t4dwave.ko 25 2 0xc0bce000 6170 snd_via8233.ko 26 2 0xc0bd5000 4abc snd_via82c686.ko 27 2 0xc0bda000 55a4 snd_vibes.ko 28 1 0xc0be0000 59f20 acpi.ko 29 1 0xc3a6b000 9000 reiserfs.ko 30 1 0xc3e8a000 16000 linux.ko ano robil som to pod rootom, v gnome mi to ukazuje cerveny krizik pri hlasitosti, a /dev neobsahuje zariadenie dsp
25.1.2007 22:50 pierre
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
ospravedlnujem sa, som ten vypis trochu pokaslal, tak ze este raz
Id Refs Address    Size     Name
 1   34 0xc0400000 70794c   kernel
 2    1 0xc0b08000 3404     snd_driver.ko
 3    2 0xc0b0c000 4e48     snd_ad1816.ko
 4   30 0xc0b11000 22b88    sound.ko
 5    2 0xc0b34000 52d4     snd_als4000.ko
 6    2 0xc0b3a000 59f4     snd_atiixp.ko
 7    2 0xc0b40000 5010     snd_cmi.ko
 8    2 0xc0b46000 5594     snd_cs4281.ko
 9    3 0xc0b4c000 74d0     snd_csa.ko
10    2 0xc0b54000 c040     snd_ds1.ko
11    2 0xc0b61000 7794     snd_emu10k1.ko
12    2 0xc0b69000 721c     snd_es137x.ko
13    3 0xc0b71000 4fd8     snd_ess.ko
14    5 0xc0b76000 493c     snd_sbc.ko
15    2 0xc0b7b000 4a24     snd_fm801.ko
16    3 0xc0b80000 b3d0     snd_mss.ko
17    2 0xc0b8c000 5fa0     snd_ich.ko
18    2 0xc0b92000 b508     snd_maestro.ko
19    2 0xc0b9e000 93f4     snd_maestro3.ko
20    2 0xc0ba8000 10948    snd_neomagic.ko
21    2 0xc0bb9000 4fc0     snd_sb16.ko
22    2 0xc0bbe000 49ec     snd_sb8.ko
23    2 0xc0bc3000 5958     snd_solo.ko
24    2 0xc0bc9000 45b8     snd_t4dwave.ko
25    2 0xc0bce000 6170     snd_via8233.ko
26    2 0xc0bd5000 4abc     snd_via82c686.ko
27    2 0xc0bda000 55a4     snd_vibes.ko
28    1 0xc0be0000 59f20    acpi.ko
29    1 0xc3a6b000 9000     reiserfs.ko
30    1 0xc3e8a000 16000    linux.ko
kozzi avatar 25.1.2007 22:51 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
no jestli to nebude timze nemas nactenej ten jedinej modul kterej potrebujes a to je snd_hda otazka je zda ho tva verze freebsd obsahuje. Jakou mas verzi?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
25.1.2007 22:49 kraken
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dzus treba pouzit HDA modul.. Vo verzii 7 current je defaultne (kldload snd_hda), verziu 6 je nutne "opravit" patchom z http://people.freebsd.org/~ariff/snd_RELENG_6_20070121_141_lowlatency.diff.gz Treba ho rozbalit a potom uz len cd /usr/src && patch -p0 < /cesta/k/patchu/snd_RELENG_6_20070121_141_lowlatency.diff Nasledne na to skompilovat novy kernel (kompletne, nielen hda modul), a restart budky. este do /boot/loader.conf mozno pridat nasledujuce 2 riadky (aby sa potrebne moduly natiahli pri starte systemu): sound_load="YES"
snd_hda_load="YES"
kraken
26.1.2007 00:28 pierre
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
tak ze toto som urobil, patch prebehol v poriadku, dalej som kompiloval jadro podla tohto navodu a vyhodilo mi to toto
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c: In function `ich_pci_attach':
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:910: error: `ICH_MIN_BUFSZ' undeclared (first use in this function)
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:910: error: (Each undeclared identifier is reported only once
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:910: error: for each function it appears in.)
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:919: error: `ICH_MIN_BLKCNT' undeclared (first use in this function)
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:921: error: `ICH_MAX_BLKCNT' undeclared (first use in this function)
/usr/src/sys/modules/sound/driver/ich/../../../../dev/sound/pci/ich.c:924: error: `ICH_DEFAULT_BLKCNT' undeclared (first use in this function)
*** Error code 1

Stop in /usr/src/sys/modules/sound/driver/ich.
*** Error code 1

Stop in /usr/src/sys/modules/sound/driver.
*** Error code 1

Stop in /usr/src/sys/modules/sound.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/src/sys/i386/compile/NOVEJADRO.
26.1.2007 01:17 kraken
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Caj

aku verziu freebsd pouzivate ?

kraken
26.1.2007 08:31 vader | skóre: 23 | Praha
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Kdyz to nevyjde, tak ti pomuze toto
Buď byl šílený Philip K. Dick, nebo jsou šílení všichni ostatní.
26.1.2007 11:46 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Ten clanok je dost stary a je tam "old fashion" sposob kompilacie jadra. Lepsie je ist podla prislusnej kapitoly v Handbook-u, mozno to pomoze.

Ale celkom ma tesi ma, ze este stale tie moje clanky nieko cita. :-)
26.1.2007 19:30 peter
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
V tom handbooku je to iste asi ako v tom clanku, az na ten buildword, ale ten nie je pre mna, Je tam uvedene, ze pre moj typ kompilacie mam pouzit kombinaciu make deped; make; make install, co som urobil.
unknown_ avatar 26.1.2007 16:36 unknown_ | skóre: 30 | blog: blog
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus prikaz mixer 100
26.1.2007 19:22 peter
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Verziu mam 6.2 relase
unknown_ avatar 26.1.2007 22:29 unknown_ | skóre: 30 | blog: blog
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
v tom pripade mixer vol 100
27.1.2007 11:36 peter
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
nepomaha ani to, pretoze nexistuje zariadenie v dev!
28.1.2007 01:22 distefano
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
Musite si niekde zohnat snd_hda, trebars tuto

http://people.freebsd.org/~ariff/lowlatency/sndkld_releng6_i386_lowlatency.tar.gz

rozbalte, a do /boot/kernel nakopirujte sound.ko a snd_hda.ko Do /boot/loader.conf zapiste

sound_load="YES" snd_hda_load="YES"

a bude to ficat.....

Carpe FreeBSD
28.1.2007 13:03 pierre
Rozbalit Rozbalit vše Re: Zvuk vo FreeBSD
super, to ide, dakujem vsetkym za pomoc :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.