LINUX.ORG.RU

После года стабильной работы SB X-Fi Surround 5.1 Pro, отвалилась и переподключается каждую секунду

 


0

1

Блин , ну вроде всем уже хорош Линух, кроме редких но оч бесячих, труднопреодолимых гемороев с подключеним некоторых девайсов….))) Похожая проблема на какой то конфликт, не могу запустить внешнюю звуковуху SB X-Fi Surround 5.1 Pro. При подключении интегрированная звуковуха начинает заикаться, ежесекундно переключаясь на внешнюю, а внешняя , как будто каждую секунду переподключается…. Месяца 3 назад всё отлично работало…при первом подключении..год назад, проблема тоже была, но помог танец с бубном..алгоритм не помню, и после этого комп не выключал почти год, только перезагружал иногда…..а перед проблемой пришлось отключить на месяц и всё началось… Бубен брал с целью найти старый алгоритм запуска..ничо не получается. Встроеную звуковуху в блэклист ставил… в биосе тоже отключал…нифига не дает нужного эффекта… просто моргание в настройках звука переключается не между внешней и внутренней картой, а начинает моргаать между"фиктивным устройством вывода звука" и внешней звуковухой! В сведеньях о системе написано вот это. Получается ,что и девайс система вроде видит, но где то собака зарылась…)) Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASRock driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a170 Device-2: NVIDIA GP104 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:10f0 Device-3: Creative type: USB driver: snd-usb-audio bus ID: 1-2.3:73 chip ID: 041e:30df Sound Server: ALSA v: k5.4.0-135-generic

Linux Mint 20.3, Cinnamon 5.2.7 wm

Тихо помню, что в прошлый раз вроде просто тапнул в штатном окне настройки звука и зделал неактивным «линейный выход встроенного аудио» и всё заработало…но сейчас точно такой фокус не проходит… =(



Последнее исправление: slava- (всего исправлений: 1)

Sound Blaster!!!

Со звуком работа в linux несколько нетривиальна. В целом я даже понимаю почему pulseaudio запилили.

Конкретное решение подсказать не могу, но могу посоветовать посмотреть на несколько моментов:

  1. частота буферизации, она выставлена в ядре (или у тебя в конфигах пользователя) очень мелкой, что приводит к хрипам.

  2. alsa для работы с несколькими звуковухами нужно настраивать создавая свой .asoundrc в котором нужно прописать какая карта первая, какая работает, какая – нет, как работает и т.д., синтаксис там не очень очевидный.

  3. hdaudio модуль на мой взгляд сделан довольно криво, по крайней мере я много раз сталкивался с кучей проблем с ним, и статически его собирать в ядре плохо, нужно его делать именно как модуль, чтобы выгрузить/загрузить иногда.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

!.Ранше карточка работала…частоту буферизации я лично никогда не менял. При переезде её отключил, но потом сразу не конектил…только через пару месяцев работы без нее… Может с обновами что-то повлиявшее на этот вопрос подгрузилось , за это время? И она не хрипит…она подключиться не может…как только подключается, её сразу что-то обрубает, а она по новой конектится… и так по кругу. 2. Файла .asoundrc вообще не вижу…нет его нигде. В какой директории он должен быть? Или куда его создавать? 3. hdaudio модуль… для меня вообще темный лес…)))

alsamixer при нажатии F6 через раз вылавливает наличие карты в списке? но при попытке её активации..пишет Не удается открыть устройство-микшер ‘hw:2’│ │ │ │Нет такого файла или каталога

slava-
() автор топика
Ответ на: комментарий от slava-

ну. все течет, все меняет, поэтому если все работает, то не надо обновляться, только файерволл апдетить… у меня так один сервак уже лет 15 работает…

.asound – это локальный файл в директории пользователя создавать его надо самому: https://wiki.gentoo.org/wiki/ALSA

hdaudio – при сборе ядра там, емнип, были варианты выставить разыне параметры по-умолчанию…

через раз это вылавливает в списеке, это интересно, такая фигня, в виде есть/нет оборудование, должно отражаться в dmesg, типа есть/нет…

soomrack ★★★★
()
Ответ на: комментарий от soomrack

Прписывать асаунд, пока преждевременно…сначалу думаю нужно понять, кто не даёт карточке стабильно пристыковаться…

dmesg выдает простыню…не имею представления , как её расшифровать..) Вот кусочек, который всё время повторяется в простыне.. Тут только как то копируется нечитаемо…=(

$ dmesg [79285.349397] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 1 with no TDs queued? [79285.349399] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 1 with no TDs queued? [79285.700463] usb 1-1: new full-speed USB device number 75 using xhci_hcd [79285.850770] usb 1-1: New USB device found, idVendor=041e, idProduct=30df, bcdDevice= 1.00 [79285.850777] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [79285.850781] usb 1-1: Product: SB X-Fi Surround 5.1 Pro [79285.850784] usb 1-1: Manufacturer: Creative Technology Ltd [79285.850787] usb 1-1: SerialNumber: 000008pt [79286.301818] usb 1-1: USB disconnect, device number 75 [79286.303377] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 comp_code 1 [79286.303385] xhci_hcd 0000:00:14.0: Looking for event-dma 0000000850a1e080 trb-start 0000000850a1e090 trb-end 0000000850a1e090 seg-start 0000000850a1e000 seg-end 0000000850a1eff0 [79286.304375] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 comp_code 1 [79286.304380] xhci_hcd 0000:00:14.0: Looking for event-dma 0000000850a1e090 trb-start 0000000850a1e0a0 trb-end 0000000850a1e0a0 seg-start 0000000850a1e000 seg-end 0000000850a1eff0 [79286.305383] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 comp_code 1 [79286.305390] xhci_hcd 0000:00:14.0: Looking for event-dma 0000000850a1e0a0 trb-start 0000000850a1e0b0 trb-end 0000000850a1e0b0 seg-start 0000000850a1e000 seg-end 0000000850a1eff0 [79286.306376] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 comp_code 1 [79286.306380] xhci_hcd 0000:00:14.0: Looking for event-dma 0000000850a1e0b0 trb-start 0000000850a1e0c0 trb-end 0000000850a1e0c0 seg-start 0000000850a1e000 seg-end 0000000850a1eff0 [79286.307374] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 comp_code 1

slava-
() автор топика
Ответ на: комментарий от slava-

открываешь граф терминал и даёшь команду sudo dmesg -T > ~/Desktop/dmesg_file
на рабочем столе появляется текстовый файл - два раза щёлкаешь по нему мышкой, выделяешь весь текст (ctrl+a), копируешь этот текст и вставляешь на сайт https://pastebin.com/
заполняешь поля на том сайте и нажимаешь внизу кнопку Create New Paste
получишь ссылку, которую нужно скопировать сюда на форум

d00fy ★★★
()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от Irma

Если б это был PCI, то.. Тут со стороны карты миниUSB… а на маме во все юэсбишки 100500 раз поперевтыкал…хоть один то раз бы проросло…) Не понятно что там протирать…)

slava-
() автор топика
Ответ на: комментарий от slava-

Выглядит как проблема передачи данных, в следствии чего система отключает девайс, а потом снова его находит и подключает.

Проблема может быть в звуковухе, в проводе, в драйвере.

Соответственно, советую для начала попробовать воткнуть в другой usb порт (без посредников типа usb разветвителя, дополнительного кабеля и т.п.). Лучше воткнуть в совсем другой порт, который другим драйвером обслуживается, обычно в материнке их несколько: usb2, usb3… (посмотреть можно lspci -k).

soomrack ★★★★
()
Ответ на: комментарий от soomrack

все порты , какие есть в первую очередь… прям все перетыкал, до одного…)) драйвер был раньше актуальный, целый год все работало. Может пока без карты пару месяцев стоял, драйвер подменился… бывает такое? Провод только пока не пробовал, но имеющийся шевелил,гнул…не влияет ни на что… Вобщем сюда начал вопросы задавать, когда уже все очевидные вещи перепробовал…

slava-
() автор топика

попробуй =без установки= запустить liveCD последней версии минта - linuxmint-21.1-cinnamon-64bit.iso

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

в итоге окажется, что либо проблема программная (с драйвером звуковухи), либо аппаратная

d00fy ★★★
()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от slava-

Провод нужно обязательно попробовать другой.

Можно еще встроенную звуковуху отключить, чтобы не мешала (сомнительно, что это может влиять, но тем не менее). Например, так: echo '0000:02:00.0' > '/sys/bus/pci/devices/0000:02:00.0/driver/unbind'

Присоединяюсь к совету попробовать в системе с LiveCD.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

Звуковуху отключал и в биосе и блэклист ставил…положительного результата не было… попробую лайфсиди действительно… на этом этапе..)

slava-
() автор топика
Ответ на: комментарий от d00fy

Попробовал liveCD последней версии минта - linuxmint-21.1-cinnamon-64bit.iso… Всё то же самое…каждую секунду переподключается… Разъёмчик usb слегка болтался….раскупорил..прозвонил…везде контакт в порядке..на всякий случай пропаял..теперь стоит как камень…результата всё равно НОЛЬ…)) Вспомнил ещё один момент… в понедельник заходил товарисч…приносил какюто модную железяку итальянскую…типа внешнего цапа…тоже с usb в оптику конвертирует попутно…завелась с полпинка без всяких бубнов… воткнул и заработало…

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

slava-
() автор топика
Ответ на: комментарий от d00fy

Понимаю, что самое простое плюнуть и найти более дружелюбную железку, но вопреки заявленим росстата …с бабульками стало сильно хуже…лишних нет совсем…и других тоже на подсосе..)))

slava-
() автор топика
Ответ на: комментарий от pfg

решено…! подцепил к винде…тоже завыделывалась железка…пришлось купить наконец-то кабелёк ( проще чем вспомнить где лежит )… все проблемы сняло как рукой..))) наслаждаюсь результатом…спасибо всем , кто откликнулся!

slava-
() автор топика