USB támogatás és USB eszközök beállítása

Terméktámogatási adatbázis (usb_devices)
Következőkre vonatkozik

SuSE Linux: Verzió 7.x


Kernel: Verzió ab 2.2

Szituáció

Szeretné használni USB eszközeit SuSE Linux-szal.

Eljárás

Ez a cikk egy betekintést nyújt az USB támogatás és USB eszközök beállításába:

  1. USB támogatás
  2. USB támogatás beállítása manuálisan
  3. Támogatott eszközök:
  4. USB integrálása a rendszerbe
  5. Néhány hasznos link USB-vel kapcsolatban

  1. USB támogatás a hotplugging vagy usbmgr használatával
  2. Mivel sokféle eljárás használatos, a legegyszerűbb mód az USB alrendszer kezelésére az ún. "hotplugging" szkripteken keresztül valósítható meg. Az egyetlen dolog, amit meg kell tenni: az USB eszköz bedugása előtt az USB szolgáltatást aktiválni kell.

    Ha nem aktív, az esetben át kell írnia a /etc/rc.config fájlban (rendszergazdaként) manuálisan, vagy a YaST2-n keresztül a következő bejegyzést:

            Rendszeradminisztráció
            Beállítási fájl módosítása
    

    Egyszerűen változtassa meg a következő sort:

    	START_HOTPLUG="no"
    erre:
    	START_HOTPLUG="yes"
    

    A változó neve az előző SuSE Linux verziókban:

            START_USB=""
    

    Ezután az USB szolgáltatás aktív lesz a következő rendszerindítás után a hotplug szkriptek vagy az usbmgr által.

    A hotplug USB szolgáltatás automatikusan felismeri az USB eszközöket, akkor, ha az nem igényel a gyártótól származó speciális meghajtóprogramot (pl. az eszköz támogatott a meglévő meghajtóprogramokkal).

    Az USB hotplugging inicializáló szkript az /etc/init.d/hotplug.rc.config fájlban található meg, az egyéni beállítószkriptek pedig a /etc/hotplug könyvtárban vannak. Mindenesetre nem szükséges a szkripteket módosítani.

    Az

    	usbview
    

    program segítségével egyszerűen ellenőrizheti, hogy egy eszköz támogatott vagy nem.

    ha az eszköz vörös színnel van jelölve, a működés további meghajtót igényel. Az eszköz támogatottsági állapotának kiderítéséhez nézze meg a hardveradatbázist vagy a következő webhelyet: http://www.linux-usb.org.

    Az USB szolgáltatás manuálisan elindítható vagy leállítható a következő parancsokkal:

    	rchotplug start
    vagy
    	rchotplug stop
    

    rendszergazdaként.

    A SuSE Linux 7.2 esetében ez a következő parancsokkal lehetséges:

            rcusbmgr start
    vagy
            rcusbmgr stop
    

    További információk a Linux "hotplugging" eszközeivel kapcsolatban az alábbi oldalon találhatók: http://linux-hotplug.sourceforge.net. Még teljesebb ismeretek az usbmgr-ről megtalálhatók a következő címen: usbmgr.

    Az USB támogatás a régebbi SuSE Linux verziókban az /etc/rc.config fájlon keresztül állítható be (kivétel a SuSE Linux 7.2, ahol az USB támogatás az usbmgr-en keresztül történik). Ez továbbra is elvégezhető ezen a módon. Ezt egy kicsit körültekintőbben kell megtenni, mivel más az USB az usbmgr által kezelt a SuSE Linux 7.2-ben és a "Hotplugging"-gal megvalósított SuSE Linux 7.3-ban - minden esetben nézze meg, hogy melyik van telepítve.

  3. USB támogatás beállítása manuálisan
  4. Az USB kapuk működésre bírhatók az usb-uhci vagy usb-ohci modulok által.

    Ezek manuálisan is elindíthatók a következő parancsok kiadásával:

    	modprobe -a usb-uhci 
    

    vagy

    	modprobe -a usb-ohci 
    

    az USB gazdavezérlőtől függően.

    A következő parancs információkat szolgáltat a gazdavezérlőről:

    	hwinfo --pci | grep USB
    

    A kimenet valami hasonló lesz:

    	05: PCI 07.2: 0c03 USB Controller (UHCI)
    	    Model: 7112 "82371AB PIIX4 USB"
    

    Ha a modul sikeresen betöltődött, beírhatja a következő parancsot:

    	lsmod
    

    a betöltött modulok ellenőrzéséhez. Ha a következő

    	hid                   
    	input                 
    	usb-uhci              
    	usbcore 
    

    modulok nem lennének betöltve, töltse be azokat manuálisan a modprobe parancs segítségével.

  5. Támogatott eszközök:
  6. Adattároló eszközök

    Töltse be az usb-storage modult a CD-ROM, merevlemez, vagy ZIP meghajtó USB eszközökhöz. Ez elvégezhető egy root-konzolból a következő parancs kiadásával:

    	modprobe usb-storage
    
    USB egér vagy egyéb mutatóeszközök

    Töltse be a mousedev modult az USB kapura csatlakozó mutatóeszközökhöz (pl. egér vagy touchpad).

    Ezt kézzel megteheti, ha rendszergazdaként kiadja a következő parancsot:

    	modprobe mousedev
    
    USB modem vagy ISDN Fritz doboz

    Az acm modul szükséges a kapcsolat létrehozatalához USB modemen vagy egyéb kommunikációs eszközön keresztül.

    Ez a modul kézzel betölthető az alábbi parancs rendszergazdaként történő kiadásával:

    	modprobe acm
    
    USB billentyűzet

    A keybdev modul szükséges az USB billentyűzet használatához.

    A kézi betöltési módszer kényelmes lenne, viszont lehetetlen megtenni billentyűzet nélkül. Éppen ezért erre a modulra a rendszerindítás során van szükség.

    Ha a billentyűzet nem működik, csatolhatja azt a telepített rendszer indításával az 1. CD segítségével. Ez - ha a billentyűzet már működik - lehetővé teszi a megfelelő lépések megtételét a billentyűzet rendszerbe integrálásához.

    USB lapolvasó

    A scanner modul szükséges az USB lapolvasókhoz. Ez a modul manuálisan betölthető az alábbi paranccsal:

    	modprobe scanner
    

    A következő címen ellenőrizheti, hogy a lapolvasó támogatott-e:

    http://www.linux-usb.org

    Egyéb érdekes Internet oldalak az USB lapolvasókkal kapcsolatban:

    Sane - Scanner Access Now Easy
    Agfa-Snapscan
    Mustek

    USB hangkártyák

    Az USB audio eszközök az audio modult igénylik. Ez a modul manuálisan elindítható az alábbi módon:

    	modprobe audio
    

    ezután az eszköz működésre kész.

    USB botkormány és játékvezérlők

    A joydev modul szükséges az USB botkormányokhoz. Ez a modul az alábbi paranccsal tölthető be:

    	modprobe joydev
    

  7. USB integrálása a rendszerbe
  8. Ha sikeresen elindította az USB eszközöket, itt az idő a modulok rendszerindításkor történő betöltésére, így minden esetben készen állnak a használatra.

    Ez a művelet a /etc/rc.config fájlon keresztül valósítható meg. A használni kívánt eszközöktől függően a fájl ide tartozó sora hasonlóan néz ki:

    	INITRD_MODULES="usb-uhci usbcore input hid"
    

    Szúrja be az összes szükséges modul nevét a sorba, a megfelelő eszközökhöz. Mentse el a fájlt és futtassa a következő parancsot a kezdeti ramlemez létrehozásához:

    	mk_initrd
    

    Ez azt eredményezi, hogy a megadott modulok bekerülnek a /boot/initrd fájlba.

    Végezetül helyezze el a következő sort:

    	initrd = /boot/initrd
    

    a /etc/lilo.conf fájlban. Ez a parancs tudatja a lilo-val, hogy a /boot/initrd fájl tartalmazza a modulokat, amelyek szükségesek a rendszer indításakor.

    Egy tipikus bejegyzés a lilo.conf-ban hasonlóan néz ki:

            #
            image = /boot/vmlinuz
              root = /dev/hda3
              label = linux
              initrd = /boot/initrd
    

    Miután beszúrta az initrd utasítást, telepítse a lilo-t a következő parancs rendszergazdaként történő kiadásával:

    	lilo
    

    Ha ez sikeresen végrehajtódott, a kimenet valami hasonló:

    	Added linux *
    	Added failsafe
    	Added memtest86
    

    Ha sikeresen végrehajtotta a beállításokat, a modulok automatikusan betöltődnek a következő rendszerindítás alkalmával.

    Miután a beállítás kész, kiadhatja a következő parancsot rendszergazdaként:

    	hwinfo --usb 
    

    A program kimenete felsorolja az USB eszközöket és paramétereiket. Ez egy példa kimenet egy USB egér használatakor:

    02: USB 102.0: 10503 USB Mouse
      [Created at usb.88]
      Unique ID: TVjZ.qEJLdiOT77E
      Vendor: u05b8 "?"
      Model: 3003 "?"
      SubVendor: "Agiler"
      SubDevice: "3D USB Mouse"
      Revision: "4.91"
      Comaptible to: s0200 0001 "Generic USB Mouse"
      USB Device status: driver active ("hid")
      Device File: /dev/input/mice
      Speed: 12 Mbps
      Driver Info #0:
        XFree86 Protocol: imps/2
        GPM Protocol: ps2
      Attached to: #1 (Hub)
    

    További szükséges információk az eszközök aktiválásával kapcsolatban: _top

    Kérem olvassa el a következő cikkeket a terméktámogatási adatbázisunkban bővebb információkért az USB eszközökkel kapcsolatban:


Lásd még:
o Hogyan lehet teljesen kikapcsolni az USB-t
o A hardver detektálás megáll az > usb.3: read info sornál
o USB problémák SuSE Linux 7.3-on
o USB nyomtatók telepítése

Kulcsszavak: USB, DEVICE, HARDWARE, EXTERN, CDROM, ZIP, SCANNER, MOUSE, AUDIO, USB ESZKÖZÖK, TáMOGATáS, BEáLLíTáS, ESZKÖZ, HARDVER, LAPOLVASó, EGéR, HANGKáRTYA

Kategóriák:

SDB-usb_devices, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 08. Jan 2002
SuSE Linux AG - Utoljára frissítve: 15. Jan 2002 feladó: ip (sdb_gen 1.40.0)