LINUX.ORG.RU

Сообщения tgwt

 

Разработка модуля очереди сообщений с помощью procfs

Доброго времени суток, ЛОР. Пишу модуль для очереди сообщений, используя procfs. Сначала при попытке записи в память у меня одуль зависал, потом я исправил чуть чуть код и когда делал pop (cat), то у меня выводился весь файл, потом я понял свою ошибку, что функция pop возвращала у меня неверное значение, исправил, и теперь у меня на cat не выводится ничего, зато, очередь, вроде как, правильно отрабатывает, то есть я сделал push (echo) 4 раза и 5 раз pop (cat) и в dmesg один раз написано, что очередь пуста. Прошу помощи, так как занимаюсь таким впервые. Прошу прощения за возможный тупняк. Заранее благодарю.

Ссылка на код: Тык.

 ,

tgwt
()

Проблема со звуком. Неправильно определяется звуковая карта?

Доброго времени суток всем. Во время очередного обновления арчика случилась проблема. Перестал работать правый динамик (ноутбук). Сам динамик рабочий, проверял (упаси хоспаде) на масдайке (дуалбут). Проверял в альсамиксере и pavucontrol, все нормально. Путем гуглежа было выявлено, что, скорее всего, виной всему неверное определение звуковой карты по умолчанию, но это не точно. Прописывал вручную, на очень недолгое время проблема исчезла, пока не сделал высокую громкость (больше 100%), потом опять гуглеж, вроде проблема исправлялась, на время, и все по новой. Т.е. старые решения уже не помогали, пробовал загрузиться с live cd убунты, там тоже не работает динамик. Экспериментальным путем было выявлено, что если перезагрузиться на масдайку, потом вырубить ноутбук, а потом загрузиться обратно в родной арчик, то это тоже помогает, звуки изменения громкости идут с обоих динамиков, но как только проиграет какой нибудь звук, то все обратно ломается. Я очень плохо соображаю в звуке в линуксе. Прошу помощи. Заранее благодарю. Система Arch Linux, DE Plasma, так что просто снести пульс не могу, ибо зависимость.

Вот выхлопы (уже после манипуляций):

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Front speakers
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                 
    5.0 Surround output to Front, Center and Rear speakers                                                                                                                                       
surround51:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                 
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers                                                                                                                            
surround71:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                  
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers                                                                                                                          
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
cat /proc/asound/modules

 0 snd_hda_intel
 1 snd_hda_intel
lsmod | grep '^snd' | column -t

snd_hda_codec_hdmi     57344   1   
snd_hda_codec_realtek  110592  1   
snd_hda_codec_generic  86016   1   snd_hda_codec_realtek
snd_hda_intel          45056   4   
snd_hda_codec          151552  4   snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           94208   5   snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480   1   snd_hda_codec
snd_pcm                135168  4   snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              36864   1   snd_pcm
snd                    98304   16  snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm

 , ,

tgwt
()

RSS подписка на новые темы