Страница 1 из 1

Звук: либо встроенный, либо колонки.

Добавлено: 2012-05-29 17:10:18
??????
FreeBSD9. Ноутбук.

/boot/loader.conf

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

hint.hdac.1.cad0.nid31.config="as=2 seq=0"
hint.hdac.1.cad0.nid25.config="as=1 seq=0"
- работает внешний выход на колонки, динамики ноутбука молчат

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

hint.hdac.1.cad0.nid31.config="device=Speaker conn=Fixed"
##hint.hdac.1.cad0.nid35.config="as=5 seq=0 device=Mic"
- работают внутренние динамики, колонки молчат.

На втором ноуте всё просто - втыкаешь штекер - работают внешние колонки. Вынимаешь - работают внутренние. Здесь от штекера не зависит.
Читал доки по настройки (из них собственно эта конфигурация и родилась), но не до конца вкурил.

Может кто подскажет, как сделать, чтобы работали внутренние, но переключались на внешние при втыкании штекера (как в первом ноуте)?

Ну и напоследок

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

# pciconf -lv

hdac1@pci0:0:27:0:      class=0x040300 card=0x908b104d chip=0x1c208086 rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family High Definition Audio Controller'
    class      = multimedia
    subclass   = HDA

hdac0@pci0:1:0:1:       class=0x040300 card=0x908b104d chip=0x0e0810de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'HDMI Audio stub'
    class      = multimedia
    subclass   = HDA

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

# cat dmesg.today | grep nid
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA Conexant CX20590 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm2: <HDA Conexant CX20590 PCM #1 Analog> at cad 0 nid 1 on hdac1

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

# cat messages | grep nid
Dec 30 17:27:46 localhost kernel: pcm0: PCMDIR_PLAY: Stream setup nid=8: fmt=0x0011, dfmt=0x0001, chan=0x0010
Dec 30 17:27:54 localhost kernel: pcm2: PCMDIR_PLAY: Stream setup nid=17: fmt=0x0011, dfmt=0x0001, chan=0x0030

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

%sudo sysctl dev.hdac.0.pindump=1 && dmesg
dev.hdac.0.pindump: 0 -> 0
hdac0: Dumping AFG cad=0 nid=1 pins:
hdac0:  nid 4 0x585600f0 as 15 seq  0   Digital-out  None jack  6 loc 24 color Unknown misc 0 [DISABLED]
hdac0:        Caps:    OUT              Sense: 0x00000000
hdac0:  nid 5 0x185600f0 as 15 seq  0   Digital-out  Jack jack  6 loc 24 color Unknown misc 0
hdac0:        Caps:    OUT              Sense: 0x00000000
hdac0:  nid 6 0x585600f0 as 15 seq  0   Digital-out  None jack  6 loc 24 color Unknown misc 0 [DISABLED]
hdac0:        Caps:    OUT              Sense: 0x00000000
hdac0:  nid 7 0x585600f0 as 15 seq  0   Digital-out  None jack  6 loc 24 color Unknown misc 0 [DISABLED]
hdac0:        Caps:    OUT              Sense: 0x00000000
hdac0: NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0

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

%sudo sysctl dev.hdac.1.pindump=1 && dmesg
dev.hdac.1.pindump: 0 -> 0
hdac1: Dumping AFG cad=0 nid=1 pins:
hdac1:  nid 25 0x03211040 as  4 seq  0    Headphones  Jack jack  1 loc  3 color   Black misc 0
hdac1:        Caps:    OUT HP           Sense: 0x7fffffff
hdac1:  nid 26 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps: IN             VREF Sense: 0x7fffffff
hdac1:  nid 27 0x03a15030 as  3 seq  0           Mic  Jack jack  1 loc  3 color     Red misc 0
hdac1:        Caps: IN OUT    EAPD VREF Sense: 0x7fffffff
hdac1:  nid 28 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps:    OUT              Sense: 0x7fffffff
hdac1:  nid 29 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps: IN OUT    EAPD      Sense: 0xffffffff
hdac1:  nid 30 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps: IN                  Sense: 0xffffffff
hdac1:  nid 31 0x90170110 as  1 seq  0       Speaker Fixed jack  7 loc 16 color Unknown misc 1
hdac1:        Caps:    OUT             
hdac1:  nid 32 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps:    OUT             
hdac1:  nid 34 0x400001f0 as 15 seq  0      Line-out  None jack  0 loc  0 color Unknown misc 1 [DISABLED]
hdac1:        Caps:    OUT             
hdac1:  nid 35 0x90a70150 as  5 seq  0           Mic Fixed jack  7 loc 16 color Unknown misc 1
hdac1:        Caps: IN                 
hdac1: NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
hdac1: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000
hdac1:       wake=0x00000000  unsol=0x00000000    sticky=0x00000000
Если что, hdac1: nid 25 Headphones color Black - Выход на мои реальные наушники (разъём чёрного цвета) - так и есть, это черный разъём на боковой панели.
hdac1: nid 31 Speaker color Unknown - Это выход на мои внутренние колонки, цвет неизвестен, потому как внутри ноута. )

Re: Звук: либо встроенный, либо колонки.

Добавлено: 2012-11-10 10:48:27
Alex Keda
у меня тоже ноут есть...
тока уши поют.
а динамимки - не хотят...

Re: Звук: либо встроенный, либо колонки.

Добавлено: 2012-11-10 17:31:53
Гость
Здесь дело в seq. Тут всё разобрано: http://uglev.livejournal.com/267805.html

Re: Звук: либо встроенный, либо колонки.

Добавлено: 2012-11-10 18:03:21
res2500
а командой mixer игрались, а то у меня например колонки громко играли, а с наушников тихо, поигрался в миксере

Re: Звук: либо встроенный, либо колонки.

Добавлено: 2012-11-11 12:04:45
Alex Keda
Гость писал(а):Здесь дело в seq. Тут всё разобрано: http://uglev.livejournal.com/267805.html
там динамки как дискаблед висят
и включить не получается

а такие простые варианты, как в той статье - по ману спокойно разруливаются...
тем более что в мане всё расписано нормально, а в статье, судя по отсутсвию объяснений откуда значения взялись - методом тыка подбиралось =)