touchscreen usb  Το θέμα επιλύθηκε

...hardware-drivers για περιφερειακά (εκτυπωτές, κάμερες, εξ. σκληροί, κλπ)
Κανόνες Δ. Συζήτησης
Για την ευκολότερη επίλυση του προβλήματός σας.
Καλό είναι να δημοσιεύσετε τα αποτελέσματα της εντολής στο τερματικό :
lsusb

touchscreen usb  Το θέμα επιλύθηκε

Δημοσίευσηαπό caslor » 26 Φεβ 2010, 15:25

καλησπερα σε ολους τους φιλους εδω μεσα..
εδω και κατι μέρες εχω ξεκινησει και στηνω ενα car-pc για το κάρο μου..

το συγκεκριμενο car pc θα λειτουργει με μια οθονη 7 ιντσών αφής (touchscreen)

η οθονη ειναι της touchkit αλλα το υbuntu δεν την υποστιριζει αυτοματα.. οποτε θα χρειαστω την βοηθεια σας οπου κολλαω λογω απειρίας.

το λειτουργικο που εχω βάλει ειναι Xubuntu 9.10
------------------------------------------------------------------------------------------------------------------------------------------------------

Η εταιρία της οθονης δινει drivers για το ubuntu

http://www.touchkit.com/drivers.htm

και οδηγίες που είναι πολυ μπερδεμένες για τον νεο χρηστη : http://www.touchkit.com/proi/drive/Inst ... 20Note.pdf


ομως υπαρχουν και αυτοι οι drivers που ειναι πιο ενημερωμένοι : http://touchkit.com/LinuxDriver.htm

ακολουθησα τις οδηγιες που εχει στην αρχη η πιο πανω σελιδα για να βρω την καταλληλη διανομη
και βρηκα οτι εγω εχω :

Κώδικας: Επιλογή όλων

X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux xbeetle-caslor 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-19-generic root=UUID=87c019e1-3dd7-4edd-8c9f-cb5436f295fb ro quiet splash
Build Date: 14 November 2009 05:48:26PM
xorg-server 2:1.6.4-2ubuntu4.1 (buildd@)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.



Και

Κώδικας: Επιλογή όλων
2.6.31-19-generic



ετσι κατεβασα την Kernel 2.6.x with xorg 1.4.0.90 έκδοση των drivers... μηπως πρεπει να κατεβάσω αλλη?



ακολουθω τις οδηγιες που εχει μεσα το αρχειο και κανω εγκατασταση των drivers αλλα μου βγαζει το μηνυμα

(I) found a non-HID compliant touch controller
(E) No x configuration file found


μεσα οι οδηγιες γραφουν οτι εαν βγαλει αυτο το μηνυμα τοτε πρεπει
έγραψε:
(I) For details, see the document “How to build module.pdf”.
Note that the user needs to build the TouchKit kernel module “tkusb” for touch controller if
the inbuilt kernel module “usbtouchscreen” or “touchkitusb” does NOT exist.


και στο αρχειο με τις οδηγιες για την διμιουργια module λεει :
έγραψε:
1.Please make sure some packages are installed before you want to build the
kernel module “tkusb.ko”, such as development library and kernel-source.
Note: The kernel-source version must be the same as your running kernel.
2. Rebuild the kernel module. It is needed for USB TocuhScreen controller.
Please follow steps below to build the kernel module “tkusb.ko”.
Note: This kernel module of ko format is used for kernel 2.6.x only.


Αναθεμα εαν ξερω ποια ''development library '' και ποιο ''kernel-source'' πρεπει να κατεβασω :P

καμια προταση πανω σε αυτο?? για να μπορεσω να συνεχισω και στα επομενα βηματα να δω εαν θα κανω τιποτα με την οθονη .

ευχαριστω
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-29-generic-pae 32bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic-pae
3 Intel Atom CPU N270 1.60GHz ‖ RAM 1494 MiB ‖ Acer - Acer AOA110
4 Intel Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Atheros Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
caslor
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 25 Φεβ 2010, 20:32
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό Nisok » 26 Φεβ 2010, 16:42

Αρχικά θα εκγαταστήσεις το πακέτο build-essential

Κώδικας: Επιλογή όλων
sudo apt-get install build-essential


Στην συνέχεια θα μπείς στο φάκελο /touchkit/incude και θα δώσεις την εντολή
Κώδικας: Επιλογή όλων
make


θα πάς ένα φάκελο πίσω με
Κώδικας: Επιλογή όλων
cd..

και θα δώσεις την εντολή
Κώδικας: Επιλογή όλων
make all


Μόλις τελειώσει δίνεις την εντολή
Κώδικας: Επιλογή όλων
sudo make install


Ανοίγεις το αρχειάκι tpaneld.conf αν είναι γεμάτο το αφήνεις.
Αν είναι άδειο βάζεις αυτά που λέει μέσα και με την εντολή
Κώδικας: Επιλογή όλων
lsusb

τσέκαρεις σε ποιά θύρα ειναι το σύστημα αφής.
Μην σε πειράζει που δεν το έχεις συνδέσει εσύ κάπου. Το σύστημα το καταλαβαίνει ως συσκευή usb.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό caslor » 26 Φεβ 2010, 16:47

Σε ευχαριστω για την αμμεση ανταποκριση στο προβλημα μου..
Με την πρωτη ευκαιρια θα το δοκιμασω και θα ενημερώσω για τα αποτελεσματα ;)
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-29-generic-pae 32bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic-pae
3 Intel Atom CPU N270 1.60GHz ‖ RAM 1494 MiB ‖ Acer - Acer AOA110
4 Intel Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Atheros Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
caslor
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 25 Φεβ 2010, 20:32
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό caslor » 27 Φεβ 2010, 13:33

Επεστρεψα με νεοτερα :)

Σχετικα με το ''build-essential'' ολα καλα.. κατεβηκε και εγινε εγκτασταση... ευχαριστω.

οταν πληκτρολογησα στον φακελο που ειχε το αρχειο ''makefile'' την εντολη make ειχα αυτο το αποτελεσμα

Κώδικας: Επιλογή όλων
ake -C /lib/modules/2.6.31-19-generic/build SUBDIRS=/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'
CC [M] /home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.o
In file included from /home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c:15:
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.h:25:27: error: asm/semaphore.h: No such file or directory
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c: In function ‘DoSendData’:
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c:47: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type
include/linux/usb.h:1239: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c: In function ‘irq_tscreen’:
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c:146: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
include/linux/usb.h:1304: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c: In function ‘lauch_int_read’:
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.c:180: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
include/linux/usb.h:1304: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
make[2]: *** [/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.o] Error 1
make[1]: *** [_module_/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make: *** [all] Error 2


και το ιδιο με το ''make install''




εαν κατεβασουμε το tar αρχειο που δινει ι εταιρια του μονιτορ τοτε αυτο με αποσυμπιεση μας δινει εναν φακελο με την ονομασια touchkit_x14 :


Εικόνα




που εχει μεσα αυτο :

Εικόνα




κανοντας αποσυμπιεση εκει του αλλου tar αρχειου εχουμε :

Εικόνα




ο φακελος μεσα εχει :

Εικόνα


οπου στον ''guide'' φακελο εχει τα 3 αρχεια pdf





στον φακελο ''TKcal'' εχει μεσα τα αρχεια :

Εικόνα





στον φακελο ''USBSrc'' εχει μεσα :

Εικόνα




και στον εκει φακελο με την ονομασια ''include'' εχει μεσα τα :

Εικόνα


ποια ειναι τα επομενα βηματα που θα πρεπει να ακολουθησω?
Ευχαριστω
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-29-generic-pae 32bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic-pae
3 Intel Atom CPU N270 1.60GHz ‖ RAM 1494 MiB ‖ Acer - Acer AOA110
4 Intel Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Atheros Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
caslor
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 25 Φεβ 2010, 20:32
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό caslor » 01 Μαρ 2010, 14:31

Κανένας γνώστης?
( Κριμα ειναι να αναγκαστω να βαλω windows μονο και μονο επειδη θα μπορεσω να περασω τους drivers του Monitor πιο ευκολα :( :( )
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-29-generic-pae 32bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic-pae
3 Intel Atom CPU N270 1.60GHz ‖ RAM 1494 MiB ‖ Acer - Acer AOA110
4 Intel Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Atheros Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
caslor
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 25 Φεβ 2010, 20:32
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό xqtr » 01 Μαρ 2010, 19:33

Δηλαδη κατεβασες το πακετο που εχει ειδικα για Ubuntu... εκανες οτι λεει στο αρχειο "Installation Note.pdf" και δεν το αναγνωριζει???

Μην απελπιζεσε... σιγουρεψου οτι κατεβασες το σωστο πακετο... το οποιο ειναι το:
Κώδικας: Επιλογή όλων
http://www.touchkit.com/drivers/Ubuntu_7.10_9.04.tar.gz

ξανακανε τα βηματα ενα-ενα... και μην ξεχασεις να κανεις reset οπως αναφερει στο τελος..
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 508
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό anapodos » 01 Μαρ 2010, 19:37

Στο πρώτο αποσυμπιεσμένο φάκελο έχεις από ότι βλέπω 2 αρχεία το readme και το setup.sh
Μέσα στο readme θα πρέπει να έχει οδηγίες αλλιώς εκτελείς sh setup.sh στο τερματικό.
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.2.0-55-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-54-generic, Windows 7
3 AMD Athlon 64 X2 Dual Core Processor 6000+ ‖ RAM 3955 MiB ‖ ASUS INC. M2R32-MVP
4 Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 6570/7570] [1002:6759] {fglrx_pci}
5 eth0: Marvell 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 13)
anapodos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 400
Εγγραφή: 04 Δεκ 2008, 02:33
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό Nisok » 01 Μαρ 2010, 20:29

Το βασικό λάθος στο make είναι σε αυτή τη σειρά:

Κώδικας: Επιλογή όλων
/home/xbeetle/Downloads/TouchKit_x14/TouchKit_x14/USBSrc/tkusb.h:25:27: error: asm/semaphore.h: No such file or directory


Το οποίο ειναι αρκετά περίεργο. Το semaphore.h υπάρχει και στο
Κώδικας: Επιλογή όλων
linux/semaphore.h
. Για δοκίμασε να γράψεις αυτό...
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό caslor » 02 Μαρ 2010, 00:08

''anapodos'' και ''xqtr'' εκανα οτι λενε οι οδηγιες οπως το να τρεξω το sh setup.sh αλλα απο εκει περνω καποιο αποτελεσμα που βαση των οδηγιων θα πρεπει να κανω καποιες αλλες ενεργειες που ειναι καπως πιο περα των εως τωρα γνωσεων μου στο linux γενικός

στο τελος του πρωτου μηνυματος αναφερω το προβλημα πιο συγκεκριμένα

''Nisok''

οταν αναφέρεις οτι το semaphore.h υπάρχει και στο linux/semaphore.h ειναι καποιος φακελος μεσα στο συστημα που εχει αυτη την ονομασια και αυτο το αρχειο μεσα?

ευχαριστω ολους για το ενδιαφερον
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-29-generic-pae 32bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic-pae
3 Intel Atom CPU N270 1.60GHz ‖ RAM 1494 MiB ‖ Acer - Acer AOA110
4 Intel Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Atheros Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
caslor
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 25 Φεβ 2010, 20:32
Εκτύπωση

Re: touchscreen usb

Δημοσίευσηαπό Nisok » 02 Μαρ 2010, 12:46

Όχι. Θα ανοίξεις το αρχείο που κάνει compile. Και θα βρείς το #include <asm/semaphore.h> και θα το αλλάξεις.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Επόμενο

Επιστροφή στο Περιφερειακά