LINUX.ORG.RU

flash player Nexx & linux


0

0

Подключаю плеер Nexx NF-315 dmesg говорит следующее:

hub.c: new USB device 00:1d.7-3, assigned address 25
usb.c: USB device 25 (vend/prod 0xe56/0x601a) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: MP3 Play Model: er made Rev:
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 504832 512-byte hdwr sectors (258 MB)
sda: Write Protect is on
sda: sda1 sda2 sda3 sda4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 25
USB Mass Storage support registered.

Пытаюсь монтировать:

# mount -v -t vfat -o rw,codepage=866,iocharset=koi8-r /dev/sda /mnt/tmp/
mount: block device /dev/sda is write-protected, mounting read-only
/dev/sda on /mnt/tmp type vfat (ro,codepage=866,iocharset=koi8-r)

Файловую систему вижу, каталоги с настройками, а писать в плеер соответственно не могу.

После монтирования dmesg выдаёт:

MSDOS FS: Using codepage 866
MSDOS FS: IO charset koi8-r
FAT: bogus logical sector size 65535
VFS: Can't find a valid FAT filesystem on dev 08:01.


Кто-нибудь подобное побеждал, или только у меня так?


Re: flash player Nexx & linux

> sda: Write Protect is on

Тыж веть ядро собрал с Write Protect.

fishor ()
Ответ на: Re: flash player Nexx & linux от fishor

Re: flash player Nexx & linux

>Тыж веть ядро собрал с Write Protect.

Это как? Как, например, модуль ntfs по умолчанию read only собирается?

Так vfat у меня точно с поддержкой записи, проверено неоднократно напрактике. USB флэш-диски тоже монтировались в rw без проблем, более того, даже какой-то другой флэш-плеер нормально монтировался.

Пробовал дома и на работе, дома Slackware 10 с ядром из дистрибутива, на работе ASP 9 с ядром 2.4.20, картина одинаковая.

Пробовал переформатировать флэшку средствами плеера, и делать плееру reset - не помогло.

Потом на домашней системе обнаружил такую интересную штуку: если после первого монтирования плеер отмонтировать, и не отключая смонтировать ещё раз, то он монтируется в rw. На работе такое поведение не повторяется, повторное монтирование тоже получается ro.

han ()
Ответ на: Re: flash player Nexx & linux от han

Re: flash player Nexx & linux

> Slackware 10 с ядром из дистрибутива, на работе ASP 9 с ядром 2.4.20

Попробуй ядро обнови либо там либо там. Хотя ИМХО не в ядре дело, а в плеере.

Deleted ()

Re: flash player Nexx & linux

Так похоже у меня уже глюки. Ладно. Поробуй примонтировать так

mount -t vfat /dev/sda /media/stick_128 user,noauto,rw,exec,umask=000 0 0

Правда меня вот это вот смущает sda: Write Protect is on

fishor ()
Ответ на: Re: flash player Nexx & linux от fishor

Re: flash player Nexx & linux

Пробовал на рабочей машине:

#mount -t vfat -o user,noauto,rw,exec,umask=000 /dev/sda4 /mnt/tmp/ mount: block device /dev/sda4 is write-protected, mounting read-only

# mount -t vfat -o user,noauto,rw,exec,umask=000 /dev/sda /mnt/tmp/ mount: block device /dev/sda is write-protected, mounting read-only

Монтируется и как sda и как sda4, файлы в обоих вариантах просматриваются нормально, но монтируется только read-only.

>Правда меня вот это вот смущает sda: Write Protect is on

Меня тоже смущяет, я сначала думал, что есть какой-нибудь переключатель или опция "write protect", проверил - ничего такого нет. Такая надпись появляется на обеих системах (и на работе и дома), но при этом дома при повторном монтировании бывает и read-write, на работе же только read-only.

han ()
Ответ на: Re: flash player Nexx & linux от han

Re: flash player Nexx & linux

Ты его в винде проверял, если этот гад правильно подключает... тогда добавь CONFIG_USB_STORAGE_DEBUG=y . Может че удастся найти.

fishor ()
Ответ на: Re: flash player Nexx & linux от fishor

Re: flash player Nexx & linux

В комп под виндой коллега втыкал, нормально подцепился, как сменный диск на чтение и на запись.

han ()
Ответ на: Re: flash player Nexx & linux от fishor

Re: flash player Nexx & linux

Попробуй вот что, добавь в  linux/drivers/usb/storage/unusual_devs.h



UNUSUAL_DEV(  0x0xe56, 0x601a, 0x0000, 0x9999,
                "Nexx",
                "Player NF-315",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_NO_WP_DETECT ),


Если не получиться попробуй вместо US_SC_DEVICE - US_SC_SCSI

fishor ()

Re: flash player Nexx & linux

Странные эти nexx-ы. У меня NF-450, так у него унутренняя память монтируется нормально, а вот с карточкой - облом. Под linux её не видно вообще, а по оффтопиком на неё невозможно писать. Так что скорее всего узкоглазые товарищи на чем-то сэкономили.

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