Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

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

)





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr