 |
| Календарь |
 |
 |
| « Сентябрь 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 |
 |
|
 |
 |
 |
 |
 |
| автор: Fross | 21 сентября 2007 | Просмотров: 177 |
|
 |
 |
 |
 |
| |
Небольшая притча
Пришел ко мне как-то друг с 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 |
|
 |
 |
 |
| |
|
|
 |
|
 |
 |
 |
 |
 |
 |
РАЗДЕЛЫ СТАТЕЙ |
 |
|
 |
 |
 |
 |
 |
На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
|
 |
 |
 |
 |
| |
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
|
|
 |
 |
 |
| |
Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе. Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.
|
|
 |
|
 |
|
|