Сделать стартовой Добавить в избранное
 
Панель управления
логин :  
пароль :  
   
   
Регистрация
Напомнить пароль?
Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl » UNIX » Linux » Подключение USB Compact Flash Reader в Linux
Навигация по сайту
Главная Софт
Форум FeedBack
 
Расширенный поиск
Календарь
«    Сентябрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Популярные статьи
 

 

UNIX » Linux : Подключение USB Compact Flash Reader в Linux
 
Небольшая притча

Пришел ко мне как-то друг с USB Compact Flash Reader'ом с памятью 64 мб, и надо было ему туда закачать пару файлов с моего компьютера. Так и столкнулся я впервые с подобной проблемой.

Как ни странно, настройка прошла очень быстро и вполне успешно. Итак, данная статья посвящена использованию USB Compact Flash Reader в ОС GNU/Linux.


Настройка ядра

Т.к. Flash Reader будет работать в качестве SCSI-устройства, необходимо включить ее поддержку в ядре. Соединение будет проходить через USB, а значит понадобится и USB support.

$ cd /usr/src/linux
# make menuconfig

Модульно или монолитно включается следующее:

General setup --->
[*] Support for hot-pluggable devices
(поддержка устройств, которые могут быть подключены/отключены в любой момент времени, а не только перед загрузкой системы)

SCSI support --->
SCSI support
SCSI disk support
SCSI generic support
(поддержка SCSI-устройств вообще и дисков в частности)

USB support --->
Support for USB
[*] Preliminary USB device filesystem
UHCI (Intel PIIX4, VIA, ...) support
USB Mass Storage support
(поддержка USB вообще и USB-устройств для хранения в частности)

После проделанных изменений в конфиге ядра:

# make dep
# make bzImage

И если что-то было подключено модульно, то:

# make modules
# make modules_install

Теперь ядро из "/usr/src/linux/arch/i386/boot/bzImage" надо добавить в конфиг загрузчика (для LILO — /etc/lilo.conf; потом перезапустить сам LILO командой "/sbin/lilo").

В /etc/fstab полезно добавить строку:
none /proc/bus/usb usbdevfs defaults 0 0

Теперь USBDEVFS будет при загрузке монтировать в /proc/bus/usb.

Reboot.


Подключение и использование

Теперь при подключении Flash Reader'а в "dmesg" должно появиться примерно следующее:

hub.c: USB new device connect on bus1/1, assigned device number 2
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: LEXAR Model: JUMPDRIVE Rev: 1.01
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 125952 512-byte hdwr sectors (64 MB)
sda: Write Protect is off
sda: sda1

(Если какие-то настройки в ядре были включены модульно, то надо самостоятельно загрузить все эти модули командой "modprobe ".)

Как видно, устройство получило название sda1. Можно смело монтировать:

# mkdir /flash
# mount -t vfat /dev/sda1 /flash

Чтобы не прописывать всю команду каждый раз в /etc/fstab добавляется строка:

/dev/sda1 /flash vfat noauto,user 0 0

Теперь в каталоге /flash/ будет vfat-раздел, в котором будет хранится вся информация с Flash Reader'а. Работа с ней проходит также, как и с обычным vfat-диском (возможно, несколько медленнее). Во избежание неприятных инцидентов перед отключением устройства рекомендуется размонтировать /flash:

# umount /flash

Форматирование sda1 тоже производится как и у обычного vfat-диска:

# mkfs -t vfat /dev/sda1

Автор: Дмитрий Шурупов
E-mail: root nixp ru
ICQ: 76011665
URL: http://www.nixp.ru/shurup/
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
 
  • Подключение USB-сканера в Linux
  • История о том, как я настраивал USB flash-memory-drive в Linux
  • Конвертация обычной установки Linux в Software-ROOT-RAID1
  • Настройка IOMEGA ZIP 100 LPT в ОС FreeBSD
  • Запись дисков через ATAPI в Linux
  •  
     
     (голосов: 0)
    Комментарии (0)  Распечатать
     
     
    Добавление комментария
       
     

    РАЗДЕЛЫ СТАТЕЙ
    На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
     
    WINDOWS 98 - Все об ОС версии 9x - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
    FAQ   Безопасность   Восстановление   Другое   Настройка   Оптимизация   Установка


    WINDOWS 2000 - установка, настройка, оптимизация, ускорения работы, администрирование и многое другое.
       FAQ   Администрирование   Безопасность   Восстановление   Настройка   Оптимизация   Разное   Установка


    WINDOWS 2003 - настройка, полные обзоры данной ОС, оптимизация, скриншоты, FAQ...
       FAQ   Администрирование   Безопасность   Настрока   Разное   Установка


    WINDOWS XP - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
       FAQ   Безопасность   Восстановление   Другое  Настройка   Оптимизация   Установка


    WINDOWS Vista - установка, настройка, оптимизация, рекомендации и многое другое...
       FAQ   Другое   Обзор системы   Установка


    UNIX - установка, настройка, рекомендации и многое другое...
       Linux   FreeBSD   Сетевые технологии   Открытое программное обеспечение   Интернет   Разное   FAQ


    Администратору / пользователю - практические советы по работе с софтом железом и пр...
       Hardware   Internet   lan&more   Software    Exchange Server    Windows Server 2008


    Windows Server - Советы и рекомендации по настройке Windows серверов
       Exchange Server    Windows Server 2008    ISA Server


    Веб-мастеру - Apache, ASP, Flash, MySQL, хостинг и многое другое...
       Apache   ASP   Разное   Flash   Java/CSS/HTML/DHTML   MySQL   Хостинг   Perl   PHP
     
      Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе.
    Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.