Portál AbcLinuxu, 13. července 2025 07:35

HandyDrive 64MB

Ovladač: v jádře

Technické parametry

64 MB RAM
17 gramu
USB storage class 1read >750KB/s, write >450KB/s
shock resistance: 1000G


8MB az 1GB memory - ja mam 64 MB.
USB storage class
vfat file system - neskusal som ho menit


Apacer Handydrive, 128 Mb, asi 15g. Dodava se i s prodluzovacim kablikem s originalni kolibkou.

Ovladace nutne pouze do win 98, pak se stejne jako v NT, 2000, XP pripoji automaticky po vlozeni do USB portu. V linuxu podpora od jadra 2.4.0

Identifikace pod Linuxem

/proc/bus/usb/devices:
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0d7d ProdID=0100 Rev= 1.00
S: Manufacturer=Apacer
S: Product=HandyDrive
S: SerialNumber=191B0308013A
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=255ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=255ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl= 1ms


dmesg:

hub.c: USB new device connect on bus1/2, assigned device number 3
usb.c: USB device 3 (vend/prod 0xd7d/0x100) is not claimed by any active driver.Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Apacer Model: HandyDrive Rev: 1.05
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.


lsmod:
Module                  Size  Used by    Tainted: P  
usb-uhci               21516   0  (unused)
nls_iso8859-1           2844   2  (autoclean)
sd_mod                 10060   2  (autoclean)
vfat                    9532   1  (autoclean)
fat                    29752   0  (autoclean) [vfat]
usb-storage            43124   1 
usbcore                35488   0  [usb-uhci usb-storage]
scsi_mod               81752   2  [sd_mod usb-storage]
NVdriver              988544  10 
rtc                     5948   0  (autoclean)
dmesg (po modprobe usb-uhci):
usb-uhci.c: $Revision: 1.275 $ time 20:37:40 Jan 28 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 9 for device 00:07.2
PCI: Sharing IRQ 9 with 00:07.3
PCI: Sharing IRQ 9 with 00:0c.0
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 9 for device 00:07.3
PCI: Sharing IRQ 9 with 00:07.2
PCI: Sharing IRQ 9 with 00:0c.0
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: USB new device connect on bus1/2, assigned device number 2
usb-storage: act_altsettting is 0
usb-storage: id_index calculated to be: 62
usb-storage: Array length appears to be: 64
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints: In: 0xd2566d40 
       Out: 0xd2566d54 Int: 0xd2566d68 (Period 1)
usb-storage: Found existing GUID 0d7d01000000192a160b01ec
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
cat /proc/scsi/scsi:
Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: Apacer   Model: HandyDrive       Rev: 2.08
  Type:   Direct-Access                    ANSI SCSI revision: 02

Postup zprovoznění pod Linuxem

Pouze pod 2.4.0 a vyšší.

Potřebujete tyto moduly:
usb-storage
usbcore
scsi_mod
Pak klasický
mount /dev/sda1 /mnt/adresar, FS je Vfat

Na nekterych konfiguracich budete muset jeste nahrat modul usb-uhci a pripojit usbdevfs pomoci
mount usbdevfs -t usbdevfs /proc/bus/usb


Plati pre RedHat 7.2 - po zapojeni si sam natiahol moduly, zdetekoval, stacilo namontovat /dev/sda1

automaticke montovanie ktore spominal Leoš Literák :-)

treba mat naistalovane autofs

v /etc/auto.master odstranit # pri riadku
/misc /etc/auto.misc --timeout=60

v /etc/auto.misc vytvorit riadok
handy -fstype=vfat,gid=600,umask=002 :/dev/sda1

pouzit prikaz
/etc/init.d/autofs start

ls /misc/handy - a HandyDrive je namontovany :-)
po 60s necinnosti sa sam odmontuje - nesmie s nim nic pracovat.
Vytvoril som skupinu handy s ID 600, pridal do nej uzivatela pod ktorym sa hlasim. Spolu s umask parametrom zabezpeci ze na HandyDrive
moze zapisovat aj iny uzivatel ako root. Nechcem zbytocne pracovat ako root.


Pod debianem 3.0: Musel jsem zkompilovat nove jadro (standardne se instaluje 2.2.18, ktere nestaci). Pouzil jsem 2.4.19. Je dulezite zapnout podporu SCSI (emulaci) a USB (usbcore, usb-storage a usb-uhci). Usb-uhci je dulezite, kdyz jsem ho nedal, neslo to.

Pote

 
modprobe usb-storage
modprobe usb-uhci
mount /dev/sda1 /mnt/usbdisk -t vfat

Poznámka

No, myslel jsem, že to pod Mandrakem pojede jako pod windowsy: plug and use. Kdežto jsem musel modprobem nahrát moduly a pak to ručně namontovat. Ale stejně je to cool věcička.

Prvy krat som videl priamo v navode k zariadeniu spomenutu instalaciu pod Linuxom.

Funguje velice pekne a pro prenaseni dat i mezi ruznymi operacnimi systemy je idealni.

Dokument vytvořil: Leoš Literák, 6.12.2001 14:58 | Poslední úprava: Redakce, 27.2.2011 15:09 | Další přispěvatelé: Petr Pinkas, Zaphod | Historie změn | Zobrazeno: 915×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.