| 17-07-04 21:00 Linux i USB
 
  piše DOBRIŠA DOBRENIĆ
 
 
 Ako želite da vaš Linux prepoznaje USB memorije, evo kako se to sredi u tri koraka - zapravo dva ako koristite kernel-cn paket.
   0. Preporuča se radi dopunskih informacija:
   # links http://www.linux-usb.org
     1. Prilagodite konfiguraciju jezgre:
   (Koristite li CARNetove programske pakete za jezgru, sve je već namješteno i korak 1. možete preskočiti.
 # dpkg -l kernel-\*cn | fgrep ii
 ii  kernel-cn      2.4.26-4       Linux kernel image 2.4.26 on CARNet Linux se
 ii  kernel-source- 2.4.26-2       Linux kernel image 2.4.26 on CARNet Linux se
 )
   # cd /usr/src
 # ls -ld linux*
   (Ako nemate izvorni kod jezgre:
 # links ftp://ftp.kernel.org/pub/linux/kernel/v2.4/
 	skinite zadnju verziju, npr. 2.4.26
 # tar xjf linux-2.4.26.tar.bz2
 # ln -sf linux-2.4.26 linux-2.4
 )
   # cd linux-2.4
 # cp .config /boot/.config-2.4.26.prije_usb-storage
 # make menuconfig
 	označite:
 	SCSI support  --->
 		<M> SCSI support
 		<M>   SCSI disk support
 	File systems  --->
 		<M> DOS FAT fs support
 		<M>   MSDOS fs support
 		<M>   VFAT (Windows-95) fs support
 		<M> NTFS file system support (read only)
 	USB support  --->
 		<M> Support for USB
 		[*]   Preliminary USB device filesystem
 		<M>   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
 		<M>   UHCI (Intel PIIX4, VIA, ...) support
 		<M>   OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
 		<M>   USB Mass Storage support
   (Provjerite postavke s npr.
 # egrep 'SCSI=|SD=|FAT_FS=|MSDOS_FS=|NTFS_FS=|USB=|USB_DEVICEFS=|USB_.*HCI|USB_STORAGE=' .config
 Ispis bi trebao uključivati:
 CONFIG_SCSI=m
 CONFIG_BLK_DEV_SD=m
 CONFIG_FAT_FS=m
 CONFIG_MSDOS_FS=m
 CONFIG_VFAT_FS=m
 CONFIG_NTFS_FS=m
 CONFIG_USB=m
 CONFIG_USB_DEVICEFS=y
 CONFIG_USB_EHCI_HCD=m
 CONFIG_USB_UHCI=m
 CONFIG_USB_UHCI_ALT is not set
 CONFIG_USB_OHCI=m
 CONFIG_USB_STORAGE=m
 )
   # make dep && make -j 2 bzImage modules && make modules_install
 # cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.26
 # cp System.map /boot/System.map-2.4.26
 # cp .config /boot/.config-2.4.26
 # ln -sf /boot/vmlinuz-2.4.26 /vmlinuz
 # lilo
 # reboot
     2. Spojite USB podatkovni uređaj:
   # modprobe usbcore usb_uhci ehci_hcd usb-storage
   (Provjerite je li modul usb-storage automatski učitao module
 scsi_mod i sd_mod:
 # lsmod
 )
   (Za korektnu automatizaciju možete koristiti programe usbmgr ili hotplug, a ako pak ne želite imati posebne module, pri konfiguraciji u točki 1.
 označite:
         USB support  --->
                 <*> Support for USB
                 <*>   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
                 <*>   UHCI (Intel PIIX4, VIA, ...) support
 		<*>   OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
                 <*>   USB Mass Storage support
 )
     3. Povežite datotečne sustave:
   # mount /dev/sda1 /mnt
 (Uz pretpostavku da je ovo prvi SCSI uređaj, kao i da je datotečni sustav na prvoj particiji - provjerite s:
 # fdisk -l /dev/sda
 )
   (Ovisno o tipu postoje?eg datote?nog sustava na USB podatkovnom
 uređaju, automatski ?e se učitati moduli fat i msdos ili vfat ili
 ntfs. Provjerite s:
 # lsmod
 ) 
 
 |