[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: