LINUX.ORG.RU

Монтирование флэшки.


0

4

Принесли сне влешку на 8Г. На боку гордо написано «pq1». Вставляю я её в usb, а она ни бе ни ме ни кукареку. Ну ладно, думаю, пёс с тобой. Смонтирую руками. Набираю dmesg и с удивлением вижу вот чего:

[  140.516029] usb 2-3: new high speed USB device using ehci_hcd and address 3
[  140.649265] usb 2-3: New USB device found, idVendor=3538, idProduct=0901
[  140.649269] usb 2-3: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[  140.649271] usb 2-3: Product: USB FLASH DRIVE
[  140.649273] usb 2-3: Manufacturer: PQI
[  140.649275] usb 2-3: SerialNumber: 041100001624
[  140.649393] usb 2-3: configuration #1 chosen from 1 choice
[  140.731425] Initializing USB Mass Storage driver...
[  140.731832] scsi4 : SCSI emulation for USB Mass Storage devices
[  140.732426] usbcore: registered new interface driver usb-storage
[  140.732430] USB Mass Storage support registered.
[  140.733743] usb-storage: device found at 3
[  140.733745] usb-storage: waiting for device to settle before scanning
[  145.732187] usb-storage: device scan complete
[  145.732651] scsi 4:0:0:0: Direct-Access-RBC                                PQ: 2 ANSI: 4
[  145.733859] scsi 4:0:0:0: Attached scsi generic sg2 type 14

Как жить? Что указывать в качесве устройства?

Вот это вот не помогло

# mount -t vfat /dev/sg2 /mnt/flash/
mount: /dev/sg2 is not a block device
# uname -a
Linux debmybook 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux
★☆☆

Ответ на: комментарий от yoghurt

Если тебя интересовал

fdisk -l

то там этого устройства нет

# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000dc240

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         122      979933+  83  Linux
/dev/sda2             123        9729    77168227+   5  Extended
/dev/sda5             123         244      979933+  82  Linux swap / Solaris
/dev/sda6             245         852     4883728+  83  Linux
/dev/sda7             853        1338     3903763+  83  Linux
/dev/sda8            1339        1460      979933+  83  Linux
/dev/sda9            1461        9729    66420711   83  Linux
r_asian ★☆☆ ()
Ответ на: комментарий от r_asian

>> она ж не размечена походу.

Мне божатся, что там файло есть. Собственно с файлом её якобы и принесли.

ну хорошо. Предположим, что ФС там прямо в «корне» устройства. Тогда могут быть лишь два варианта ntfs или vfat (ExtFAT может?)

попробуй сделать modprobe ntfs а потом смонтировать.

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

Какой пакет их содержит? Они не установлены, а apt-cache search ничего не дал

r_asian ★☆☆ ()
Ответ на: комментарий от baverman
# sg_scan -i
/dev/sg0: scsi0 channel=0 id=0 lun=0 [em]
    HL-DT-ST  DVDRAM GSA-T20N   WP03 [rmb=1 cmdq=0 pqual=0 pdev=0x5]
/dev/sg1: scsi2 channel=0 id=0 lun=0 [em]
    ATA       Hitachi HTS54168  SB2O [rmb=0 cmdq=0 pqual=0 pdev=0x0]
/dev/sg2: scsi5 channel=0 id=0 lun=0 [em]
            [rmb=0 cmdq=0 pqual=2 pdev=0xe]

# sg_map
/dev/sg0  /dev/scd0
/dev/sg1  /dev/sda
/dev/sg2

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

Ага, вот только зверь-сиди добуду и поставлю винду в виртуалку.

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

>Какой загадочный /dev/sg2

А может это флэшка какая-то нестандартная?

dikiy ★★☆☆☆ ()
Ответ на: комментарий от baverman
# sg_map -x
/dev/sg0  0 0 0 0  5  /dev/scd0
/dev/sg1  2 0 0 0  0  /dev/sda
/dev/sg2  5 0 0 0  14
r_asian ★☆☆ ()
Ответ на: комментарий от r_asian

Должны быть следующие модули:

ide-scsi, sd_mod, sg, usb-ohci, (или usb-uhci в зависимости от шины), usb-storage.

Если они есть, тогда больше ничего посоветовать не могу.

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

Еще можно попробовать выключить компьютер и включиться с воткнутой флешкой.

baverman ★★★ ()

если я ничего не упустил, есть такой модуль sr_mod, отвечающий за /dev/scd* устройства.
еще можно посмотреть включена ли поддержка scsi в ядре (это уже подсмотрено в гугле).
а еще на лоре в 2007 году была такая тема:)
Братцы, выручайте!

Aen ()

sg - это, вообще-то scsi generic, эти устройства предназначениы для опроса scsi контроллеров и никогда не являлись влочными устройствами. с тем-же успехом можно какой-нибудь tty пытаться примонтировать.

два вопроса - не прикидывается ли эта флеха cd-rom-ом, и какое ядро - дистрибутивное (какого дистра) или самосбор?

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

> какое ядро - дистрибутивное (какого дистра) или самосбор?

debmybook 2.6.32-5-686


Очевидно, Debian / дистрибутивное

YAR ★★★★★ ()

Короче, сходил к корешу, воспользовался его Семёрочкой. А с этой проблемуой - ХЗ чего.

r_asian ★☆☆ ()

Дай конфиг ядра. Есть пару догадок...

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