LINUX.ORG.RU

usb flash Transcend - не монтируется


0

0

Дано:
ASPLinux 9, ядро 2.4.20.
usb флэшка EasyDisk 64mb - превосходно работает.
usb флэшка Transcend 256mb - не монтируется
при втыкании, в лог пишет (гм, версия не самая свежая но актуальности не потеряло :))

Oct 21 20:50:40 athlon kernel: Initializing USB Mass Storage driver...
Oct 21 20:50:40 athlon kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Oct 21 20:50:40 athlon scsi.agent[2490]: bogus sysfs DEVPATH=/devices/pci0000:00/0000:00:11.3/usb2/2-1/2-1.4/2-1.4:1.0/host1/1:0:0:0
Oct 21 20:50:41 athlon kernel: Vendor: JetFlash Model: TS256MJF2B Rev: 2.00
Oct 21 20:50:41 athlon kernel: Type: Direct-Access ANSI SCSI revision: 02
Oct 21 20:50:41 athlon kernel: usbcore: registered new driver usb-storage
Oct 21 20:50:41 athlon kernel: USB Mass Storage support registered.
Oct 21 20:51:24 athlon kernel: sda: Unit Not Ready, sense:
Oct 21 20:51:24 athlon kernel: Current : sense key Unit Attention
Oct 21 20:51:24 athlon kernel: Additional sense: Not ready to ready change, medium may have changed
Oct 21 20:51:24 athlon kernel: SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
Oct 21 20:51:24 athlon kernel: sda: assuming Write Enabled
Oct 21 20:51:24 athlon kernel: sda: assuming drive cache: write through
Oct 21 20:51:24 athlon kernel: sda: unknown partition table
Oct 21 20:51:24 athlon kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0


просмотр партишенов по fdisk -l /dev/sd[a-z] выдаёт:
I/O Error: dev 08:00, sector 0

Disk /dev/sda: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes

Device Boot Start End Blocks Id System
/dev/sda1 ? 3809427 4889659 272218546+ 20 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(356, 97, 46) logical=(3809426, 4, 31)
Partition 1 has different physical/logical endings:
phys=(357, 116, 40) logical=(4889658, 7, 27)
Partition 1 does not end on cylinder boundary.
/dev/sda2 ? 2639255 3708652 269488144 6b Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(288, 110, 57) logical=(2639254, 3, 19)
Partition 2 has different physical/logical endings:
phys=(269, 101, 57) logical=(3708651, 6, 50)
Partition 2 does not end on cylinder boundary.
/dev/sda3 ? 1069424 3843953 699181456 53 OnTrack DM6 Aux3
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(345, 32, 19) logical=(1069423, 3, 32)
Partition 3 has different physical/logical endings:
phys=(324, 77, 19) logical=(3843952, 8, 47)
Partition 3 does not end on cylinder boundary.
/dev/sda4 * 2767119 2767161 10668+ 49 Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(87, 1, 0) logical=(2767118, 3, 24)
Partition 4 has different physical/logical endings:
phys=(335, 78, 2) logical=(2767160, 6, 24)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Не подскажете, как это лечить?

под виндой фирменной утилитой флэшку отформатить. У меня такая же - один раздел - всё пучком.

dmesg

scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Model: TS64MJFLASHA Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 126600 512-byte hdwr sectors (65 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0, type 0
USB Mass Storage device found at 4

fdisk -l /dev/sda

Disk /dev/sda: 64 MB, 64819200 bytes
7 heads, 63 sectors/track, 287 cylinders
Units = cylinders of 441 * 512 = 225792 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 286 63031+ 6 FAT16

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

ок, попробую форматнуть

хотя, такой совет только что накопал в ФАКе на сайте Трансценда - там написано переформатировать чтобы был FAT, проверил - он и так фэт... ладно, попытка не пытка....

кстати, а почему именно "фирменной"? чем обычный format не катит?

а флэшка-то у меня тоже 2.0, только вот железо 2.0 не поддерживает ;)

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

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

да, я вначале не зхаметил что у тебя 2.0 - это у меня 1.0 =)

WerNA ★★★★★
()

Dec 7 20:36:26 homedesk kernel: Initializing USB Mass Storage driver... Dec 7 20:36:26 homedesk kernel: usb.c: registered new driver usb-storage Dec 7 20:36:26 homedesk kernel: scsi0 : SCSI emulation for USB Mass Storage devices Dec 7 20:36:26 homedesk kernel: Vendor: JetFlash Model: TS256MJF2B Rev: 2.00 Dec 7 20:36:26 homedesk kernel: Type: Direct-Access ANSI SCSI revision: 02 Dec 7 20:36:26 homedesk kernel: USB Mass Storage support registered. Dec 7 20:36:27 homedesk kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0

---

Замечательно монтируется через /dev/sda (не через /dev/sda[??]) Странно, но факт.

-- /etc/fstab ---------- ... /dev/sda /mnt/flash vfat noauto,codepage=866,iocharset=koi8-r,noexec,user 0 0

sergeil
()

О! У меня тотже трабл под SuSe 9.1 (ядро 2.6). Был... =) Купил флэшку pq1 на 128Мб и теже строчки по fdisk -l -- четыре партиции и все неправильные. Монтировалось только по /dev/sda4 и то через раз. Помог mkfs.vfat /dev/sda. Теперь одна партиция. Работает по mount /dev/sda. С оффтопиком тоже проблем нет - все отлично понимает.

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