The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Как прочитать данные с USB Easy Drive под FreeBSD (freebsd bsd usb flas)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: freebsd, bsd, usb, flas,  (найти похожие документы)
From: Sergey A. Osokin Date: Mon, 2 Aug 2007 18:21:07 +0000 (UTC) Subject: Как прочитать данные с USB Easy Drive под FreeBSD Оригинал: http://ozz.pp.ru/freebsd.html Как прочитать данные с USB Easy Drive (записано в Windows XP)? Следует удостоверится, что ядро собрано с поддержкой устройств: device da device scbus device pass Загружаем модуль поддержки USB Mass Storage: # kldload umass.ko Загружаем USB-демона: # /usr/sbin/usbd Вставляем flash-disk в USB-порт. Смотрим в /var/log/messages: Aug 5 17:33:49 hole /kernel: umass0: vendor 0x0c76 product 0x0005, rev 1.10/1. 00, addr 4 Aug 5 17:33:49 hole /kernel: da2 at umass-sim0 bus 0 target 0 lun 0 Aug 5 17:33:49 hole /kernel: da2: Removable Direct Access SCSI-2 device Aug 5 17:33:49 hole /kernel: da2: 650KB/s transfers Aug 5 17:33:49 hole /kernel: da2: 62MB (127091 512 byte sectors: 64H 32S/T 62C ) Посмотрим, что говорит camcontrol: # camcontrol rescan all Re-scan of bus 0 was successful # camcontrol devlist -v scbus1 on umass-sim0 bus 0: ... Посмотрим что говорит usbdevs: # usbdevs -v Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 0x0100 port 1 addr 4: power 100 mA, config 1, product 0x0005(0x0005), vendor 0x0c76(0 x0c76), rev 0x0100 ... Смотрим, что говорит fdisk # fdisk da2 ... Information from DOS bootblock is: The data for partition 1 is: sysid 6,(Primary 'big' DOS (> 32MB)) start 32, size 126688 (61 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 359/ head 10/ sector 32 ... Монтируем файловую систему: # mount_msdos /dev/da2s1 /mnt/umass В версиях 5.1 и выше достаточно подгрузить модуль umass.ko, запустить /usr/sbin/usbd и вставить flash-disk в USB-порт. Как настроить Cronyx Omega PCI на FreeBSD-4.6? $ fetch ftp://ftp.cronyx.ru/pub/cronyx/omega/ombsd18.tgz $ tar xfvz ombsd18.tgz $ cd ombsd # patch -N -r "" -d /sys/isa < sio46.pch # cd /dev # for d in 2 3 4 5 6 7 8 9 a b c d e f g h h i j k l m n o p q r s t u v ; \ do ./MAKEDEV ttyd$d cuaa$d; done ВНИМАНИЕ! В файл описания ядра ничего писать не надо. Конфигурируем, собираем и устанавливаем новое ядро. # reboot После перезагрузки: $ dmesg | grep sio siopci0: port 0x6700-0x670f,0x6600-0x667f,0x6500-0x657f irq 10 at device 9.0 o n pci0 sio2: type ST16650A with 64 bytes FIFO sio3: type ST16650A with 64 bytes FIFO sio4: type ST16650A with 64 bytes FIFO sio5: type ST16650A with 64 bytes FIFO sio6: type ST16650A with 64 bytes FIFO sio7: type ST16650A with 64 bytes FIFO sio8: type ST16650A with 64 bytes FIFO sio9: type ST16650A with 64 bytes FIFO Как в ОС FreeBSD запустить XFree86 с опцией -nolisten tcp, если я работаю через xdm? В файле /usr/X11R6/lib/X11/xdm/Xservers к строке :0 local /usr/X11R6/bin/X следует дописать -nolisten tcp. Получившаяся строка будет выглядеть так: :0 local /usr/X11R6/bin/X -nolisten tcp

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру