LINUX.ORG.RU

Перестал подключаться плеер


0

1

Есть плеер Texet t860, каждый день я подключал его к компу ,и заливал новые, нужные мне, данные. Вчера, засунув кабель в usb, получил дулю. Вместо значка синхронизации, на экране появилась анимация заряжающейся батареи(такой даже при зарядке от сети нет!) и накопитель не опознался udevом.В /dev нет ни sdb, ни даже намека. Опробовал на ноуте с Gentoo, та же песня(хотя раньше все работало), на втором ноуте с убунтой, тоже самое. Я уже начал грешить на поломку плеера, но проверил у знакомого, на оффтопике. Подключилось без проблем. Не знаю даже на что думать. Каждый день подключал и все норм было.

★★

Последнее исправление: Chubakur (всего исправлений: 1)
Ответ на: комментарий от eagleivg
[chubakur@archlinux ~]$ dmesg|tail
sd 9:0:0:0: [sdb] No Caching mode page present
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sd 9:0:0:0: [sdb] READ CAPACITY failed
sd 9:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
sd 9:0:0:0: [sdb] Sense not available.
sd 9:0:0:0: [sdb] Assuming Write Enabled
sd 9:0:0:0: [sdb] Asking for cache data failed
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sdb: detected capacity change from 8166309888 to 0
sd 9:0:0:0: [sdb] Attached SCSI removable disk
Chubakur ★★
() автор топика
Ответ на: комментарий от Chubakur

Мне очень не нравится эта строчка:

sd 9:0:0:0: [sdb] READ CAPACITY failed

И эта

sdb: detected capacity change from 8166309888 to 0

Очень похоже на дохнущий флеш

Нет ли в выводе такого: end_request: I/O error, dev sdb, sector XXXXXXXX Тогда, как лекарство, можно попробовать fsck.vfat -awt /dev/sdb1

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

Не встречал I/O error, дело в том что команда fsck.vfat -awt /dev/sdb1 даже не выполнится, ибо в /dev не появляется ссылка на устройство.

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

Ну тогда попробуй вытащить устройство, затем:

rmmod usb-storage (или что-то типа того ... ;) )

нервно курим

подключаем

смотрим dmesg

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

То же самое после отключения модуля.

usbcore: deregistering interface driver usb-storage
[chubakur@archlinux ~]$ dmesg|tail
sd 7:0:0:0: [sdb] No Caching mode page present
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sd 7:0:0:0: [sdb] READ CAPACITY failed
sd 7:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
sd 7:0:0:0: [sdb] Sense not available.
sd 7:0:0:0: [sdb] Assuming Write Enabled
sd 7:0:0:0: [sdb] Asking for cache data failed
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sdb: detected capacity change from 8166309888 to 0
sd 7:0:0:0: [sdb] Attached SCSI removable disk

Chubakur ★★
() автор топика
Ответ на: комментарий от Chubakur
UDEV  [1302701778.556510] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host6/target6:0:0/6:0:0:0/block/sdb (block)
KERNEL[1302701778.568097] remove   /devices/virtual/bdi/8:16 (bdi)
KERNEL[1302701778.568116] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host6/target6:0:0/6:0:0:0/block/sdb 

Ядро выбивает табуретку из под udev. Нужно смотреть максимально детализированные логи ядра.

Еще можно попробовать вырубить acpi,иногда помогает

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

Спасибо, вот пока cat /var/log/kernel.log:

Apr 13 18:00:27 archlinux kernel: usb 1-4: new high speed USB device using ehci_hcd and address 4
Apr 13 18:00:27 archlinux kernel: Initializing USB Mass Storage driver...
Apr 13 18:00:27 archlinux kernel: usb-storage 1-4:1.0: Quirks match for vid 071b pid 3203: 80600
Apr 13 18:00:27 archlinux kernel: scsi6 : usb-storage 1-4:1.0
Apr 13 18:00:27 archlinux kernel: usbcore: registered new interface driver usb-storage
Apr 13 18:00:27 archlinux kernel: USB Mass Storage support registered.
Apr 13 18:00:27 archlinux kernel: usbcore: registered new interface driver uas
Apr 13 18:00:28 archlinux kernel: scsi 6:0:0:0: Direct-Access     RockChip USBDISK  User    1.00 PQ: 0 ANSI: 0
Apr 13 18:00:28 archlinux kernel: sd 6:0:0:0: Attached scsi generic sg2 type 0
Apr 13 18:00:28 archlinux kernel: sd 6:0:0:0: [sdb] 15949824 512-byte logical blocks: (8.16 GB/7.60 GiB)
Apr 13 18:00:28 archlinux kernel: sd 6:0:0:0: [sdb] Assuming Write Enabled
Apr 13 18:00:28 archlinux kernel: usb 1-4: reset high speed USB device using ehci_hcd and address 4
Apr 13 18:00:29 archlinux kernel: usb 1-4: reset high speed USB device using ehci_hcd and address 4
Apr 13 18:00:29 archlinux kernel: usb 1-4: USB disconnect, address 4
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] No Caching mode page present
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] READ CAPACITY failed
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Sense not available.
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Assuming Write Enabled
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Asking for cache data failed
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Apr 13 18:00:29 archlinux kernel: sdb: detected capacity change from 8166309888 to 0
Apr 13 18:00:29 archlinux kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk

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

2.6.38-ARCH. Кстати от безысходности начал протирать контакты. Завелась на убунту с ядром 2.6.32-27-generic. Остальные 2 компа пока молчат.

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

Хм, конечно можно попробовать пропатчить, но я не совсем представляю как это делать.

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

шо, апдетом лишился поддержки чипа? у него же работало все. есть смысл проверить порт на определение любых флешечек.

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

> протирать контакты

от безысходности


Так с этого надо было начать
Вся китайская дребедень (в том числе и на RockChip) страдает от этого

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

Завелась на убунту, там другие настройки ядра и прочее. На арче и генту все еще молчит.

Chubakur ★★
() автор топика

Делаю UP темы, с добавлением новой инфы. КПК тоже перестал подключаться! Выхлоп почти 1 в 1

sd 12:0:0:0: [sdb] Asking for cache data failed
sd 12:0:0:0: [sdb] Assuming drive cache: write through
sd 12:0:0:0: [sdb] READ CAPACITY failed
sd 12:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
sd 12:0:0:0: [sdb] Sense not available.
sd 12:0:0:0: [sdb] Asking for cache data failed
sd 12:0:0:0: [sdb] Assuming drive cache: write through
sdb: detected capacity change from 8220835840 to 0

Chubakur ★★
() автор топика

скомпилял на генте старое ядро. Плеер подключился. Очевидно, что это ошибка в ядре. Надо ли писать в багтрекер или еще что?

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

Ну тогда я думаю надо писать в багтрекер.Я поискал, вроде еще не открыто.

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

Уже 2.6.38-gentoo-r3. Уже проблема гуглится часто. А решения так и не видать. Думал в р3 пофиксили.

anonymous
()
10 января 2012 г.
Ответ на: комментарий от anonymous

3.0.13-gentoo
3.1.6-gentoo

sd 6:0:0:0: [sdb] No Caching mode page present
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] Attached SCSI removable disk

Причем накопитель нормально определяется, маунтится, а после размонтирования в KDE появляется в логах:

sdb: detected capacity change from 2000682496 to 0

И после этого, чтобы снова примаунтить флешку, нужно ее перевоткнуть. Причем umount работает нормально.

cheerfulboy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.