Консультация № 66924
14.12.2006, 10:18
0.00 руб.
0 1 1
Здравствуйте!
У меня проблема с flash-картой в linux
Я в ядро включил поддержку Flash не модулями, а в само ядро, т.к. flash-ом пользоваться буду постоянно. После перекомпиляции ядра программа USB view перестала ругаться на то, что нет драйвера USB!
В приложении USB viewer есть все USB устройства(мышь и flash диск), но я никак его не могу примонтировать:
root@sysadmin:~# mount /dev/sda1 /mnt/flash
mount: block device /dev/sda1 is write-protected, mounting read-only
mount: /dev/sda1 is not a valid block device
root@sysadmin:~# mount /dev/sdb1 /mnt/flash
mount: /dev/sdb1 is not a valid block device
root@sysadmin:~#

При компиляции ядра? прогарммой menuconfig пометил опции:
Для скази
* - SCSI support
* - SCSI disk support
* - SCSI generic support

Для USB
│ │ <*> Support for USB
│ │
  • USB verbose debug messages
    │ │ --- Miscellaneous USB options
    │ │
  • Preliminary USB device filesystem
    │ │
  • [ ] Enforce USB bandwidth allocation (EXPERIMENTAL)
    │ │ --- USB Host Controller Drivers
    │ │ <*> EHCI HCD (USB 2.0) support (EXPERIMENTAL)
    │ │ <*> UHCI (Intel PIIX4, VIA, ...) support
    │ │ < > OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support

    Дистрибутив Slackware 11.0

    Думаю, что нужно каким-то образом определить, каким именно устройством монтируется флеш, можен не /dev/sda1 или .... sdb1, а какое-то другое?
    Как определить?

    Обсуждение

    Неизвестный
    14.12.2006, 10:24
    общий
    это ответ
    Здравствуйте, _Alexey_!
    Выполните cat /proc/partitions и будете знать какие у Вас есть диски
    Форма ответа