snd_hda

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 8:47:46

Смотрим сюда http://www.lissyara.su/?id=1703
Оцениваем и ругаем
я такой яростный шо аж пиздеЦ
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-02 10:53:42

неправильно
не то ты менял = ))))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: snd_hda

Непрочитанное сообщение Alex Keda » 2008-07-02 11:01:09

paradox_ писал(а):неправильно
не то ты менял = ))))
ну так напиши - что
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:12:08

как не то ?
суть ведь в том чтобы кодек правильно привязать к карте ?
я такой яростный шо аж пиздеЦ
Изображение

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-02 11:15:05

нет
Pin настроить

там два места
внимательнее смотреть надо

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:20:41

то ли лыжи не едут, то ли я е**ый
я не говорил до
я говорил kldload ... && dmesg -a
вобщем я уже увидел то что хотел

ALC888

это оставь
то что было удали
Код:
218 #define ASUS_W2J_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1971)
219 #define ASUS_X55SV_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1765)
220 #define ASUS_F3JC_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1338)
...................


и это добавь

Код:
{ LG_LW20_SUBVENDOR, HDA_CODEC_ALC880, HDAC_HP_SWITCH_CTL,
0, 0, -1, 27, { 20, -1 }, -1 },
+ { ASUS_X55SV_SUBVENDOR, HDA_CODEC_ALC888, HDAC_HP_SWITCH_CTL,
+ 0, 0, -1, 27, { 20, -1 }, -1 },
{ ACER_A5050_SUBVENDOR, HDA_CODEC_ALC883, HDAC_HP_SWITCH_CTL,
0, 0, -1, 20, { 21, -1 }, -1 },


пробуй
я такой яростный шо аж пиздеЦ
Изображение

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-02 11:26:46

сдесь правильно
а в статье не то

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:27:37

а бля....точна....
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:28:56

фсё....поправил
я такой яростный шо аж пиздеЦ
Изображение

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-02 11:33:26

интересно а что в соурсах было = ))

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:38:17

в каких ?
я такой яростный шо аж пиздеЦ
Изображение

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-02 11:40:34

у тебя в соурсах что
то что в статье или то что на форуме

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-02 11:43:22

а....то что в статье...
вечером перепроверю...
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: snd_hda

Непрочитанное сообщение paradox » 2008-07-16 2:32:10

up

нужен твой

Код: Выделить всё

dmesg -a
с буки или где ты его там фиксил
при загрузке бут вербоус с hda

я скажу как правильно поправить статью
что бы под каждый комп подходило
а то не на каждый канает

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-16 5:48:01

вечером
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-17 12:18:07

Код: Выделить всё

FreeBSD 7.0-STABLE #3: Mon Jun 30 20:49:44 YEKST 2008
    root@notebook.manefesto:/usr/src/sys/i386/compile/VESA
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz (2194.51-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Stepping = 11
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 2
real memory  = 2147090432 (2047 MB)
avail memory = 2086952960 (1990 MB)
ACPI APIC Table: <A_M_I_ OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
kqemu version 0x00010300
kqemu: KQEMU installed, max_locked_mem=1039916kB.
acpi0: <_ASUS_ Notebook> on motherboard
acpi0: [ITHREAD]
acpi_ec0: <Embedded Controller: GPE 0x1c, ECDT> port 0x62,0x66 on acpi0
acpi0: Power Button (fixed)
unknown: I/O range not supported
unknown: I/O range not supported
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7ff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0x9c00-0x9c7f mem 0xfc000000-0xfcffffff,0xe0000000-0xefffffff,0xfa000000-0xfbffffff irq 16 at device 0.0 on pci1
nvidia0: <GeForce 9500M GS> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]
uhci0: <Intel 82801H (ICH8) USB controller USB-D> port 0xe080-0xe09f irq 16 at device 26.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <Intel 82801H (ICH8) USB controller USB-D> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801H (ICH8) USB controller USB-E> port 0xe000-0xe01f irq 21 at device 26.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <Intel 82801H (ICH8) USB controller USB-E> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
ehci0: <Intel 82801H (ICH8) USB 2.0 controller USB2-B> mem 0xfebff400-0xfebff7ff irq 18 at device 26.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb2: waiting for BIOS to give up control
usb2: EHCI version 1.0
usb2: companion controllers, 2 ports each: usb0 usb1
usb2: <Intel 82801H (ICH8) USB 2.0 controller USB2-B> on ehci0
usb2: USB revision 2.0
uhub2: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb2
uhub2: 4 ports with 4 removable, self powered
pcm0: <Intel 82801H High Definition Audio Controller> mem 0xfebf8000-0xfebfbfff irq 22 at device 27.0 on pci0
pcm0: [ITHREAD]
pcib2: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci2: <ACPI PCI bus> on pcib2
mskc0: <Marvell Yukon 88E8055 Gigabit Ethernet> port 0xa800-0xa8ff mem 0xfdffc000-0xfdffffff irq 16 at device 0.0 on pci2
msk0: <Marvell Technology Group Ltd. Yukon EC Ultra Id 0xb4 Rev 0x03> on mskc0
msk0: Ethernet address: 00:1e:8c:48:67:0d
miibus0: <MII bus> on msk0
e1000phy0: <Marvell 88E1149 Gigabit PHY> PHY 0 on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
mskc0: [FILTER]
pcib3: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> irq 19 at device 28.3 on pci0
pci5: <ACPI PCI bus> on pcib4
pcib5: <ACPI PCI-PCI bridge> irq 16 at device 28.4 on pci0
pci6: <ACPI PCI bus> on pcib5
atapci0: <JMicron JMB360 SATA300 controller> port 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f mem 0xfe8fe000-0xfe8fffff irq 16 at device 0.0 on pci6
atapci0: [ITHREAD]
atapci0: AHCI called from vendor specific driver
atapci0: AHCI Version 01.00 controller with 1 ports detected
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
pcib6: <ACPI PCI-PCI bridge> irq 17 at device 28.5 on pci0
pci7: <ACPI PCI bus> on pcib6
iwn0: <Intel(R) PRO/Wireless 4965BGN> mem 0xfe9fe000-0xfe9fffff irq 17 at device 0.0 on pci7
iwn0: Reg Domain: MoW2, address 00:1d:e0:44:54:03
iwn0: Ethernet address: 00:1d:e0:44:54:03
iwn0: [ITHREAD]
iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
uhci2: <Intel 82801H (ICH8) USB controller USB-A> port 0xdc00-0xdc1f irq 23 at device 29.0 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb3: <Intel 82801H (ICH8) USB controller USB-A> on uhci2
usb3: USB revision 1.0
uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
uhub3: 2 ports with 2 removable, self powered
uhci3: <Intel 82801H (ICH8) USB controller USB-B> port 0xd880-0xd89f irq 19 at device 29.1 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb4: <Intel 82801H (ICH8) USB controller USB-B> on uhci3
usb4: USB revision 1.0
uhub4: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
uhub4: 2 ports with 2 removable, self powered
uhci4: <Intel 82801H (ICH8) USB controller USB-C> port 0xd800-0xd81f irq 18 at device 29.2 on pci0
uhci4: [GIANT-LOCKED]
uhci4: [ITHREAD]
usb5: <Intel 82801H (ICH8) USB controller USB-C> on uhci4
usb5: USB revision 1.0
uhub5: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb5
uhub5: 2 ports with 2 removable, self powered
ehci1: <Intel 82801H (ICH8) USB 2.0 controller USB2-A> mem 0xfebff000-0xfebff3ff irq 23 at device 29.7 on pci0
ehci1: [GIANT-LOCKED]
ehci1: [ITHREAD]
usb6: EHCI version 1.0
usb6: companion controllers, 2 ports each: usb3 usb4 usb5
usb6: <Intel 82801H (ICH8) USB 2.0 controller USB2-A> on ehci1
usb6: USB revision 2.0
uhub6: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb6
uhub6: 6 ports with 6 removable, self powered
ugen0: <Sonix Technology Co., Ltd. USB 2.0 Camera, class 239/2, rev 2.00/4.11, addr 2> on uhub6
pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci8: <ACPI PCI bus> on pcib7
fwohci0: <1394 Open Host Controller Interface> mem 0xfeaff800-0xfeafffff irq 16 at device 1.0 on pci8
fwohci0: [FILTER]
fwohci0: OHCI version 1.0 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:1e:8c:00:00:0b:f5:80
fwohci0: Phy 1394a available S400, 1 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:1e:8c:0b:f5:80
fwe0: Ethernet address: 02:1e:8c:0b:f5:80
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0x7d85c000
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 00:1e:8c:00:00:0b:f5:80 @ 0xfffe00000000, S400, maxrec 2048
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
sdshc0: <Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter> mem 0xfeaff400-0xfeaff4ff irq 17 at device 1.1 on pci8
sdshc0: [ITHREAD]
sdshcbus0: <SD Standard Host Controller slot bus> on sdshc0
sdshcbus0: capability: 3.3V Suspend/Resume DMA High-Speed
pci8: <base peripheral> at device 1.2 (no driver attached)
pci8: <base peripheral> at device 1.3 (no driver attached)
pci8: <base peripheral> at device 1.4 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel ATA controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.1 on pci0
ata0: <ATA channel 0> on atapci1
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci1
ata1: [ITHREAD]
atapci2: <Intel AHCI controller> port 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe41f mem 0xfebff800-0xfebfffff irq 20 at device 31.2 on pci0
atapci2: [ITHREAD]
atapci2: AHCI Version 01.10 controller with 3 ports detected
ata3: <ATA channel 0> on atapci2
ata3: [ITHREAD]
ata4: <ATA channel 1> on atapci2
ata4: [ITHREAD]
ata5: <ATA channel 2> on atapci2
ata5: [ITHREAD]
cpu0: <ACPI CPU> on acpi0
ACPI Warning (tbutils-0243): Incorrect checksum in table [ATKG] -  16, should be 59 [20070320]
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 6120b2906000612
device_attach: est1 attach returned 6
p4tcc1: <CPU Frequency Thermal Control> on cpu1
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse, device ID 3
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_asus0: Unsupported Asus laptop: X55SV
acpi_button0: <Sleep Button> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
acpi_asus0: Unsupported Asus laptop: X55SV
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xcd000-0xcefff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
acd0: DVDR <TSSTcorp CDDVDW TS-L632H/AS02> at ata0-master UDMA33
ad6: 152627MB <Hitachi HTS542516K9SA00 BBCOC31P> at ata3-master SATA150
pcm0: <HDA Codec: Realtek ALC888>
pcm0: <HDA Driver Revision: 20071129_0050>
GEOM_LABEL: Label for provider ad6s4 is msdosfs/MEDIA.
acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 
cd0 at ata0 bus 0 target 0 lun 0
cd0: <TSSTcorp CDDVDW TS-L632H AS02> Removable CD-ROM SCSI-0 device 
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/ad6s2a
val = 102400 (null)
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: snd_hda

Непрочитанное сообщение paradox » 2008-07-17 15:34:19

не то
подними вербоуслевел sysctl
и перегрузи hda
там лог будет страници на 3

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-17 16:32:05

Код: Выделить всё

[19:27]|manefesto@notebook.manefesto| ~/>sysctl -a | grep verbose
debug.bootverbose: 0
debug.cpufreq.verbose: 0
hw.snd.verbose: 1
hw.midi.stat.verbose: 0
hw.acpi.verbose: 0
какой ?
debug.bootverbose ?
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: snd_hda

Непрочитанное сообщение paradox » 2008-07-17 17:57:27

бууут

и должно получиться что то типа

Код: Выделить всё

http://forum.lissyara.su/viewtopic.php?f=5&t=9593&st=0&sk=t&sd=a&start=25#p81859

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: snd_hda

Непрочитанное сообщение paradox » 2008-07-18 22:31:33

из дебага в вербоусе
делаем такой поиск

Код: Выделить всё

dmesg | grep headphones

Код: Выделить всё

pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:            name: pin: headphones out (jack)
pcm0:            name: pin: headphones out (jack)
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:     nid=21 [pin: headphones out (jack)]
pcm0:     nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
выбираем pin 21,27

Код: Выделить всё

dmesg | grep speaker

Код: Выделить всё

pcm0:           + <- nid=31 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:            name: pin: speaker (fixed)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:     nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
выбираем токо те которые активные а не DISABLE
это токо 20


и составляем таблицу
27 это наушники
20 это внутренние колонки
как вариант можно еще попробовать pin 21 вместо 27
поидеи должно работать
остальные значение
кодек и свой суб вендор
не составляет труда прописать
остальные паметры по умолчанию такие же
либо если вы видете в коде похожую строку то спецефический может быть параметр HDAC_HP_SWITCH_CTL,

Код: Выделить всё

+ { ASUS_X55SV_SUBVENDOR, HDA_CODEC_ALC888, HDAC_HP_SWITCH_CTL,
+ 0, 0, -1, 27, { 20, -1 }, -1 },

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-19 17:37:18

то есть по идее можно заставить работать микрофон ?
Вот моё

Код: Выделить всё

[20:31]|manefesto@notebook.manefesto| ~/>cat Desktop/dmesg.txt | grep speaker
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0:           + <- nid=31 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:            name: pin: speaker (fixed)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:     nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
[20:32]|manefesto@notebook.manefesto| ~/>cat Desktop/dmesg.txt | grep head
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:            name: pin: headphones out (jack)
pcm0:            name: pin: headphones out (jack)
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:     nid=21 [pin: headphones out (jack)]
pcm0:     nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
я такой яростный шо аж пиздеЦ
Изображение

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-19 17:59:30

какой еще микрофон?
причем тут микрофон
к отключению звука при включении внешних колонок или наушников

я кстати комменты на основании твоего лога делал )))

paradox_
проходил мимо

Re: snd_hda

Непрочитанное сообщение paradox_ » 2008-07-19 18:07:35

это я для стати тебе комментарии дописал
что нужно добавить в статью
а ты уже сам перевари
и в более доступном для юзеров виде допиши

что бы каждый киндер смог себе звук пофиксить

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-19 18:45:56

ок...постараюсь.
На сколько я понял

Код: Выделить всё

[21:28]|manefesto@notebook.manefesto| ~/>cat Desktop/dmesg.txt | grep head
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:            name: pin: headphones out (jack)
pcm0:            name: pin: headphones out (jack)
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:           + <- nid=27 [pin: headphones out (jack)]
pcm0:           + <- nid=21 [pin: headphones out (jack)]
pcm0:     nid=21 [pin: headphones out (jack)]
pcm0:     nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
pcm0:       + <- nid=27 [pin: headphones out (jack)]
pcm0:       + <- nid=21 [pin: headphones out (jack)]
[21:32]|manefesto@notebook.manefesto| ~/>cat Desktop/dmesg.txt | grep speak
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0:           + <- nid=31 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:            name: pin: speaker (fixed)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:            name: pin: speaker (none)
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=20 [pin: speaker (fixed)]
pcm0:           + <- nid=22 [pin: speaker (none)] [DISABLED]
pcm0:           + <- nid=23 [pin: speaker (none)] [DISABLED]
pcm0:     nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
pcm0:       + <- nid=20 [pin: speaker (fixed)]
имеет напосредственное отношение к

Код: Выделить всё

+ { ASUS_X55SV_SUBVENDOR, HDA_CODEC_ALC888, HDAC_HP_SWITCH_CTL,
+ 0, 0, -1, 27, { 20, -1 }, -1 },
а именно циферя 20,27.
Но я не могу понять. Разве нельзя сделать проще всё. То есть если будет тысяча разновидностей hda девайсов, то в исходниках будет тысяча раз описаны эти устройства. Нельзя разве универсальней сделать ?
Сейчас их тока 89:

Код: Выделить всё

[21:47]|manefesto@notebook.manefesto| ~/>cat /usr/src/sys/dev/sound/pci/hda/hdac.c | grep HDA_MODEL_CONSTRUCT | wc -l
      89
Я например вижу это так

Код: Выделить всё

+ { $SUBVENDOR_NAME, $HDA_CODEC, HDAC_HP_SWITCH_CTL,
+ 0, 0, -1, $PARAM_1, { $PARAM_2, -1 }, -1 },
Во первых оптимизация кода, а во вторых универсальность ?
Так как привязка кодека идет изходя из некоего card :

Код: Выделить всё

$pciconf -lv | grep -A2 pcm
pcm0@pci0:0:27:0:       class=0x040300 card=0x17651043 chip=0x284b8086 rev=0x03 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
которые бы запихивались в массив.
Короче думаю суть понятна.
========================
PS: эх...никогда серьезно на c/c++ не кодил.
Последний раз редактировалось manefesto 2008-07-19 18:51:05, всего редактировалось 1 раз.
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: snd_hda

Непрочитанное сообщение manefesto » 2008-07-19 18:49:14

кстати про модем

Код: Выделить всё

  35  * List of subsys:
  36  *     1) HDA Controller support
  37  *     2) HDA Codecs support, which may include
  38  *        - HDA
  39  *        - Modem
  40  *        - HDMI
я такой яростный шо аж пиздеЦ
Изображение