[РЕШЕНО] подключение плеера sony

Вроде прояснилось …. что там у тебя за система ….
Если я правильно понял из написанного, то у тебя один из жестких дисков является USB.
Решил поэкспериментировать, подключил жесткий USB диск, затем подключил плеер - все нормально определилось, привожу вывод
$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 1: Dev 15, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 2: Dev 18, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Смотрим, что есть что (смотри внимательнее, что я пишу за цифры)
$ lsusb -s 004:015
Bus 004 Device 015: ID 125f:a93a A-DATA Technology Co., Ltd.
$ lsusb -s 004:018
Bus 004 Device 018: ID 054c:02c4 Sony Corp. Device
Но, самое интересное, через некоторе время мой жесткий диск отрубился (похоже отрубился из-за нехватки питания)
$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 18, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Пока щелкал команды, хотел понять, что произошло …. устройство появилось, но уже, разумеется, под другим номером, 28
$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 1: Dev 28, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 2: Dev 18, If 0, Class=Mass Storage, Driver=usb-storage, 480M
$ lsusb -s 004:028
Bus 004 Device 028: ID 14cd:6116 Super Top M6116 SATA Bridge
$ lsusb -s 004:018
Bus 004 Device 018: ID 054c:02c4 Sony Corp. Device
И пока экспериментировал диск отваливался дважды.
Это я к тому, что при использовании нескольких устройств USB (да если одно из них еще и прожорливое) высока вероятность что устройства часто отваливаются (пропадают из списка устройств) …... как пишут, работа устройства отличается от нормального и непредсказуема.
Рекомендую проверить эту причину ….... отключи временно диск USB и поработай с одним плеером. Если все будет нормально, то причина в этом.
Но вот только по идее должен отваливаться диск USB, а не плеер …. но это просто предположение.
Если причина в этом, рекомендую приобрести дополнительное питание для устройства USB (скорее всего к жесткому диску).
Ошибки не исчезают с опытом - они просто умнеют
поясню - у меня два винчестера подключены к материнке обычным образом (не USB), из всех usb устройств я оставил подключенными только мышь и клаву, не начто их заменить, у меня сейчас картина такая :
$ lsusb -t
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
$ lsusb -s 005:002
Bus 005 Device 002: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
$ lsusb -s 004:002
Bus 004 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
$ lsusb -s 002:002
Bus 002 Device 002: ID 0cf2:6230 ENE Technology, Inc. SD Card Reader (UB623X)
если подключаем плеер появляется следующее
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
$ lsusb -s 002:008
Bus 002 Device 008: ID 054c:0689 Sony Corp. Walkman NWZ-B173F
выходит мешает картридер ?
***
у меня есть переносные USB диски, например медиаплеер с винчестером, я подключаю их по мере надобности : ни разу не наблюдал такого эффекта чтобы самопроизвольно отваливались, примонтируются сами и работают сколько надо.
есть подозрение - что то не так настроил с автомонтированием, когда делал по вики хотелось все попробовать и ставил все до чего ркуи дотянулись, вот список моих служб автомонтирования
[email protected] loaded active running devmon Service
polkit.service loaded active running Authorization Manager
udisks.service loaded active running Disk Manager (legacy vers
udisks2.service
может быть попробовать монтирование через udev а это все отключить
Почему я решил, что у тебя один диск USB ??? …...... по твоему выводу
gentelhome
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
а советовал все USB устройства отключить …. поэтому и подумал, раз ты все отключил, а вывод показывает 2 устройства, которые используют модуль usb-storage ( Class=Mass Storage, Driver=usb-storage) …... значит одно — это диск.
Значит мы не поняли друг друга. Нужно узнать - что это у тебя за два USBустройства, которые используют модуль usb-storage.
Вот опять в твоем последнем выводе два USB устройства используют usb-storage
gentelhome
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Что это за устройства — я так и не понял …....
Нужно смотреть только те устройства, которые используют модуль usb-storage (точнее, имеют запись …. Class=Mass Storage, Driver=usb-storage) и 1-ый набор означает номер Bus, а 2-ой набор означает номер Dev, например, в последнем случае нужно было смотреть
lsusb -s 002:003 …. и lsusb -s 002:002 …...
а ты смотрел совсем не то ….. lsusb -s 002:008 ….... откуда взял 008?
Bus 02 ….. Dev 3 …... это значит 002:003
Bus 02 ….. Dev 2 ….. это значит 002:002
Похоже я плохо объясняю …..... Еще раз - нужно узнать, какие устройства у тебя используют драйвер usb-storage (точнее в выводе lsusb -t нужно исследовать только те строки, которые содержат Class=Mass Storage, Driver=usb-storage ).
А предположения у меня такие ….. либо эти устройства как то мешают друг другу, либо нехватка питания ….. А сначала и хотелось бы узнать — что это за устройства.
Возможно я чего то не допонимаю,......... если кто читает, поправьте ….
Ошибки не исчезают с опытом - они просто умнеют
Еще раз, на свежую голову, попытаюсь объяснить …. чего я не понимаю и хочу выяснить ...
Вот из твоего написанного …..
gentelhome
1. состояние системы до подключения устройства
gentelhome
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
следует, что до подключения плеера у тебя уже имеется устройство Mass Storage, использующее модуль usb-storage …..... что это за устройство, откуда оно взялось если ничего не подключал??? …... вот я и посчитал, что это USB диск.
Если это не USB диск, как ты пишешь, тогда одно из трех — либо это устройство у тебя встроено в твое железо либо ты забыл отключить это устройство либо ты его подключил сам после включения …
Вот мой вывод — вкючил систему и никаких USB устройств не подключено
$ lsusb -t | grep usb-storage
….. пусто ….
Если сейчас подключить флешку, то появится в выводе это устройство и модуль usb-storage
Если флэшку извлечь, вывод опять будет пустой …
То есть, чтобы понять проблему — нужно сначала понять с твоими устройствами …
Возможно проблема и не в этом, но информация то нужна ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
либо эти устройства как то мешают друг другу, либо нехватка питания
думаю так оно и есть , до подключения плеера
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
$ lsusb -s 002:002
Bus 002 Device 002: ID 0cf2:6230 ENE Technology, Inc. SD Card Reader (UB623X)
это картридер, как видно он и использует модуль usb-storage, он встроен в корпус и я про него забыл, давно не использовал, вечером я его отключу и посмотрю что будет
gentelhome
он встроен в корпус и я про него забыл, давно не использовал, вечером я его отключу и посмотрю что будет
Не знаю как ты собрался его отключать - физически или программно .......
Сначала можно попробовать отключить его программно ....
Ошибки не исчезают с опытом - они просто умнеют
vasek
Сначала можно попробовать отключить его программно
не стал заморачиватся, отключил его от материнки, в результате плеер без проблем подключился, никаких зависаний не наблюдается,
остается теперь понять - как сделать так, чтобы они оба (картридер и плеер) работали одновременно
gentelhome
не стал заморачиватся, отключил его от материнки, в результате плеер без проблем подключился, никаких зависаний не наблюдается,
остается теперь понять - как сделать так, чтобы они оба (картридер и плеер) работали одновременно
Если оба устройства по отдельности работают нормально, то склоняюсь к варианту, что плееру (точнее USB порту) не хватает питания …. он же (плеер) считай постоянно заряжается … но возможно и ошибаюсь.
Можно попробовать два варианта для одновременной работы устройств ...
1. Если у знакомых имеется приспособа с внешним питанием для USB устройств, то можно попробовать подключить через нее плеер. Если поможет, то приобрести такую приспособу.
2. Тут нужно экспериментировать с программным отключением/включением или плеера или картридера … без их физического извлечения. Может какой то вариант и сработает …. склоняюсь к картридеру (плеер физически включать 1-ым) … вообщем нужно пробовать.
И, к тому же, пробовать два варианта отключения/включения
- используя authorized (переинициализация USB устройства)
- используя unbind/bind
Если какой то вариант сработает, то можно замутить это дело и в скрипт …
Если не найдешь, как это делается — могу попозже описать ….
Ошибки не исчезают с опытом - они просто умнеют
vasek
Если какой то вариант сработает, то можно замутить это дело и в скрипт …Если не найдешь, как это делается — могу попозже описать ….
Сам картридер мне пока не нужен , если будет время поэксперементирую обязательно. А здесь - будем считать преступление раскрыто. Спасибо за помощь.
 
Зарегистрироваться или войдите чтобы оставить сообщение.