Author Topic: Cubietruck SPDIF не работает.  (Read 1398 times)

Offline Acid_Reptile

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Cubietruck SPDIF не работает.
« on: August 14, 2016, 02:07:24 am »
Здравствуйте!
Дано:
Code: [Select]
Linux cubietruck 3.4.112-sun7i #18 SMP PREEMPT Tue Jul 5 16:21:22 CEST 2016 armv7l GNU/Linux
Задача: заставить работать оптический выход.
Code: [Select]
# cat /proc/asound/cards
Quote
0 [sunxicodec     ]: sunxi-CODEC - sunxi-CODEC
                      sunxi-CODEC  Audio Codec
 1 [sunxisndspdif  ]: sunxi-sndspdif - sunxi-sndspdif
                      sunxi-sndspdif
 2 [sunxisndi2s    ]: sunxi-sndi2s - sunxi-sndi2s
                      sunxi-sndi2s

Code: [Select]
# nano /etc/asound.conf
Quote
pcm.!default {
    type hw
    card sunxisndspdif
}
ctl.!default {
    type hw
    card sunxisndspdif
}
Code: [Select]
# /etc/init.d/alsa-utils resetПосле этих манипуляций sndspdif встал картой по-умолчанию.
mpd играет - звука нет.
Code: [Select]
# cat /proc/asound/card1/pcm0p/sub0/hw_params
Quote
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 4410
buffer_size: 22050
Пробовал в mpd.conf напрямую указывать вывод - нет успеха.
Заглянул в разъем - характерного красного свечения нет.
Вывод на 3.5мм работает.
Куда теперь копать?
Заодно как проверить диод в разъеме? При выключенном кубике подать на контакты 3v?

Offline Acid_Reptile

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Cubietruck SPDIF не работает.
« Reply #1 on: August 14, 2016, 09:30:57 am »
Сделал даунгрейд до
Code: [Select]
Linux cubietruck 3.4.108-sunxi #1 SMP PREEMPT Wed Sep 16 11:39:48 CEST 2015 armv7l GNU/LinuxБез изменений.
Попробую еще апгрейд до ванильного ядра, но думаю, что ничего не изменится.

UPD. В ванили вообще одно устройство - sun4i-codec, гонит звук только в наушники.
« Last Edit: August 14, 2016, 10:06:08 am by Acid_Reptile »

Offline Acid_Reptile

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Cubietruck SPDIF не работает.
« Reply #2 on: August 15, 2016, 04:31:25 am »
Нашел схему включения опт.разъема в офиц.даташите кубика.

Тут китайцы перепутали 1 и 3 контакты.
При подаче +5в на 2 контакт свечения нет. Оно есть только если землю на IN и +5в на VCC и то сразу гаснет. И то яркость очень мала, практически неуловима. Думаю на неисправность.
Нашел старую материнку, на ней очень похожий разъем. Так вот там свечение яркое в момент подачи питания и сразу уменьшается, но остается видимым отчетливо.

Offline Acid_Reptile

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Cubietruck SPDIF не работает.
« Reply #3 on: August 15, 2016, 02:21:12 pm »
Перепаял разъем - всё заработало! Но недолго.
« Last Edit: August 17, 2016, 09:39:15 am by Acid_Reptile »