|
PenDrive we FreeBSD - szybkie HOWTO |
|
|
|
czwartek, 29 stycznia 2004 -
Napisał: jch (15066 odsłon)
|
Pamięci flash usb już powoli wypierają dyskietki, a ich
obsługa w systemach OpenSource jest również prosta jak w wiadomych okienkach
(tych nowszych). Na pendrive zmieścimy duuuużo danych 32MB/64MB/128MB/256MB a
nawet słyszałem, że są już wielkości 1GB :). Poza tym żywotność pamięci flash
jest wręcz wieczna i wynosi z reguły10 lat a ilość zapisów około 10 mln.
Zachęcam do testów, a dyskietki wyrzućmy do
kosza...
1) Sprawdzamy, czy w jądrze mamy odpowiednie moduły USB (GENERIC ma
standardowo):
# USB support device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface device usb # USB Bus (required) #device udbp # USB Double Bulk Pipe devices device ugen # Generic device uhid # "Human Interface Devices" device ukbd # Keyboard device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da device ums # Mouse device urio # Diamond Rio 500 MP3 player device uscanner # Scanners |
interesuje nas usb i umass.
2) Jeżeli nie mamy to do /boot/loader.conf dopisujemy:
usb_load="YES" umass_load="YES" |
3) Ewentualnie ręcznie:
# kldload usb.ko # kldload umass.ko
Test modułów przez
# kldstat
4) Obserwujemy i wkładamy pendrive:
# tail -f /var/log/messages umass0: Genesys Logic USB Storage, rev 2.00/1.10, addr 2 GEOM: create disk da0 dp=0xc47e9050 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 125MB (256000 512 byte sectors: 64H 32S/T 125C)
5) Sprawdzamy:
# ls -la /dev/da0* crw-r----- 1 root operator 4, 26 27 Sty 20:44 /dev/da0 crw-r----- 1 root operator 4, 27 27 Sty 20:44 /dev/da0s1
6) Montujemy:
# mount_msdosfs /dev/da0s1 /mnt
7) I już!....
# ls -la /mnt
8) Odmontowanie:
# umount /mnt
9) Popatrzmy co się dzieje
# tail -f /var/log/messages umass0: at uhub0 port 1 (addr 2) disconnected (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry GEOM: destroy disk da0 dp=0xc47e9050 umass0: detached
Autor: jch
jch(at)pvd.pl |
Mała uwaga :) Dodane przez iryys w dniu - 2006-06-27 18:09:00 | Warto dodać, by nie używać opcji "sync" podczas montowania pendrive'a, która potrafi spowolnić transfer nawet do kilku kb/s!!! Długo googlowałem i nie znalazłem niczego, co rozwiązałoby mój problem szybkości, a opcję sync dodałem odruchowo do fstaba ( w linuxie niemal obowiązkowa ) | Mała uwaga do małej uwagi :) Dodane przez Szumak w dniu - 2006-09-05 20:35:43 | Montuję z opcją sync i nie zauważyłem opisanych problemów. Być może jest to uzależnione od konkretnego modelu pendrive bo jak doświadczenie wskazuje nie wszystkie są prawidłowo obsługiwane przez systemy inne niż Windows. Używam Kingstona 512MB, testowałem z powodzeniem również Verbatim o tej samej pojemności. | Re:Mała uwaga do małej uwagi :) Dodane przez iryys w dniu - 2006-09-11 15:54:40 | | Mam czytnik SD→USB Kingston, czynik CF→USB noname, aparat na XD oraz pendrive Memorex. Wszędzie to samo. Wobec tego problem wydaje się być związany z kontrolerem USB ( u mnie VIA ) |
Tylko zarejestrowani użytkownicy mogą pisać komentarze. Prosze zaloguj się i dodaj komentarz. Powered by AkoComment! |
|
Ostatnio aktualizowany ( niedziela, 13 listopada 2005 )
|
|
|