Re: USB Mass Storage device
On Sun, Jan 07, 2007 at 11:41:45AM +0300, Pavel Melnik wrote:
> >Сегодня заметил странное поведене mp3 плеера POWERMAN MP-530 1GB.
> >Монтировал как обычно mount -t vfat /dev/sda1 /dev/flash. После того
> Я все "быстросъемные носители" монтирую с "-o sync", что бы в реальном
> времени наблюдать как, что копируется. А не ждать после sync/unmount.
ok, попробую.
>
> >как смонтировал, флешка как бы не принимает файлы, т.е. konqueror
> >показывает, что файлы уже на ней, а реально, если отмонтировать, и
> >смотреть через плеер то их нет. Причем команда unmount подвисает на
> >неопределенное время.
> Она не подвисает, а переписывает все из буфера на флешку.
Вечерком еще немного поэкспериментировал. Взял qtparted'ом удалил все
партиции, создал одну на весь диск. Интересно, что cfdisk в этом случае
показывает партицыю на 999mb, qtparted - 999mb с заролненными 32mb, а
для плеера это 32mb всего и 0mb свободного пространства. А винда опять
предложила форматнуть, после чего снова диск превратился в 952mb, а
плеер видит его как 1024.
Вот еще одна изюминка:
Jan 7 12:39:04 deb kernel: usb 1-1: new full speed USB device using
uhci_hcd and address 3
Jan 7 12:39:06 deb kernel: usb 1-1: configuration #1 chosen from 1
choice
Jan 7 12:39:06 deb kernel: scsi1 : SCSI emulation for USB Mass Storage
devices
Jan 7 12:39:06 deb kernel: usb-storage: device found at 3
Jan 7 12:39:06 deb kernel: usb-storage: waiting for device to settle
before scanning
Jan 7 12:39:11 deb kernel: Vendor: SigmaTel Model: MSCN
Rev: 0100
Jan 7 12:39:11 deb kernel: Type: Direct-Access
ANSI SCSI revision: 04
Jan 7 12:39:11 deb kernel: SCSI device sda: 487808 2048-byte hdwr
sectors (999 MB)
^^^^^^ - судя по всему это объем нашего диска.
Сделаем маленький расчет:
487808*2048-byte = 999030784-byte
999030784-byte/1024^2 = 952.75-mb
999030784-byte/1000^2 = 999.03-mb
До форматирования плеер показывал объем диска 1024mb, доступно 999mb.
Сейчас плеер показывает объем 1024mb, доступно 952mb.
Винды диск распознают как 952mb'ый. Короче говоря какая-то путаница!
Что произошло после форматирование с подсчетом дискового прпостранства?
Получается, что плеер до форматирования считал, что 1mb == 1000kb, а
после 1mb == 1024kb???
Jan 7 12:39:11 deb kernel: sda: Write Protect is off
Jan 7 12:39:11 deb kernel: sda: Mode Sense: 3e 00 00 00
Jan 7 12:39:11 deb kernel: sda: assuming drive cache: write through
Jan 7 12:39:11 deb kernel: SCSI device sda: 487808 2048-byte hdwr
sectors (999 MB)
Jan 7 12:39:11 deb kernel: sda: Write Protect is off
Jan 7 12:39:11 deb kernel: sda: Mode Sense: 3e 00 00 00
Jan 7 12:39:11 deb kernel: sda: assuming drive cache: write through
Jan 7 12:39:11 deb kernel: sda: unknown partition table
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - как это
понимать??? Это винды постарались так криво
форматнуть?
Jan 7 12:39:11 deb kernel: sd 1:0:0:0: Attached scsi removable disk sda
Jan 7 12:39:11 deb kernel: usb-storage: device scan complete
--
С уважением,
Maksim A. Boyko
Registered Linux user #385502
Debian/GNU Linux (Etch)
"Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former." Albert Einstein
Reply to: