| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 4:08 am Заголовок сообщения: не могу прочитать с usb stick |
|
|
Весьма странная проблемка. Приобрел usb flash mp3 player. В линуксе дело определяется и монтируется, вижу файлы лежащие на нем. Могу файлы удалять и записывать на него... НО при попытки записать с флешки на комп вываливается ошибка ввода-вывода.
Записаные мптришки на плеер играют замечательно и к тому же из винды можно и читать и писать с/на флешку. Поэтому неработоспособность девайса исключена.
Вот строка из fstab:
/dev/sda1 /mnt/usb vfat user,noauto,rw,sync 0 0
ядро - 2.6.10
дистр - gentoo _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
Vladimir
Зарегистрирован: 06.09.2003 Сообщения: 1141 Откуда: Москва
|
Добавлено: Вс Фев 27, 2005 4:12 am Заголовок сообщения: |
|
|
А если привести оригинальную распечатку ошибки? _________________ Уверен? Обгоняй! |
|
| Вернуться к началу |
|
 |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 4:33 am Заголовок сообщения: |
|
|
bash-2.05b$ cp /mnt/usb/test.mp3 ./
cp: чтение `/mnt/usb/test.mp3': Input/output error
а вот что говорит dmesg:
usb 5-1: new full speed USB device using uhci_hcd and address 2
usb 5-1: USB disconnect, address 2
usb 2-2: new full speed USB device using uhci_hcd and address 2
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: Generic Model: SND1 MP3 Player Rev: 0.00
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 253952 512-byte hdwr sectors (130 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 253952 512-byte hdwr sectors (130 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 95980
Buffer I/O error on device sda1, logical block 95873
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 123476
Buffer I/O error on device sda1, logical block 123369 _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
Vladimir
Зарегистрирован: 06.09.2003 Сообщения: 1141 Откуда: Москва
|
Добавлено: Вс Фев 27, 2005 4:57 am Заголовок сообщения: |
|
|
ну а что произойдет если сделать
dd if=/dev/sda1 of=~/image.dd _________________ Уверен? Обгоняй! |
|
| Вернуться к началу |
|
 |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 5:51 am Заголовок сообщения: |
|
|
ничего утешительного:
bash-2.05b# dd if=/dev/sda1 of=~/image.dd
dd: чтение `/dev/sda1': Input/output error
0+0 входных записей
0+0 выходных записей
при этом dmesg говорит о той же ошибке:
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 107
Buffer I/O error on device sda1, logical block 0 _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
Vladimir
Зарегистрирован: 06.09.2003 Сообщения: 1141 Откуда: Москва
|
Добавлено: Вс Фев 27, 2005 6:06 am Заголовок сообщения: |
|
|
Нда... такое ощущение что 107 сектор защищен от чтения.... у вас никакая защита не включена на устройстве? А то есть такие хитрые устройства... с защитой от пиратов... _________________ Уверен? Обгоняй! |
|
| Вернуться к началу |
|
 |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 6:29 am Заголовок сообщения: |
|
|
Да вроде ничего там такого нет. И, ведь, каждый раз на разные секора ругается, судя по всему каждый раз именно на тот сектор, к которому идет обращение.
Да и какая тут может быть защита, если это простой юзб-флешь. На нем же не только музыку носить можно (это даже в документации написано ) _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 9:11 pm Заголовок сообщения: УРА! |
|
|
С пинка добрых людей покапался на форумах. Помогло вот что:
echo 64 > /sys/block/sda/device/max_sectors
Сейчас бы еще придумать, куда это прописать, чтоб оно автоматом при подключении проходило.... _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
Vladimir
Зарегистрирован: 06.09.2003 Сообщения: 1141 Откуда: Москва
|
Добавлено: Вс Фев 27, 2005 10:27 pm Заголовок сообщения: Re: УРА! |
|
|
| fedukoff писал(а): |
Сейчас бы еще придумать, куда это прописать, чтоб оно автоматом при подключении проходило.... |
Можно попробовать в /etc/profile _________________ Уверен? Обгоняй! |
|
| Вернуться к началу |
|
 |
fedukoff

Зарегистрирован: 27.02.2005 Сообщения: 33 Откуда: Рига, Латвия
|
Добавлено: Вс Фев 27, 2005 10:34 pm Заголовок сообщения: |
|
|
Не получется.
Дело в том, что файл /sys/block/sda/device/max_sectors появляется в тот момент, когда я подключаю девайс к компу. _________________ Удачки.
Дима Федотов. |
|
| Вернуться к началу |
|
 |
|