LINUX.ORG.RU

проблема автомонтирования фотика


0

0

Проблема автомонтирования фотика, если монтировать врукопашню проблем нет.

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

dmesg пишет:
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usbcore: registered new driver libusual
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
  Vendor: MATSHITA  Model: DMC-FX100         Rev: 0100
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sdb: 3932159 512-byte hdwr sectors (2013 MB)
sdb: Write Protect is off
sdb: Mode Sense: 04 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 3932159 512-byte hdwr sectors (2013 MB)
sdb: Write Protect is off
sdb: Mode Sense: 04 00 00 00
sdb: assuming drive cache: write through
 sdb: sdb1
 sdb: p1 exceeds device capacity
sd 2:0:0:0: Attached scsi removable disk sdb
sd 2:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
Buffer I/O error on device sdb1, logical block 3931904
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
attempt to access beyond end of device
sdb: rw=0, want=3932160, limit=3932159
FAT: Unrecognized mount option "flush" or missing value



если вручную монтировать mount /dev/sdb1 /mnt/usb-flash всё монтируется без проблем.

Почему ядро может так ругаться?
anonymous

Re: проблема автомонтирования фотика

У тебя две проблемы:

1) attempt to access beyond end of device

Лечится обновлением до ядра 2.6.26, или, если проблема там все еще присутствует, посылкой этого сообщения и вывода lsusb -vvv в LKML.

2) FAT: Unrecognized mount option "flush" or missing value

Почему-то KDE передает ядру при монтировании опцию flush, а оно его не понимает. Лечится обновлением ядра - опция добавлена 29 сентября 2006 года.

AEP ★★★★★ ()
Ответ на: Re: проблема автомонтирования фотика от AEP

Re: проблема автомонтирования фотика

> 2) FAT: Unrecognized mount option "flush" or missing value

> Почему-то KDE передает ядру при монтировании опцию flush, а оно его не понимает. Лечится обновлением ядра - опция добавлена 29 сентября 2006 года.

IMHO, нужно пинать разработчиков KDE|hal, или дистроклепателей. Чтоб они таки прикрутили к своей софтине аналог mount -s (игнорировать те опции монтирования, которые ядро не понимает). Или по крайней мере, писали вменяемые сообщения об ошибках, а не посылали на^W в dmesg.

А то такая автоматизация, что человеку вручную легче сделать, как-то не очень и нужна.

P.S.

Ну да, а ещё у нас стабильный user-space API, ептыть. :(

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