LINUX.ORG.RU

не монтируется флешка Transcend JetFlash v30


0

0

привет всем. сегодня купил оную флешку на 4 Гб, решил отформатировать - gparted ругается следующим образом: "Can't have a partition outside the disk!". размер ее вобще показывает равным -512 байт (отрицательный). на этом я не отчаился и решил забить ее нулями: dd if=/dev/null of=/dev/sdb bs=1024 count=... что, собственно, не спасает. спустился с небес на землю - дошел до ближайшей виндовой тачки. воспользовался специальной (хочу подчеркнуть это слово) фирменной утилитой для форматирования флешек данной фирмы. под виндой отформатировалось, все замечательно работает, но не тут-то было. под линуксом (Arch Linux) опять та же фигня. естественно, она не монтируется: $ mount /mnt/flash/ mount: /dev/sdb1: невозможно прочитать суперблок вот кусочек моего fstab'a: "/dev/sdb1 /mnt/flash vfat noauto,codepage=866,iocharset=utf8,noexec,user 0 1" девайсина хоть и не дорогая, но деньги еще на одну выкидывать не хочу. на сайте производителя заверяется, что она способна жить под линуксом с ядром выше 2.4.2 (версия моего ядра - 2.6.26). прошу помощи у Вас, т.к. сам уже не знаю что делать:(. быть может кто-то решал такую проблему уже?


а само-то устройство sdb есть? dmesg посмотри что ли
может нужно создать sdb1, если ты это не udev делаешь?

dimon555 ★★★★★
()

Debian, та же JetFlash V30 , только поменьше размером

usb 3-4: new high speed USB device using ehci_hcd and address 3
usb 3-4: configuration #1 chosen from 1 choice
usb 3-4: New USB device found, idVendor=058f, idProduct=6387
usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-4: Product: Mass Storage Device
usb 3-4: Manufacturer: JetFlash
usb 3-4: SerialNumber: VMT3USUT
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 2:0:0:0: Direct-Access JetFlash TS1GJFV30 8.07 PQ: 0 ANSI: 2
sd 2:0:0:0: [sdb] 2002942 512-byte hardware sectors (1026 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 2002942 512-byte hardware sectors (1026 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 2:0:0:0: [sdb] Attached SCSI removable disk
sd 2:0:0:0: Attached scsi generic sg2 type 0
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!


/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)

Sylvia ★★★★★
()

только что проделал это на ближайшем дебиане - все отлично монтируется. на моем - нет. dmesg пишит следующее:
usb 6-8: new high speed USB device using ehci_hcd and address 3
usb 6-8: configuration #1 chosen from 1 choice
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi scan: INQUIRY result too short (5), using 36
scsi 7:0:0:0: Direct-Access PQ: 0 ANSI: 0
sd 7:0:0:0: [sdb] Sector size 0 reported, assuming 512.
sd 7:0:0:0: [sdb] 1 512-byte hardware sectors (0 MB)
sd 7:0:0:0: [sdb] Write Protect is off
sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sd 7:0:0:0: [sdb] Sector size 0 reported, assuming 512.
sd 7:0:0:0: [sdb] 1 512-byte hardware sectors (0 MB)
sd 7:0:0:0: [sdb] Write Protect is off
sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sdb: p1 exceeds device capacity
sd 7:0:0:0: [sdb] Attached SCSI disk
sd 7:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
attempt to access beyond end of device
sdb: rw=0, want=40, limit=1
Buffer I/O error on device sdb1, logical block 0
attempt to access beyond end of device
sdb: rw=0, want=48, limit=1
Buffer I/O error on device sdb1, logical block 1
attempt to access beyond end of device
sdb: rw=0, want=56, limit=1
Buffer I/O error on device sdb1, logical block 2
attempt to access beyond end of device
sdb: rw=0, want=64, limit=1
Buffer I/O error on device sdb1, logical block 3
attempt to access beyond end of device
sdb: rw=0, want=40, limit=1
Buffer I/O error on device sdb1, logical block 0
attempt to access beyond end of device
sdb: rw=0, want=40, limit=1
Buffer I/O error on device sdb1, logical block 0
attempt to access beyond end of device
sdb: rw=0, want=48, limit=1
Buffer I/O error on device sdb1, logical block 1
attempt to access beyond end of device
sdb: rw=0, want=56, limit=1
Buffer I/O error on device sdb1, logical block 2
attempt to access beyond end of device
sdb: rw=0, want=64, limit=1
attempt to access beyond end of device
sdb: rw=0, want=40, limit=1
attempt to access beyond end of device
sdb: rw=0, want=33, limit=1
FAT: unable to read boot sector

milo
() автор топика
Ответ на: комментарий от milo

чего то не то с таблицей разделов на флешке

кстати, файловая система фат32 или фат16 ? для 4 Гб надо фат32

Sylvia ★★★★★
()
Ответ на: комментарий от milo

у меня с jetflash 2-х гиговой такая же херь. пытался на неё записать 2-х гиговый образ - фиг, не влезла пара метров. хотя образ один-в-один по размеру.

isden ★★★★★
()
Ответ на: комментарий от generatorglukoff

а как этот конфиг называется?

milo
() автор топика
Ответ на: комментарий от generatorglukoff

пробовал вставить свою старую гиговую кингстоновскую флэшку - все отлично монтируется. хз в чем может быть дело...

milo
() автор топика
Ответ на: комментарий от manntes

проверил флешку этой утилитой, вот ответ:
C:\Documents and Settings\user\Рабочий стол\flashnul>flashnul.exe f: -T
GetFreeDiskSpaceEx() failed: Отказано в доступе.


Disk f: (UNC name: \\.\f:)
------------------------------------------------------------[Drive geometry]--
Cylinders/heads/sectors = 497/255/63
Bytes per sector = 512
CHS size = 4087964160 (3898 Mb)
---------------------------------------------------------------[Device size]--
Device size = 4089430016 (3899 Mb)
delta to near power of 2 = 205537280 (196 Mb), 5%
-----------------------------------------------[Adapter & Device properties]--
Bus type = (7) USB
Removable device = Yes
Command Queue = Unsupported
Device vendor = JetFlash
Device name = TS4GJFV30
Revision = 8.07
--------------------------------------------------------------[Hotplug info]--
Device hotplug = Yes
Media hotplug = No

Selected operation: write test
Selected drive: f:, 4089430016b (3899 Mb)

THIS OPERATION IS DESTRUCTIVE!!!
Type 'yes' to confirm operation. All other text will stop it.

Really destroy data on drive f:? :yes

-----------------------------------------------------------------------[Log]--
Runing operation [write test] for drive f:

pass #1 ended

----------------------------------------------------------[Operation result]--
passes: 1
errors: 0
read bytes: 8178860032 (7799 Mb)
avg. read speed: -5994785 ( -not avaible- /s)
max/min read speed: 20310114 (19 Mb/s) / 2878328 (2810 kb/s)
write bytes: 4089430016 (3899 Mb)
avg. write speed: -3284390 ( -not avaible- /s)
max/min write speed: 11118878 (10 Mb/s) / 382089 (373 kb/s)


Press ENTER to exit.

т.е. флешка жива-здорова. вобщем сейчас ее же воткнул в линукс на работе (тот же арч, но с ядром 2.6.23) и все отлично примонтировалось.
вывод - проблема в моей системе. где именно может быть проблема?

milo
() автор топика
Ответ на: комментарий от milo

>sd 7:0:0:0: [sdb] Sector size 0 reported, assuming 512.
>sd 7:0:0:0: [sdb] 1 512-byte hardware sectors (0 MB)

Явно не все в порядке с ядром. Размер сектора 0 :)

koTuk
()
Ответ на: комментарий от koTuk

тоже подозревал ядро в этом... на данный момент у меня стоит последнее для моего репозитория ядро 2.6.26.2-1. есть смысл собрать его вручную?

milo
() автор топика
Ответ на: комментарий от milo

>есть смысл собрать его вручную?

На вашем месте я это сделал бы в первую очередь после того как на "ближайшем дебиане - все отлично" - взял бы конфиг ядра хотя бы оттуда и выкинул нафик все левые патчи если они есть.

koTuk
()

У меня такая флешка на 8 Гб через несколько месяцев работы сбойнула и теперь показывает 0 sectors, заставить её работать не получается. У кого есть рецепт?

anonymous
()
Ответ на: комментарий от anonymous

# dd if=/dev/zero of=/dev/sd*что там* bs=1024
Если ошибка записи в 98% в утиль ,если только флэшка не поддерживает бит безапасности (снимается фирменными утилитами ,но опять дальше на свалку )/или стерлась микропрограмма (что практически 0%) (паять тоже практически там нечего в 50% 1 микросхема ).
Дальше создаем нужные разделы fdisk или что по вкусу .
Форматируем с проверкой на бад-блоки .

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