Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 63478 Details for
Bug 99126
[el] Translation Update: usb-guide.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
usb-guide.xml
usb-guide-el.xml (text/plain), 35.93 KB, created by
Ioannis Aslanidis (RETIRED)
on 2005-07-15 10:07:53 UTC
(
hide
)
Description:
usb-guide.xml
Filename:
MIME Type:
Creator:
Ioannis Aslanidis (RETIRED)
Created:
2005-07-15 10:07:53 UTC
Size:
35.93 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8"?> ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/usb-guide.xml,v 1.5 2005/06/17 10:51:16 fox2mike Exp $ --> > ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link="/doc/en/usb-guide.xml"> ><title>ÎδηγÏÏ USB ÏÎ¿Ï Gentoo Linux</title> > ><author title="Î£Ï Î³Î³ÏαÏÎαÏ"> > <mail link="fox2mike@gentoo.org">Shyam Mani</mail> ></author> > ><author title="ÎεÏαÏÏαÏÏήÏ"> > <mail link="int.teo@gmail.com">ÎεÏÏÎ¹Î»Î¿Ï ÎνÏζÏÎ³Î»Î¿Ï </mail> ></author> > ><abstract> >ÎÏ ÏÏ Ïο κείμενο βοηθάει Îναν ÏÏήÏÏη να ενεÏγοÏοιήÏει Ïην USB Ï ÏοÏÏήÏιξη Ïε Îνα Gentoo ÏÏÏÏημα και να ÏÏ Î¸Î¼Î¯Ïει εÏίÏÎ·Ï ÏÎ¹Ï Î´Î¹Î¬ÏοÏÎµÏ USB ÏÏ ÏÎºÎµÏ ÎÏ. ></abstract> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> ><license/> > ><version>1.4</version> ><date>2005-06-17</date> > ><chapter> ><title>ÎιÏαγÏγή</title> ><section> ><title>Τι είναι Ïο USB?</title> ><body> > ><p> >USB είναι ÏÏ Î½ÏομογÏαÏία ÏÎ¿Ï Universal Serial Bus και είναι βαÏικά Îνα ÏÏÏÏÏ Ïο εξÏÏεÏÎ¹ÎºÎ®Ï Î´Î¹ÎµÏαÏÎ®Ï ÏÎ¿Ï ÎµÏιÏÏÎÏει Ïην εÏικοινÏνία μεÏÎ±Î¾Ï ÏÎ¿Ï Ï ÏολογιÏÏή και ÏÏν διαÏÏÏÏν ÏεÏιÏεÏειακÏν. ÎεÏικÎÏ Î±ÏÏ ÏÎ¹Ï Ïιο ÏÏ Ïνά ÏÏηÏιμοÏοιοÏÎ¼ÎµÎ½ÎµÏ USB ÏÏ ÏÎºÎµÏ ÎÏ ÏήμεÏα είναι ÏληκÏÏολÏγια, ÏονÏίκια, ÏηÏιακÎÏ ÎºÎ¬Î¼ÎµÏεÏ, εξÏÏεÏικοί εγγÏαÏÎµÎ¯Ï CD & DVD, εκÏÏ ÏÏÏÎÏ ÎºÎ»Ï. ></p> > ><p> >Î¥ÏάÏÏÎ¿Ï Î½ δÏο εκδÏÏÎµÎ¹Ï ÏÎ¿Ï USB Ïε ÏÏήÏη, Ïο USB 1.1 και Ïο USB 2.0. ÎÏÏÏον Ïο USB διαÏηÏοÏÏε ÏάνÏα ÏÏ Î¼Î²Î±ÏÏÏηÏα με ÏÎ¹Ï ÏÏοηγοÏÎ¼ÎµÎ½ÎµÏ ÎµÎºÎ´ÏÏειÏ, Ïο USB 2.0 είναι ÏÏ Î¼Î²Î±ÏÏ ÏÏÎ¿Ï Ïα ÏίÏÏ Î¼Îµ Ïο USB 1.1. Îι ÏÎµÎ»ÎµÏ ÏÎ±Î¯ÎµÏ USB ÏÏ ÏÎºÎµÏ ÎÏ ÎµÎ¯Î½Î±Î¹ ÏÏ Ïικά USB 2.0 ÏÏ Î¼Î²Î±ÏÎÏ. Το USB 2.0 Ï ÏοÏÏηÏίζει μια μÎγιÏÏη ÏαÏÏÏηÏα μεÏαγÏÎ³Î®Ï Î´ÎµÎ´Î¿Î¼ÎνÏν ÏÏν 480 Mbps ή 60 MBps και Î±Ï Ïή είναι η μεγαλÏÏεÏη διαÏοÏά μεÏÎ±Î¾Ï ÏÏν δÏο ÏÏοÏÏÏÏν. ÎκÏμη Îνα ÏλεονÎκÏημα ÏÎ¿Ï USB είναι ÏÏι ÏÎ»ÎµÏ Î¿Î¹ ÏÏ ÏÎºÎµÏ ÎÏ ÎµÎ¯Î½Î±Î¹ ><e>hot-pluggable</e>, ÏÎ¿Ï Ïημαίνει ÏÏι δεν ÏÏειάζεÏαι να εÏανεκκινήÏεÏε Ïο ÏÏÏÏημα ÏÎ±Ï ÎÏÏι ÏÏÏε να μÏοÏÎÏεÏε να ÏÏηÏιμοÏοιήÏεÏε Î±Ï ÏÎÏ ÏÎ¹Ï ÏÏ ÏÎºÎµÏ ÎÏ. ></p> > ></body> ></section> > ><section> ><title>Îια ΤεÏνική Î ÏοÏÎγγιÏη</title> ><body> > ><p> >Î Ïιν ÏÏοÏÏÏήÏÎ¿Ï Î¼Îµ ÏÏÎ¹Ï ÎµÏιλογÎÏ ÏÏν ÏÏ Î¸Î¼Î¯ÏεÏν ÏÎ¿Ï ÏÏ Ïήνα, θα ήÏαν ÏÏήÏιμο να μελεÏήÏÎ¿Ï Î¼Îµ Ïο USB Ïε μεγαλÏÏεÏη λεÏÏομÎÏεια. Îν βιάζεÏÏε ή θÎλεÏε να ÏÏοÏÏεÏάÏεÏε Î±Ï Ïήν Ïην ενÏÏηÏα, ÏαÏÎ±ÎºÎ±Î»Ï ÏÏοÏÏÏήÏÏε ÏÏην <uri link="#kernel">ÏÏθμιÏη ÏÎ¿Ï ÏÏ Ïήνα</uri>. ></p> > ><p> >Îνα USB ÏÏÏÏημα ÎÏει Îναν host controller, hubs, Îνα <e>root hub</e> μεÏÎ±Î¾Ï ÏÏν άλλÏν και μÏοÏεί να Ï ÏοÏÏηÏίξει μÎÏÏι 127 ÏÏ ÏÎºÎµÏ ÎÏ USB ÏÏ Î¼ÏεÏιλαμβανομÎνÏν και ÏÏν hubs. Î host controller δεν είναι ÏίÏοÏα άλλο αÏÏ Ïην Ï Î»Î¹ÎºÎ® διεÏαÏή μεÏÎ±Î¾Ï ÏÎ·Ï USB ÏÏ ÏÎºÎµÏ Î®Ï ÎºÎ±Î¹ ÏÎ¿Ï Î»ÎµÎ¹ÏÎ¿Ï ÏÎ³Î¹ÎºÎ¿Ï ÏÏ ÏÏήμαÏοÏ. Î¥ÏάÏÏÎ¿Ï Î½ μεÏικά HCI (Host Controller Interface) ÏÎ¿Ï ÏÏηÏιμοÏοιοÏνÏαι ÏήμεÏα και Î±Ï Ïά είναι Ïο OHCI (Open HCI) αÏÏ Ïην Compaq, Ïο UHCI (Universal HCI) και Ïο EHCI (Enhanced HCI), και Ïα δÏο αÏÏ Ïην Intel. Τα OHCI/UHCI είναι Ïα δÏο βιομηÏανικά ÏÏÏÏÏ Ïα ÏÏν διεÏαÏÏν USB 1.1 ÎµÎ½Ï Ïο EHCI είναι για USB 2.0. ></p> > ><p> >Î ÏÏληÏÎ®Ï ÏÎ¿Ï hardware ÏαÏÎÏει μια διεÏαÏή για Ïον ÏÏογÏαμμαÏιÏÏή ÏÎ¿Ï ÎµÏιÏÏÎÏει ÏÏο ÏÏÏÏημα να αλληλεÏιδÏά με Ïο Ï Î»Î¹ÎºÏ ÎºÎ±Î¹ Î±Ï ÏÏ Î¿Î½Î¿Î¼Î¬Î¶ÎµÏαι HCD ή Host Controller Device. ÎÎÏÏ ÏÎ¿Ï HCD η ÏÏ ÏÎºÎµÏ Î® αλληλεÏιδÏά με Ïο λογιÏÎ¼Î¹ÎºÏ ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ. Το ÏαÏακάÏÏ Î´Î¹Î¬Î³Ïαμμα ÏιÏÏεÏÏ ÏÏÏ Î¸Î± κάνει Ïα ÏÏάγμαÏα Ïιο εÏκολα ÏÏην καÏανÏηÏη. ></p> > ><pre caption="Îενική αÏÏιÏεκÏονική ÏÎ¿Ï USB"> ><comment>(Το λογιÏÎ¼Î¹ÎºÏ Î±ÏοÏελείÏαι και αÏÏ Î¬Î»Î»Î± μÎÏη ÏÏÏÏ Î¿ οδηγÏÏ ÏÎ·Ï ÏÏ ÏÎºÎµÏ Î®Ï, αλλά για λÏÎ³Î¿Ï Ï Î±ÏλÏÏηÏαÏ, δεν ÏαίνονÏαι ÏÏο διάγÏαμμα)</comment> > > + ---- Î¥Î»Î¹ÎºÏ ---- + ---- ÎογιÏÎ¼Î¹ÎºÏ ---- + > | | | > | [USB Dev] -+-> {EHCI} -+---> ( EHCD ) | > | | | | ΧÏήÏÏÎ·Ï > | `-> {UHCI} -+---> ( UHCD ) | > | | | > + ---- Hardware ---- + ---- Software ---- + > ></pre> > ><p> >Îια USB ÏÏ ÏÎºÎµÏ Î® μÏοÏεί να ÏÏηÏιμοÏοιήÏει είÏε Îναν Î´Î¹ÎºÏ ÏÎ·Ï ÏαÏαμεÏÏοÏοιημÎνο Î¿Î´Î·Î³Ï ÎµÎ¯Ïε Îναν ήδη Ï ÏάÏÏον ÏÏο ÏÏÏÏημα και Î±Ï ÏÏ Î²Î±ÏίζεÏαι ÏÏην Îννοια ÏÎ·Ï <e>κλάÏηÏ</e> ÏÏ ÏÎºÎµÏ Ïν. ÎÏ ÏÏ Ïημαίνει ÏÏι Îαν μια ÏÏ ÏÎºÎµÏ Î® ανήκει Ïε μια ÏÏ Î³ÎºÎµÎºÏιμÎνη <e>κλάÏη</e>, ÏÏÏε Î¬Î»Î»ÎµÏ ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ¿Ï Î±Î½Î®ÎºÎ¿Ï Î½ ÏÏην ίδια <e>κλάÏη</e> μÏοÏοÏν να ÏÏηÏιμοÏοιοÏν Ïον ίδιο Î¿Î´Î·Î³Ï ÏÏ ÏÎºÎµÏ Î®Ï. ÎÏιÏμÎÎ½ÎµÏ Î±ÏÏ Î±Ï ÏÎÏ ÏÎ¹Ï <e>κλάÏειÏ</e> είναι η USB HID (Human Interface Devices) κλάÏη ÏÎ¿Ï ÎºÎ±Î»ÏÏÏει ÏÏ ÏÎºÎµÏ ÎÏ ÎµÎ¹ÏÏÎ´Î¿Ï ÏÏÏÏ ÏληκÏÏολÏγια και ÏονÏίκια, η USB Mass Storage κλάÏη ÏÏ ÏÎºÎµÏ Ïν ÏÎ¿Ï ÎºÎ±Î»ÏÏÏει ÏÏ ÏÎºÎµÏ ÎÏ ÏÏÏÏ Î·Î»ÎµÎºÏÏονικÎÏ Î³ÏαÏίδεÏ, ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ, ÏÏ ÏÎºÎµÏ ÎÏ Î±Î½Î±ÏαÏαγÏÎ³Î®Ï Î®ÏÎ¿Ï ÎºÎ»Ï ÎºÎ±Î¹ η USB CDC (Communication Devices Class) ÏÎ¿Ï Î¿Ï ÏιαÏÏικά καλÏÏÏει USB modems και ÏαÏÏÎ¼Î¿Î¹ÎµÏ ÏÏ ÏÎºÎµÏ ÎÏ. ></p> > ></body> ></section> ><section> > ><title>Τι Ï ÏάÏÏει ÏÏο μηÏάνημά ÏαÏ;</title> ><body> > ><p> >Îίναι ÏÎ¿Î»Ï Î±ÏÎ»Ï Î½Î± βÏείÏε Îαν Ïο μηÏάνημά ÏÎ±Ï ÎÏει Ï ÏοÏÏήÏιξη για USB 2.0 ή ÏÏι. ΧÏηÏιμοÏοιοÏμε Ïην ενÏολή <c>lspci</c> για να Ïο δοÏμε Î±Ï ÏÏ. ></p> > ><note> >Το εÏγαλείο <c>lspci</c> είναι μÎÏÎ¿Ï ÏÎ¿Ï ÏακÎÏÎ¿Ï <c>sys-apps/pciutils</c>. Îν >δεν Ïο ÎÏεÏε εγκαÏεÏÏημÎνο, ÏαÏÎ±ÎºÎ±Î»Ï ÎµÎºÏελÎÏÏε <c>emerge pciutils</c>. ÎÏίÏÎ·Ï ÏημειÏÏÏε ÏÏι ÏÏÎÏει να είÏÏε ο ÏÏήÏÏÎ·Ï root ÏÏαν εκÏελείÏε Ïην ενÏολή <c>lspci</c>. ></note> > ><pre caption="ÎιάÏοÏα αÏοÏελÎÏμαÏα ÏÎ·Ï lspci"> ><comment>(Σε Îνα ÏÏÏÏημα ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ μÏνο USB 1.1 ÏÏ Î¼Î²Î±ÏÏ, ÏημειÏÏÏε ÏÏι εμÏανίζεÏαι μÏνο Ïο UHCI)</comment> > ># <i>lspci -v | grep USB</i> >0000:00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) > ><comment>(Σε Îνα ÏÏÏÏημα ÏÏ Î¼Î²Î±ÏÏ Î¼Îµ USB 2.0, ÏημειÏÏÏε Ïην εμÏάνιÏη ÏÏÏο ÏÎ¿Ï EHCI ÏÏο και ÏÎ¿Ï UHCI)</comment> > >00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 01) (prog-if 00 [UHCI]) >00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 01) (prog-if 00 [UHCI]) >00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 01) (prog-if 00 [UHCI]) >00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 01) (prog-if 20 [EHCI]) ></pre> > ><p> >ÎÏÏÏε ÏÏηÏιμοÏοιÏνÏÎ±Ï Ïην ενÏολή <c>lspci</c>, μÏοÏοÏμε να Î¼Î¬Î¸Î¿Ï Î¼Îµ αν Ïο ÏÏÏÏημα Ï ÏοÏÏηÏίζει USB 2.0. ÎÏ ÏÏ Î¼Î±Ï ÎµÎ¯Î½Î±Î¹ ÏÏήÏιμο γιαÏί θα ενεÏγοÏοιήÏÎ¿Ï Î¼Îµ ÏÎ¹Ï Î±Î½ÏίÏÏοιÏÎµÏ ÎµÏιλογÎÏ ÏÏον ÏÏ Ïήνα. ></p> > ></body> ></section> ></chapter> > ><chapter id="kernel"> ><title>ΡÏθμιÏη ÏÏ Ïήνα</title> ><section> ><title>ÎÏοκÏÏνÏÎ±Ï Ïον ÏÏ Ïήνα</title> ><body> > ><note> >ÎÏÏ Ïην ÎκδοÏη 2005.0, Ïο Gentoo Linux ÏÏηÏιμοÏοιεί Ïον 2.6 ÏÏ Ïον ÏÏοκαθοÏιÏμÎνο ÏÏ Ïήνα. ÎκÏÏÏ Î±Î½ ÏÏηÏιμοÏοιείÏε ÏÏ Î³ÎºÎµÎºÏιμÎνα Îνα 2.4 ÏÏοÏίλ, >ο <c>gentoo-sources</c> θα είναι ÎÎ½Î±Ï 2.6 ÏÏ ÏÎ®Î½Î±Ï ÏÏÎ¹Ï <e>ÏεÏιÏÏÏÏεÏεÏ</e> αÏÏιÏεκÏονικÎÏ. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε Ïην ÎκδοÏη ÏÎ¿Ï ÏÏ Ïήνα ÏÎ±Ï ÎºÎ±Î¹ ÏÏ Î½ÎµÏίÏÏε με ÏÎ¹Ï Î±Î½ÏίÏÏοιÏÎµÏ ÏÏ Î¸Î¼Î¯ÏειÏ. ></note> > ><p> >Î ÏÏÏα κάνÏε emerge Ïον κÏδικα ÏÎ¿Ï ÏÏ Ïήνα ÏÎ·Ï ÎµÏÎ¹Î»Î¿Î³Î®Ï ÏαÏ. ÎÎ´Ï Î¸Î± ÏÏηÏιμοÏοιήÏÎ¿Ï Î¼Îµ Ïον <c>gentoo-sources</c>. Îια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± ÏÎ¿Ï Ï Î´Î¹Î¬ÏοÏÎ¿Ï Ï ÏÏ ÏÎ®Î½ÎµÏ ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ διαθÎÏιμοι ÏÏο Portage, ÏαÏÎ±ÎºÎ±Î»Ï Î±Î½Î±ÏÏÎξÏε ÏÏον <uri link="/doc/en/gentoo-kernel.xml">ÎÎ´Î·Î³Ï Î Ï Ïήνα ÏÎ¿Ï Gentoo Linux</uri>. ></p> > ><pre caption="ÎÏοκÏÏνÏÎ±Ï Ïον κÏδικα ÏÎ¿Ï ÏÏ Ïήνα"> ># <i> emerge gentoo-sources</i> ></pre> > ><p> >ΤÏÏα, Î±Ï ÏÏοÏÏÏήÏÎ¿Ï Î¼Îµ ÏÏην ÏÏθμιÏη ÏÎ¿Ï ÏÏ Ïήνα. ></p> > ><pre caption="ΠηγαίνονÏÎ±Ï ÏÏον κÏδικα"> ># <i> cd /usr/src/linux</i> ># <i> make menuconfig</i> ></pre> > ><note> >Το ÏαÏαÏÎ¬Î½Ï ÏαÏάδειγμα θεÏÏεί ÏÏι ο ÏÏ Î¼Î²Î¿Î»Î¹ÎºÏÏ Î´ÎµÏμÏÏ <path>/usr/src/linux</path> δείÏνει ÏÏον κÏδικα ÏÎ¿Ï ÏÏ Ïήνα ÏÎ¿Ï Î¸ÎλεÏε να ÏÏηÏιμοÏοιήÏεÏε. ΠαÏÎ±ÎºÎ±Î»Ï ÏÎ¹Î³Î¿Ï ÏÎµÏ ÏείÏε για Î±Ï ÏÏ ÏÏιν να ÏÏ Î½ÎµÏίÏεÏε. ></note> > ></body> ></section> > ><section id="2.6.xconfig"> ><title>Î¡Ï Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± ÏÎ¿Ï Ï 2.6.x ÏÏ ÏήνεÏ</title> ><body> > ><p> >ΤÏÏα θα δοÏμε κάÏÎ¿Î¹ÎµÏ Î±ÏÏ ÏÎ¹Ï ÎµÏιλογÎÏ ÏÎ¿Ï Î¸Î± ÏÏÎÏει να ενεÏγοÏοιήÏÎ¿Ï Î¼Îµ ÏÏον 2.6 ÏÏ Ïήνα για να εξαÏÏαλίÏÎ¿Ï Î¼Îµ Ïην οÏθή USB Ï ÏοÏÏήÏιξη για ÏÎ¹Ï ÏÏ ÏÎºÎµÏ ÎÏ Î¼Î±Ï. Îν ÏÏηÏιμοÏοιείÏε Îναν 2.4 ÏÏ Ïήνα, ÏαÏÎ±ÎºÎ±Î»Ï ÏÏ Î½ÎµÏίÏÏε ÏÏÎ¹Ï <uri link="#2.4.xconfig">ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± ÏÎ¿Ï Ï 2.4.x ÏÏ ÏήνεÏ</uri>. ></p> > ><note> >Τα ÏαÏαδείγμαÏα Ïε Î±Ï ÏÏ Ïο κείμενο θα ÏÎ±Ï Î´ÎµÎ¯Î¾Î¿Ï Î½ ÏÎ¹Ï ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± βαÏική USB Ï ÏοÏÏήÏιξη ÏÏÏÏ ÎµÏίÏÎ·Ï ÎºÎ±Î¹ ÎµÎºÎµÎ¯Î½ÎµÏ ÏÎ¿Ï ÏÏειάζονÏαι ÏÏ Ïνά, ÏÏÏÏ Î³Î¹Î± ÏαÏάδειγμα για μια USB ÏÏ ÏÎºÎµÏ Î® Î¼Î±Î¶Î¹ÎºÎ®Ï Î±ÏÎ¿Î¸Î®ÎºÎµÏ ÏÎ·Ï (οι ÏεÏιÏÏÏÏεÏÎµÏ ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ ÎºÎ±Î¹ Ïα USB pen drives). Îν ÎÏεÏε μια ÏÏ Î³ÎºÎµÎºÏιμÎνη USB ÏÏ ÏÎºÎµÏ Î® ÏÎ¿Ï ÏÏειάζεÏαι ÏÏθμιÏη, ÏαÏÎ±ÎºÎ±Î»Ï Î±Î½Î±ÏÏÎξÏε ÏÏο εγÏειÏίδιο ÏÏήÏÎ·Ï ÏÎ·Ï ÏÏ ÏÎºÎµÏ Î®Ï Î® ÏάξÏε ÏÏο δίκÏÏ Î¿ να δείÏε αν η ÏÏ ÏÎºÎµÏ Î® ÎÏει Ï ÏοÏÏήÏιξη ενÏÏμαÏομÎνη ÏÏον ÏÏ Ïήνα ή ειδικά ÏÏοÏαÏμοÏμÎÎ½Î¿Ï Ï Î¿Î´Î·Î³Î¿ÏÏ ÏÎ¿Ï Î¼ÏοÏείÏε να ÏÏηÏιμοÏοιήÏεÏε. ΠαÏÎ±ÎºÎ±Î»Ï ÏημειÏÏÏε ÏÏÏ Î³Î¹Î± ÎµÏ ÎºÎ¿Î»Î¯Î±, Ïλα Ïα ÏαÏαδείγμαÏα ÎÏÎ¿Ï Î½ εÏιλογÎÏ ÏÎ¿Ï Î¼ÎµÏαγλÏÏÏίζονÏαι μÎÏα ÏÏον ÏÏ Ïήνα. Îν θÎλεÏε να ÎÏεÏε Îναν αÏθÏÏÏÏ (modular) ÏÏ Ïήνα, ÏÏÎÏει να ÏημειÏÏεÏε Ïα διάÏοÏα αÏθÏÏμαÏα (modules)και να ÏÏοÏαÏμÏÏεÏε Ïα αÏÏεία ÏÏ Î¸Î¼Î¯ÏεÏν ÏÏμÏÏνα με Î±Ï Ïά. ></note> > ><pre caption="make menuconfig εÏιλογÎÏ Î³Î¹Î± 2.6 ÏÏ ÏήνεÏ"> >Device Drivers ---> > SCSI device support ---> > ><comment>(Îν και η Ï ÏοÏÏήÏιξη για SCSI θα ενεÏγοÏοιηθεί Î±Ï ÏÏμαÏα ÏÏαν εÏιλÎξεÏε Ïο USB Mass Storage, ÏÏειάζεÏαι να ενεÏγοÏοιήÏÎ¿Ï Î¼Îµ Ïην Ï ÏοÏÏήÏιξη δίÏκÏν.)</comment> >--- SCSI support type (disk, tape, CD-ROM) ><*> SCSI disk support > ><comment>(ÎÏειÏα μεÏαÏεÏθείÏε Îνα εÏίÏεδο ÏÏÎ¿Ï Ïα ÏÎ¬Î½Ï ÎºÎ±Î¹ ÏηγαίνεÏε ÏÏην εÏιλογή USB support)</comment> >USB support ---> > ><comment>(ÎÏ ÏÏ ÎµÎ¯Î½Î±Î¹ Ïο root hub και είναι αÏαÏαίÏηÏο για Ïην USB Ï ÏοÏÏήÏιξη. Îν θÎλεÏε να Ïο μεÏαγλÏÏÏίÏεÏε ÏÏ Î¬ÏθÏÏμα, Î±Ï ÏÏ Î¸Î± ονομάζεÏαι usbcore.)</comment> ><*> Support for Host-side USB > ><comment>(ÎνεÏγοÏοιήÏÏε Î±Ï Ïήν Ïην εÏιλογή για να βλÎÏεÏε ÏÎ¹Ï USB ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ±Ï ÏÏο /proc/bus/usb. ÎÏ Ïή είναι μια ÏÏθμιÏη ÏÎ¿Ï ÏÎ±Ï ÏÏοÏείνεÏαι να ενεÏγοÏοιήÏεÏε.)</comment> > [*] USB device filesystem > ><comment>(ÎÏιλÎξÏε ÏÎ¿Ï Î»Î¬ÏιÏÏον Îναν αÏÏ ÏÎ¿Ï Ï HCDs. Îν δεν είÏÏε ÏÎ¯Î³Î¿Ï Ïοι, μÏοÏείÏε να ÏÎ¿Ï Ï ÎµÏιλÎξεÏε ÏÎ»Î¿Ï Ï.)</comment> >--- USB Host Controller Drivers ><*> EHCI HCD (USB 2.0) support >< > OHCI HCD support ><*> UHCI HCD (most Intel and VIA) support > ><comment>(ΠαÏακάÏÏ, ÏÏÎ¬Î½Î¿Ï Î¼Îµ ÏÏο CDC και Ïην μαζική αÏÎ¿Î¸Î®ÎºÎµÏ Ïη.)</comment> >< > USB Modem (CDC ACM) support ><*> USB Printer support ><*> USB Mass Storage support > [*] USB Mass Storage Write-Protected Media Detection (EXPERIMENTAL) > ><comment>(Îαι μεÏά Ïα HID. Î ÏÎÏει να εÏιλÎξεÏε Ï ÏοÏÏήÏηξη για HID input devices αν ÎÏεÏε Îνα USB ÏληκÏÏολÏγιο, ÏονÏίκι, joystick ή οÏοιαδήÏοÏε USB ÏÏ ÏÎºÎµÏ Î® ειÏÏÎ´Î¿Ï )</comment> >--- USB Input Devices ><*> USB Human Interface Device (full HID) support > [*] HID input layer support > ><comment>(Îν ÎÏεÏε μια USB κάÏÏα δικÏÏÎ¿Ï ÏÏÏÏ Î· RTL8150, θα ÏÏειαÏÏεί να εÏιλÎξεÏε Î±Ï ÏÏ)</comment> >USB Network Adapters ---> > <*> USB RTL8150 based ethernet device support (EXPERIMENTAL) > ><comment>(Îν ÎÏεÏε Îναν μεÏαÏÏοÏÎα αÏÏ ÏειÏÎ¹Î±ÎºÏ Ïε USB ÏÏÏÏ Ïον Prolific 2303, θα ÏÏειαÏÏεί να εÏιλÎξεÏε Î±Ï Ïά)</comment> >USB Serial Converter support ---> > <*> USB Serial Converter support > <*> USB Prolific 2303 Single Port Serial Driver (NEW) ></pre> > ><p> >ΤÏÏα ÏÎ¿Ï Î¿Î¹ ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï ÏÎ±Ï ÎÏÎ¿Ï Î½ γίνει, μÏοÏείÏε να (ξανά) μεÏαγλÏÏÏίÏεÏε Ïον ÏÏ Ïήνα και η Ï ÏοÏÏήÏιξη για USB θα λειÏÎ¿Ï Ïγεί μÏÎ»Î¹Ï ÎµÏανεκκινήÏεÏε Ïο ÏÏÏÏημα με Ïον νÎο ÏÏ Ïήνα. ÎÏοÏείÏε ÏÏÏα να ÏÏ Î½ÎµÏίÏεÏε ÏÏην ενÏÏηÏα <uri link="#postkern">ÎλÎÏονÏÎ±Ï Ïο USB ÏÏην ÏÏάξη</uri> και δείÏε αν Ïλα Î´Î¿Ï Î»ÎµÏÎ¿Ï Î½ ÏÏÏÏ Î¸Î± ÎÏÏεÏε. ></p> ></body> ></section> > ><section id="2.4.xconfig"> ><title>Î¡Ï Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± ÏÎ¿Ï Ï 2.4.x ÏÏ ÏήνεÏ</title> ><body> > ><p> >ΤÏÏα θα δοÏμε κάÏÎ¿Î¹ÎµÏ Î±ÏÏ ÏÎ¹Ï ÎµÏιλογÎÏ ÏÎ¿Ï Î¸Î± ÏÏÎÏει να ενεÏγοÏοιήÏÎ¿Ï Î¼Îµ ÏÏον 2.4 ÏÏ Ïήνα για να εξαÏÏαλίÏÎ¿Ï Î¼Îµ Ïην οÏθή USB Ï ÏοÏÏήÏιξη για ÏÎ¹Ï ÏÏ ÏÎºÎµÏ ÎÏ Î¼Î±Ï. Îν ÏÏηÏιμοÏοιείÏε Îναν 2.6 ÏÏ Ïήνα, ÏαÏÎ±ÎºÎ±Î»Ï ÏÏ Î½ÎµÏίÏÏε ÏÏÎ¹Ï <uri link="#2.6.xconfig">ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± ÏÎ¿Ï Ï 2.6.x ÏÏ ÏήνεÏ</uri>. ></p> > ><note> >Τα ÏαÏαδείγμαÏα Ïε Î±Ï ÏÏ Ïο κείμενο θα ÏÎ±Ï Î´ÎµÎ¯Î¾Î¿Ï Î½ ÏÎ¹Ï ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± βαÏική USB Ï ÏοÏÏήÏιξη ÏÏÏÏ ÎµÏίÏÎ·Ï ÎºÎ±Î¹ ÎµÎºÎµÎ¯Î½ÎµÏ ÏÎ¿Ï ÏÏειάζονÏαι ÏÏ Ïνά, ÏÏÏÏ Î³Î¹Î± ÏαÏάδειγμα για μια USB ÏÏ ÏÎºÎµÏ Î® Î¼Î±Î¶Î¹ÎºÎ®Ï Î±ÏÎ¿Î¸Î®ÎºÎµÏ ÏÎ·Ï (οι ÏεÏιÏÏÏÏεÏÎµÏ ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ ÎºÎ±Î¹ Ïα USB pen drives). Îν ÎÏεÏε μια ÏÏ Î³ÎºÎµÎºÏιμÎνη USB ÏÏ ÏÎºÎµÏ Î® ÏÎ¿Ï ÏÏειάζεÏαι ÏÏθμιÏη, ÏαÏÎ±ÎºÎ±Î»Ï Î±Î½Î±ÏÏÎξÏε ÏÏο εγÏειÏίδιο ÏÏήÏÎ·Ï ÏÎ·Ï ÏÏ ÏÎºÎµÏ Î®Ï Î® ÏάξÏε ÏÏο δίκÏÏ Î¿ να δείÏε αν η ÏÏ ÏÎºÎµÏ Î® ÎÏει Ï ÏοÏÏήÏιξη ενÏÏμαÏομÎνη ÏÏον ÏÏ Ïήνα ή ειδικά ÏÏοÏαÏμοÏμÎÎ½Î¿Ï Ï Î¿Î´Î·Î³Î¿ÏÏ ÏÎ¿Ï Î¼ÏοÏείÏε να ÏÏηÏιμοÏοιήÏεÏε. ΠαÏÎ±ÎºÎ±Î»Ï ÏημειÏÏÏε ÏÏÏ Î³Î¹Î± ÎµÏ ÎºÎ¿Î»Î¯Î±, Ïλα Ïα ÏαÏαδείγμαÏα ÎÏÎ¿Ï Î½ εÏιλογÎÏ ÏÎ¿Ï Î¼ÎµÏαγλÏÏÏίζονÏαι μÎÏα ÏÏον ÏÏ Ïήνα. Îν θÎλεÏε να ÎÏεÏε Îναν αÏθÏÏÏÏ (modular) ÏÏ Ïήνα, ÏÏÎÏει να ÏημειÏÏεÏε Ïα διάÏοÏα αÏθÏÏμαÏα (modules)και να ÏÏοÏαÏμÏÏεÏε Ïα αÏÏεία ÏÏ Î¸Î¼Î¯ÏεÏν ÏÏμÏÏνα με Î±Ï Ïά. ></note> > ><pre caption="make menuconfig εÏιλογÎÏ Î³Î¹Î± ÏÎ¿Ï Ï 2.4 ÏÏ ÏήνεÏ"> ><comment>(ÎÏ Ïή η εÏιλογή είναι μÏνο για Î±Ï ÏοÏÏ ÏÎ¿Ï ÎÏÎ¿Ï Î½ USB ÏÏ ÏÎºÎµÏ ÎÏ ÎµÎ¹ÏÏÎ´Î¿Ï . Το Input core support ÏÏειάζεÏαι αÏÏ Ïο USB HID αÏγÏÏεÏα.)</comment> >Input core support ---> > <*> Input core support > < > Keyboard support > < > Mouse support > < > Event interface support > >USB support ---> > ><comment>(ÎÏ ÏÏ ÎµÎ¯Î½Î±Î¹ Ïο root hub και αÏαιÏείÏαι για Ïην Ï ÏοÏÏήÏιξη USB. Îν θÎλεÏε να Ïο μεÏαγλÏÏÏίÏεÏε ÏÏ Î¬ÏθÏÏμα, Î±Ï ÏÏ Î¸Î± ονομάζεÏαι usbcore.o)</comment> ><*> Support for USB > ><comment>(ÎνεÏγοÏοιήÏÏε Î±Ï Ïήν Ïην εÏιλογή για να βλÎÏεÏε ÏÎ¹Ï USB ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ±Ï ÏÏο /proc/bus/usb. ÎÏ Ïή είναι μια ÏÏθμιÏη ÏÎ¿Ï ÏÎ±Ï ÏÏοÏείνεÏαι να ενεÏγοÏοιήÏεÏε.)</comment> > [*] Preliminary USB device filesystem > ><comment>(ÎÏιλÎξÏε ÏÎ¿Ï Î»Î¬ÏιÏÏον Îναν αÏÏ ÏÎ¿Ï Ï HCDs. Îν δεν είÏÏε ÏÎ¯Î³Î¿Ï Ïοι, μÏοÏείÏε να ÏÎ¿Ï Ï ÎµÏιλÎξεÏε ÏÎ»Î¿Ï Ï.)</comment> >--- USB Host Controller Drivers ><*> UHCI Alternate Driver (JE) support >< > OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support > ><comment>(ÎÏ Ïή είναι η ενÏÏηÏα ÏÏν ÏÏ ÏÎºÎµÏ Ïν. ÎÏιλÎξÏε μÏνο ÏÏι ÏÎ±Ï ÏÏειάζεÏε.)</comment> >--- USB Device Class drivers >< > USB Audio support ><*> USB Mass Storage support >< > USB Modem (CDC ACM) support ><*> USB Printer support > ><comment>(ÎÎºÎ¿Î»Î¿Ï Î¸Î¿Ïμενη αÏÏ Ïην ενÏÏηÏα ÏÏν HID. ÎÏ Ïή ÏÎ±Ï ÏÏειάζεÏαι αν ÎÏεÏε μια USB ÏÏ ÏÎºÎµÏ Î® ειÏÏÎ´Î¿Ï .)</comment> >--- USB Human Interface Devices (HID) ><*> USB Human Interface Device (full HID) support > [*] HID input layer support > ><comment>(Îν ÎÏεÏε Îναν μεÏαÏÏοÏÎα αÏÏ ÏειÏÎ¹Î±ÎºÏ Ïε USB ÏÏÏÏ Ïον Prolific 2303, θα ÏÏειαÏÏεί να εÏιλÎξεÏε Î±Ï Ïά)</comment> >USB Serial Converter support ---> > <*> USB Serial Converter support > <*> USB Prolific 2303 Single Port Serial Driver (NEW) ></pre> > ><p> >ΤÏÏα ÏÎ¿Ï Î¿Î¹ ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï ÏÎ±Ï ÎÏÎ¿Ï Î½ γίνει, μÏοÏείÏε να (ξανά)μεÏαγλÏÏÏίÏεÏε Ïον ÏÏ Ïήνα και η Ï ÏοÏÏήÏιξη για USB θα λειÏÎ¿Ï Ïγεί μÏÎ»Î¹Ï ÎµÏανεκκινήÏεÏε Ïο ÏÏÏÏημα με Ïον νÎο ÏÏ Ïήνα. ></p> ></body> ></section> ></chapter> > ><chapter id="postkern"> ><title>ÎλÎÏονÏÎ±Ï Ïο USB ÏÏην ÏÏάξη</title> ><section> ><title>Το dmesg είναι ο ÏÎ¯Î»Î¿Ï ÏÎ¿Ï !</title> ><body> > ><p> >ÎÏθε η ÏÏα να ÏαίξεÏε με ÎµÎºÎµÎ¯Î½ÎµÏ ÏÎ¹Ï USB ÏÏ ÏÎºÎµÏ ÎÏ :) ÎÏÏÏε Î±Ï Î¾ÎµÎºÎ¹Î½Î®ÏÎ¿Ï Î¼Îµ. Σε Î±Ï ÏÏ Ïο κεÏάλαιο, θα δοÏμε ÏÏÏ Ïο ÏÏÏÏημα ανÏαÏοκÏίνεÏαι ÏÏÎ¹Ï Î´Î¹Î¬ÏοÏÎµÏ USB ÏÏ ÏÎºÎµÏ ÎÏ. Îα ξεκινήÏÎ¿Ï Î¼Îµ με Ïο να ÏÏ Î½Î´ÎÏÎ¿Ï Î¼Îµ Îνα USB 512 MB Memory Stick/Pen Drive. ÎÏÎµÎ¯Ï Î¼ÏοÏείÏε να ÏÏηÏιμοÏοιήÏεÏε κάÏοια ÏαÏÏμοια ÏÏ ÏÎºÎµÏ Î® Î¼Î±Î¶Î¹ÎºÎ®Ï Î±ÏÎ¿Î¸Î®ÎºÎµÏ ÏηÏ. Îα ÏÏηÏιμοÏοιήÏÎ¿Ï Î¼Îµ αÏÏικά Ïο <c>dmesg</c> για να δοÏμε Ïι ÏÏ Î¼Î²Î±Î¯Î½ÎµÎ¹ και ÏÏÏ Ïο ÏÏÏÏημα ανÏαÏοκÏίνεÏαι ÏÏην ÏÏ ÏÎºÎµÏ Î®. ></p> > ><note> >Το <c>dmesg</c> γενικά θα ÏÎ±Ï ÎµÎ¼ÏανίÏει ÏολλÎÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏιν ÏÏάÏει ÏÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÏÎ¿Ï ÏÏειαζÏμαÏÏε, καθÏÏ Î´Î¹Î±Î²Î¬Î¶ÎµÎ¹ Ïον ring buffer ÏÎ¿Ï ÏÏ Ïήνα ÏÎ¿Ï ÎÏει Ïλα Ïα μηνÏμαÏα ÏÎ¿Ï ÎµÎ¼ÏανίζονÏαι καÏά Ïην εκκίνηÏη ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ. Το αÏοÏÎλεÏμα ÏÏα ÏαÏακάÏÏ ÏαÏαδείγμαÏα ÎÏÎ¿Ï Î½ μÏνο Ïα ÏÏεÏικά κομμάÏια και ÏÏηÏιμοÏοιοÏνÏαι εÏιÏλÎον κενά μεÏÎ±Î¾Ï ÏÎ¿Ï Ï Î³Î¹Î± να Î´Î¹ÎµÏ ÎºÎ¿Î»ÏÎ½Î¿Ï Î½ ÏÏην ανάγνÏÏή ÏÎ¿Ï Ï. Îν ÏÏειαÏÏεί ÏÏηÏιμοÏοιήÏÏε Ïο <c>dmesg | more</c> ή <c>dmesg | less</c> για να δείÏε Ïο αÏοÏÎλεÏμα καλÏÏεÏα ÏÏο ÏÏÏÏημά ÏαÏ. ></note> > ><pre caption="Το αÏοÏÎλεÏμα ÏÎ·Ï dmesg για Memory Stick"> ><comment>(Î£Ï Î½Î´ÎÏÏε Ïο Memory Stick Ïε μια διαθÎÏιμη USB θÏÏα και ÎÏειÏα..)</comment> ># <i>dmesg | less</i> > ><comment>(Î ÏÏ ÏÎºÎµÏ Î® αναγνÏÏίζεÏαι ÏÏ USB 1.1 ÏÏ Î¼Î²Î±Ïή και ÏÎ·Ï Î´Î¯Î½ÎµÏαι μια διεÏÎ¸Ï Î½Ïη. ÎÏίÏÎ·Ï Î»Îει Ïοιο HCD ÏÏηÏιμοÏοιεί.)</comment> >usb 1-1: new full speed USB device using uhci_hcd and address 2 > ><comment>(ΠεξομοίÏÏη SCSI ενεÏγοÏοιείÏαι Î±Ï ÏÏμαÏα)</comment> >scsi0 : SCSI emulation for USB Mass Storage devices >usb-storage: device found at 2 > ><comment>(ÎÏειÏα ÏληÏοÏοÏÎ¯ÎµÏ ÏÎ·Ï ÏÏ ÏÎºÎµÏ Î®Ï ÏÏ Î¼ÏεÏιλαμβανομÎÎ½Î¿Ï ÏÎ¿Ï Î¼Î¿Î½ÏÎÎ»Î¿Ï ÏÎ·Ï Î±Î½Î±ÎºÏάÏαι)</comment> >usb-storage: waiting for device to settle before scanning > Vendor: JetFlash Model: TS512MJF2A Rev: 1.00 > Type: Direct-Access ANSI SCSI revision: 02 >SCSI device sda: 1003600 512-byte hdwr sectors (514 MB) > ><comment>(ΠανίÏÎ½ÎµÏ Ïη για ÏÏοÏÏαÏία εγγÏαÏÎ®Ï ÎµÎ¯Î½Î±Î¹ Î ÎÎΡÎÎÎΤÎÎÎΣ κÏÎ´Î¹ÎºÎ±Ï ÏÏÎ¹Ï ÏÎµÎ»ÎµÏ ÏÎ±Î¯ÎµÏ ÎµÎºÎ´ÏÏÎµÎ¹Ï ÏÏν ÏÏ ÏήνÏν)</comment> >sda: Write Protect is off >sda: Mode Sense: 0b 00 00 08 >sda: assuming drive cache: write through >SCSI device sda: 1003600 512-byte hdwr sectors (514 MB) >/dev/scsi/host0/bus0/target0/lun0: p1 >Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 >Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 >usb-storage: device scan complete ><comment>(Σε Î±Ï ÏÏ Ïο Ïημείο, η ÏÏ ÏÎºÎµÏ Î® είναι γενικά ÏÏοÏÏελάÏιμη κάνονÏÎ±Ï ÏÏοÏάÏÏηÏη ÏÎ·Ï /dev/sda1)</comment> > ><comment>(ÎÏαν γίνεÏαι αÏοÏÏνδεÏη ÏÎ·Ï ÏÏ ÏÎºÎµÏ Î®Ï, Ïο ÏÏÏÏημα Î¼Î±Ï Î³Î½ÏÏÏοÏοιεί Ïο ίδιο)</comment> >usb 1-1: USB disconnect, address 2 ></pre> > ><p> >ÎÏαν η ÏÏ ÏÎºÎµÏ Î® είναι ÏÏ Î½Î´ÎµÎ´ÎµÎ¼Îνη και ÏÏοÏαÏÏημÎνη, μÏοÏείÏε να Ïην ÏÏοÏÏελάÏεÏε Ïαν Îναν ÎºÎ¿Î¹Î½Ï ÏκληÏÏ Î´Î¯Ïκο. Î£Ï Î½Î·Î¸Î¹ÏμÎÎ½ÎµÏ Î»ÎµÎ¹ÏÎ¿Ï ÏÎ³Î¯ÎµÏ ÏÏÏÏ <c>cp</c>, <c>mv</c>, <c>rm</c> ÎºÎ»Ï Î»ÎµÎ¹ÏÎ¿Ï ÏγοÏν μια ÏαÏά. Îα μÏοÏοÏÏαÏε εÏίÏÎ·Ï Î½Î± Î´Î·Î¼Î¹Î¿Ï ÏγήÏεÏε Îνα ÏÏÏÏημα αÏÏείÏν ÏÏο USB stick και να Ïο διαμοÏÏÏÏεÏε. ></p> > ><pre caption="Î ÏοÏÏελαÏνονÏÎ±Ï Ïο Memory Stick"> ># <i>mount /dev/sda1 /mnt/usb</i> ># <i>df -h</i> >Filesystem Size Used Avail Use% Mounted on >/dev/hda8 9.4G 7.5G 1.9G 80% / >/dev/hda9 11G 8.1G 2.4G 78% /usr >none 189M 0 189M 0% /dev/shm >/dev/sda1 490M 34M 457M 7% /mnt/usb ></pre> > ><note> >Îι ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ Î¼ÏοÏοÏν να ÏÏοÏÏελαÏÏοÏν με Ïον ίδιο ÏÏÏÏο ÏÏÏÏ Ïα memory sticks. ÎÏÏ Î¼Î¹Î± Nikon Coolpix 5200 και Î±Ï ÏÏÏ ÎµÎ¯Î½Î±Î¹ ο ÏÏÏÏÎ¿Ï ÏÎ¿Ï Ïην ÏÏοÏÏελαÏνÏ. Î ÏÏÏογÏαÏική μηÏανή ÎÏει ÏÏ Î¸Î¼Î¹ÏÏεί να ÏÏ Î¼ÏεÏιÏÎÏεÏαι ÏÏ Î¼Î¹Î± USB ÏÏ ÏÎºÎµÏ Î® Î¼Î±Î¶Î¹ÎºÎ®Ï Î±ÏÎ¿Î¸Î®ÎºÎµÏ ÏÎ·Ï (Ïε ανÏίθεÏη με Ïην καÏάÏÏαÏη PTP, ÏÎ¿Ï Î¿Î¹ ÏεÏιÏÏÏÏεÏÎµÏ ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ ÏÏηÏιμοÏοιοÏν Î±Ï ÏÎÏ ÏÎ¹Ï Î¼ÎÏεÏ) και η διαδικαÏία είναι ακÏιβÏÏ Î· ίδια, και γι' Î±Ï ÏÏν Ïον λÏγο δεν μÏÎ±Î¯Î½Ï Ïάλι Ïε λεÏÏομÎÏÎµÎ¹ÎµÏ Î³Î¹Î± Ïα ίδια. ΠαÏÎ±ÎºÎ±Î»Ï ÏημειÏÏÏε ÏÏι Î±Ï ÏÏ Î¼ÏοÏεί να μην λειÏÎ¿Ï ÏγήÏει Ïε ÏÎ»ÎµÏ ÏÎ¹Ï ÏεÏιÏÏÏÏÎµÎ¹Ï ÎºÎ±Î¹ με ÏÎ»ÎµÏ ÏÎ¹Ï ÏηÏιακÎÏ ÏÏÏογÏαÏικÎÏ Î¼Î·ÏανÎÏ ÏÎ¿Ï ÎÏÎ¿Ï Î½ Ï ÏοÏÏήÏιξη για USB. ></note> > ><p> >Î ÏÏ Î¸Î± ÏαινÏÏαν Îνα USB ÏονÏίκι αν είÏαÏε Îνα; Îα εμÏανιζÏÏαν ÏÏ Î¼Î¹Î± ÏÏ ÏÎºÎµÏ Î® HID. ></p> > ><pre caption="USB ÎÏÏÎ¹ÎºÏ Î Î¿Î½Ïίκι"> ># <i>dmesg | grep USB</i> >drivers/usb/input/hid-core.c: v2.0:USB HID core driver >usb 1-1: new low speed USB device using address 2 >input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:07.2-1 ></pre> > ><p> >Îια άλλη ÏÏήÏιμη ενÏολή ÏÎ¿Ï Î¼ÏοÏείÏε να ÏÏηÏιμοÏοιήÏεÏε για να δείÏε Ïην καÏάÏÏαÏη ÏÏν USB Î¸Ï ÏÏν είναι η <c>lsusb</c>. ÎÏ Ïή είναι μÎÏÎ¿Ï ÏÎ¿Ï ÏακÎÏÎ¿Ï <c>sys-apps/usbutils</c> και θα ÎºÎ±Î»Ï Ïθεί ÏÏο εÏÏμενο κεÏάλαιο. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Userspace USB</title> ><section> ><title>ΧÏήÏιμα εÏγαλεία</title> ><body> > ><p> >ÎÎÏÏι ÏÏÎ¹Î³Î¼Î®Ï ÎÏÎ¿Ï Î¼Îµ δει ÏÏÏη Ï ÏοÏÏήÏιξη Ï ÏάÏÏει αÏÏ Ïην μεÏιά ÏÎ¿Ï ÏÏ Ïήνα/ÏÏÏÏημαÏÎ¿Ï Î³Î¹Î± USB ÏÏ ÏÎºÎµÏ ÎÏ ÏÏο Linux. ΤÏÏα θα ÏÎ¯Î¾Î¿Ï Î¼Îµ μια μαÏιά ÏÏο ÎµÎ¯Î´Î¿Ï ÏÎ·Ï Ï ÏοÏÏήÏÎ¹Î¾Î·Ï ÏÎ¿Ï ÏαÏÎÏεÏαι αÏÏ Ïο Gentoo για USB Ïε userspace. ></p> > ><p> >Îνα αÏÏ Ïα Ïιο ÏÏήÏιμα εÏγαλεία είναι Ïο <c>lsusb</c>. ÎÏ ÏÏ ÎµÎ¼Ïανίζει μια λίÏÏα με ÏÎ»ÎµÏ ÏÎ¹Ï usb ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ÏÏ Î½Î´ÎµÎ´ÎµÎ¼ÎÎ½ÎµÏ ÏÏο ÏÏÏÏημα. ΠεγκαÏάÏÏαÏη είναι ÏÎ¿Î»Ï ÎµÏκολη. ></p> > ><pre caption="ÎγκαθιÏÏÏνÏÎ±Ï Ïα usbutils"> ># <i>emerge usbutils</i> ></pre> > ><p> >ÎÏÎ»Î¹Ï ÎµÎ³ÎºÎ±ÏαÏÏαθοÏν, μÏοÏείÏε αÏλά να ÏÏÎξεÏε Ïο <c>lsusb</c> για να ÏάÏεÏε ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± ÏÎ¹Ï USB ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ÏÏ Î½Î´ÎµÎ´ÎµÎ¼ÎÎ½ÎµÏ Î¼Îµ Ïο μηÏάνημα. ></p> > ><note> >ΣÏÎ¹Ï ÏεÏιÏÏÏÏεÏÎµÏ ÏÏν ÏεÏιÏÏÏÏεÏν θα ÏÏÎÏει να είÏαÏÏε ο root για να ÏÏÎξεÏε Ïο <c>lsusb</c>. ></note> > ><warn> >Το <c>lsusb</c> διαβάζει ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± ÏÎ¹Ï USB ÏÏ ÏÎºÎµÏ ÎÏ Î±ÏÏ Ïο <path>/proc/bus/usb</path>. Îν δεν Ïο ÎÏεÏε ενεÏγοÏοιήÏει Î±Ï ÏÏ ÏÏον ÏÏ Ïήνα, ÏÏÏε είναι ÏÎ¿Î»Ï ÏÎ¹Î¸Î±Î½Ï Ïο <c>lsusb</c> να μην Î´Î¿Ï Î»ÎµÏει καθÏÎ»Î¿Ï . ΠαÏÎ±ÎºÎ±Î»Ï ÏÎ¹Î³Î¿Ï ÏÎµÏ ÏείÏε ÏÏι ÎÏεÏε ενεÏγοÏοιημÎνη Ïην Ï ÏοÏÏήÏιξη για <path>/proc</path> filesystem ÏÏον ÏÏ Ïήνα ÏÎ±Ï ÎºÎ±Î¹ ÏÏι Ïο <c>usbfs</c> είναι ÏÏοÏαÏÏημÎνο ÏÏο <path>/proc/bus/usb</path> (Ïο οÏοίο θα ÏÏÎÏει να ÏÏ Î¼Î²Î±Î¯Î½ÎµÎ¹ Î±Ï ÏÏμαÏα). ></warn> > ><pre caption="Το lsusb Ïε λειÏÎ¿Ï Ïγία"> ># <i>lsusb</i> ><comment>(This is the 512 MB Memory Stick from Transcend)</comment> >Bus 001 Device 003: ID 0c76:0005 JMTek, LLC. USBdisk ><comment>(This is the Optical Mouse)</comment> >Bus 001 Device 002: ID 046d:c00e Logitech, Inc. Optical Mouse ><comment>(This is the root hub)</comment> >Bus 001 Device 001: ID 0000:0000 ></pre> > ><p> >Îν είÏÏε αÏÏ Î±Ï ÏοÏÏ ÏÎ¿Ï Î»Î±ÏÏεÏÎ¿Ï Î½ να βλÎÏÎ¿Ï Î½ ÏολλÎÏ ÏληÏοÏοÏίεÏ, ÎÏεÏε Ïην εÏιλογή να ÏÏÎξεÏε <c>lsusb -v</c>. ÎοκιμάÏÏε Ïο και δείÏε Ïην ÏοÏÏÏηÏα ÏÏν ÏληÏοÏοÏιÏν ÏÎ¿Ï Î´Î¯Î½ÎµÎ¹. Îια άλλη καλή λειÏÎ¿Ï Ïγία ÏÎ¿Ï <c>lsusb</c> είναι ÏÏι μÏοÏείÏε να ÏάÏεÏε Îνα αÏοÏÏÏÏμα ÏÎ·Ï ÏÏÎÏÎ¿Ï ÏÎ±Ï ÏÏ ÏÎ¹ÎºÎ®Ï Î¹ÎµÏαÏÏÎ¯Î±Ï ÏÎ¿Ï USB ÏÏ Îνα δÎνÏÏο και με Î±Ï ÏÏν Ïον ÏÏÏÏο γίνεÏαι ÎµÏ ÎºÎ¿Î»ÏÏεÏη η καÏανÏηÏη ÏÎ¿Ï Î±ÎºÏιβή ÏάÏÏη ÏÏ ÏÎºÎµÏ Ïν. ΠενÏολή είναι η <c>lsusb -t</c>. Îια ÏαÏάδειγμα, ></p> > ><pre caption="Το lsusb δείÏνονÏÎ±Ï Ïην ιεÏαÏÏία ÏÎ¿Ï USB"> ># <i>lsusb -t</i> >Bus# 1 >`-Dev# 1 Vendor 0x0000 Product 0x0000 > |-Dev# 2 Vendor 0x046d Product 0xc00e > `-Dev# 3 Vendor 0x0c76 Product 0x0005 ></pre> > ><p> >ÎÏοÏείÏε εÏκολα να ÏÏ ÏÏεÏίÏεÏε Ïα αÏοÏελÎÏμαÏα ÏÏν <c>lsusb</c> και <c>lsusb -t</c>, Ïο οÏοίο βοηθάει ÏÏην αÏοÏÏαλμάÏÏÏη ÏÏÏÏ ÎµÏίÏÎ·Ï ÎºÎ±Î¹ ÏÏην καÏανÏηÏη ÏÎ¿Ï ÏÏÏÏÎ¿Ï ÏÎ¿Ï Î»ÎµÎ¹ÏÎ¿Ï Ïγεί Ïο USB. ></p> > ></body> ></section> > ><section> ><title>Hot ή Cold plug;;</title> ><body> > ><p> >Το Gentoo ÏÏηÏιμοÏοιεί δÏο ÏακÎÏα, Ïο <c>sys-apps/hotplug</c> και Ïο <c>sys-apps/coldplug</c> για να κάνει Ïα μαγικά ÏÎ¿Ï Î¼Îµ <e>hot-pluggable</e> ÏÏ ÏÎºÎµÏ ÎÏ. ÎÏÏÏ ÎºÎ±Î¹ Ïε κάθε άλλο Î¼Î±Î³Î¹ÎºÏ ÎºÏλÏο, Ï ÏάÏÏει και Ïε Î±Ï ÏÏ Î¼Î¹Î± αÏλή λογική κÏÏ Î¼Î¼Îνη αÏÏ ÏίÏÏ. Îα δοÏμε ÏÏÏα Ïοια είναι Î±Ï Ïή, και ÏÏην ÏοÏεία θα μÏοÏÎÏεÏε να καÏαλάβεÏε Î±Ï Ïά Ïα Î´Î¯Î´Ï Î¼Î± καλÏÏεÏα. ></p> > ><p> >Το firmware μÏοÏεί να οÏιÏÏεί ÏÏ Ïο λογιÏÎ¼Î¹ÎºÏ ÎµÎ½ÏÏ hardware ÏÎ¿Ï ÏοÏÏÏνεÏαι και εκÏελείÏαι αλλά δεν μÏοÏεί να ÏÏοÏοÏοιηθεί εÏκολα. ΠολλÎÏ ÏÏ ÏÎºÎµÏ ÎÏ ÎÏÎ¿Ï Î½ firmware μÎÏα ÏÎ¿Ï Ï Î³Î¹Î± να εξαÏÏαλίÏÎ¿Ï Î½ Ïην ÏÏÏÏή λειÏÎ¿Ï Ïγία ÏÎ¿Ï Ï. Το firmware είναι ÏαÏÏν Ïε μια μεγάλη γκάμα ÏÏ ÏÎºÎµÏ Ïν ÏÎ¿Ï Ï ÏολογιÏÏή, αÏÏ ROM chips μÎÏÏι και ÏÎ¹Ï ÏÎµÎ»ÎµÏ ÏÎ±Î¯Î±Ï ÏεÏÎ½Î¿Î»Î¿Î³Î¯Î±Ï USB και PCMCIA κάÏÏεÏ. ÎÏαν μια ÏÏ ÏÎºÎµÏ Î® ÏÏ Î½Î´ÎεÏαι, Ïο firmware (Ïο οÏοίο Ïε οÏιÏμÎÎ½ÎµÏ ÏεÏιÏÏÏÏÎµÎ¹Ï ÎµÎ¯Î½Î±Î¹ και ο οδηγÏÏ ÎµÏίÏηÏ) διαβάζεÏαι και ÏοÏÏÏνεÏαι ÏÏην μνήμη και αÏÏ ÎµÎºÎµÎ¯Î½Î· Ïην ÏÏιγμή η ÏÏ ÏÎºÎµÏ Î® μÏοÏεί να ÏÏηÏιμοÏοιηθεί αÏÏ Ïο ÏÏÏÏημα. ></p> > ><p> >Îια να μην ÏÎ¿Î»Ï Î»Î¿Î³Î¿Ïμε, Ïο Gentoo ÏÏηÏιμοÏοιεί Ïο <c>sys-apps/hotplug</c> για να ÏειÏιÏÏεί Ïην firmware ÏÎ»ÎµÏ Ïά ÏÏν ÏÏαγμάÏÏν Ïε <e>hot-pluggable</e> ÏÏ ÏÎºÎµÏ ÎÏ. Το <c>sys-apps/hotplug</c> θα ÏÏηÏιμοÏοιήÏει Ïο αÏαιÏοÏμενο firmware για να μÏοÏÎÏει η ÏÏ ÏÎºÎµÏ Î® να ÏÏηÏιμοÏοιηθεί. Το firmware θα ÏÏÎÏει να ÏοÏοθεÏηθεί ÏÏον καÏάλογο <path>/lib/firmware</path> και αÏÏ ÎµÎºÎµÎ¯ εÏιλεγεί αν ÏÏειαÏÏεί. ΠδιαδικαÏία για να αÏοκÏηθεί Î±Ï ÏÏ Ïο ÏακÎÏο είναι αÏλή, Ïο ÏÏ Î½Î·Î¸Î¹ÏμÎνο emerge αÏκεί. ></p> > ><pre caption="ÎγκαθιÏÏÏνÏÎ±Ï Ïο hotplug"> ># <i>emerge hotplug</i> ></pre> > ><p> >ΤÏÏα η ÏÏοÏÎ±Î½Î®Ï ÎµÏÏÏηÏη θα ήÏαν, Ïι είναι Ïο coldplug και γιαÏί ÏÏειάζεÏαι; Το <c>sys-apps/coldplug</c> κάνει ÏÏι και Ïο hotplug, αλλά Ïο κάνει για <e>hot-pluggable</e> ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ήδη ÏÏ Î½Î´ÎµÎ´ÎµÎ¼ÎÎ½ÎµÏ ÎºÎ±Ïά Ïην διάÏκεια ÏÎ·Ï ÎµÎºÎºÎ¯Î½Î·ÏÎ·Ï ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ. Îνα ÎºÎ±Î»Ï ÏαÏάδειγμα θα ήÏαν μια USB κάÏÏα δικÏÏÎ¿Ï . ΠαλαιÏÏεÏα Ïο hotplug ήÏαν Ïο ÏακÎÏο ÏÎ¿Ï Î®Ïαν Ï ÏεÏÎ¸Ï Î½Î¿ για Ïον ÏειÏιÏÎ¼Ï ÎºÎ±Î¹ ÏÏν δÏο ÏεÏιÏÏÏÏεÏν αλλά αÏγÏÏεÏα διαÏÏάÏÏηκε ÏÏο hotplug και Ïο coldplug, Ïο καθÎνα με διαÏοÏεÏÎ¹ÎºÏ ÏκοÏÏ. ÎάνÏε Ïο emerge αν ÎÏεÏε <e>hot-pluggable</e> ÏÏ ÏÎºÎµÏ ÎÏ ÏÎ¿Ï ÏÏειάζονÏαι ενεÏγοÏοίηÏη καÏά Ïην εκκίνηÏη ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ. ></p> > ><pre caption="ÎγκαθιÏÏÏνÏÎ±Ï Ïο coldplug"> ># <i>emerge coldplug</i> ><comment>(Îαι μÏοÏείÏε να Ïο ÏÏοÏθÎÏεÏε ÏÏο boot runlevel)</comment> ># <i>rc-update add coldplug boot</i> > * coldplug added to runlevel boot > * rc-update complete. ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>ÎÏ ÏαÏιÏÏίεÏ...</title> ><section> ><title>ÎναÏοÏÎÏ</title> ><body> > ><p> >ÎÎ½Î±Ï Î¼ÎµÎ³Î¬Î»Î¿Ï Î±ÏιθμÏÏ Î±ÏÏ ÎºÎµÎ¯Î¼ÎµÎ½Î± ÏÏο διαδίκÏÏ Î¿ με βοήθηÏαν καÏά Ïην ÏÏ Î³Î³ÏαÏή Î±Ï ÏÎ¿Ï ÏÎ¿Ï ÎºÎµÎ¹Î¼ÎÎ½Î¿Ï , και Ï ÏάÏÏÎ¿Ï Î½ οÏιÏμÎνα ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ αÏκεÏά ÏεÏνικά αλλα ÏÏαγμαÏικά ενδιαÏÎÏονÏα. ΠίÏÏÎµÏ Î± ÏÏÏ Î¸Î± ÎÏÏεÏε να δÏθεί μνεία Ïε Ïλα. ÎÏÏÏε Ïάμε! ></p> ><ul> > <li><uri link="http://www.usb.org">ΠεÏίÏημη ιÏÏοÏελίδα ÏÎ¿Ï USB</uri></li> > <li><uri link="http://www.usb.org/faq">Το USB FAQ</uri></li> > <li><uri link="http://h18000.www1.hp.com/productinfo/development/openhci.html">Το ÏÏÏÏÏ Ïο OHCI ÏÎ·Ï Compaq</uri></li> > <li><uri link="http://developer.intel.com/technology/usb/uhci11d.htm">Το ÏÏÏÏÏ Ïο UHCI ÏÎ·Ï Intel</uri></li> > <li><uri link="http://www.intel.com/technology/usb/ehcispec.htm">Το ÏÏÏÏÏ Ïο EHCI ÏÎ·Ï Intel</uri></li> ></ul> ></body> ></section> ></chapter> ></guide>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 99126
: 63478