Driver til IR778 USB infrared adapter

Her kan du få hjælp til installationen af Ubuntu.
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

Hej Med jer

Jeg har til at loade mine dyk fra min dykkercomputer og til en pc en infrared usb adapter.

Den vil jeg gerne kunne bruge på Ubuntu også.

Den medfølgende cd med drivere indeholder også en til linux :-) men hvordan får den istalleret ?

Når jeg åbner den er der flere filer, bla. en som hedder install og er et tekstdokument som indeholder følgende tekst som er rusisk for mig

Kode: Vælg alt

1. make : To compile the driver.

2. make install: To install a driver.

3. make remove: Remove the driver.

4. make clean: delete the modules



Instructions:-

1. make

2. make install

3. irattach <device name> (ex:- irda0, Device name can found in the log file)



Applications:

1. irxfer :-  ircp application is used to transmit and recieve data from other computer through irda device.

   a)  irxfer <file or filenames> : To send a file to the other computer.

   b)  irxfer :   To recieve files which are send by the other computer.

Note: Using the ircp application recieve file are stored in / directory.

2. irobex_palm3: This application is used to transmit and recieve data from the palm Devices.

   a)  irobex_palm3 : To recieve files from the palm device.
   
   b)  irobex_palm3 <file> : To send a file to the palm device.

Note: Using irobex_palm3 application recieve files are stored in /tmp directory.

3. For printer usage

   1. Configure the printer using the print configuration tool by specifying the device name /dev/irlpt0.

   2. or, cat <filename> > /dev/irlpt0


Hvad gør den smarte ? han søger hjælp i forum :-)

Der er også en som hedder Makefile
Den indeholder følgende

Kode: Vælg alt

obj-m    := mcs7780.o

KDIR    := /lib/modules/$(shell uname -r)/build
#KDIR    := /usr/src/redhat/SOURCES/linux-2.6.11
PWD    := $(shell pwd)

default:
   $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules;



install:
   -modprobe irda
   insmod mcs7780.ko

remove:
   rmmod mcs7780

clean:
   rm -rf *.*o
   rm -rf .*.mod.c


Giver det nogen mening ?

Mvh.
Svend Åge
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Driver til IR778 USB infrared adapter

Indlæg af laoshi »

Sagen er den, at du skal kompilere programmet fra kilden, som du har downloadet.
For at kunne gøre det, skal du først have installeret flg.:

Kode: Vælg alt

sudo apt-get install build-essential checkinstall


Når du har gjort det, så pakker du filerne ud fra cd'en i en mappe i din Hjemmemappe -opret en ny mappe og kald den f.eks IR778.
Og så skal du følge anvisningerne og arbejde lidt i terminalen.
Du navigerer først hen til din nye mappe:

Kode: Vælg alt

cd IR778

Normalt er der 3 trin i en kompilering:

Kode: Vælg alt

./configure

lad den køre til ende (den er ganske vist ikke angivet i din vejledning, men prøv alligevel)

Kode: Vælg alt

make

Så sker der en hel masse - kan godt tage lidt tid. Når det er slut, så bruger du

Kode: Vælg alt

make install

og når det er gennemført, burde tingene fungere. Jeg siger burde for det er ikke altid at det gør det.
Hvis du vil se en vejledning til processen, så er der en engelsksproget her
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

Desværre men her er hvad der kom ud af terminalen

Kode: Vælg alt

svend@svend-desktop:~/IR778$ ./configure
bash: ./configure: Ingen sådan fil eller filkatalog
svend@svend-desktop:~/IR778$ make
make -C /lib/modules/3.0.0-14-generic-pae/build SUBDIRS=/home/svend/IR778 modules;
make[1]: Går til katalog '/usr/src/linux-headers-3.0.0-14-generic-pae'
  CC [M]  /home/svend/IR778/mcs7780.o
/home/svend/IR778/mcs7780.c:81:23: fejl: expected ‘)’ before string constant
/home/svend/IR778/mcs7780.c:145:2: fejl: unknown field ‘owner’ specified in initializer
/home/svend/IR778/mcs7780.c:145:2: advarsel: initialization from incompatible pointer type [enabled by default]
/home/svend/IR778/mcs7780.c:145:2: advarsel: (near initialization for ‘mcs_driver.name’) [enabled by default]
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_probe’:
/home/svend/IR778/mcs7780.c:279:2: fejl: implicit declaration of function ‘SET_MODULE_OWNER’ [-Werror=implicit-function-declaration]
/home/svend/IR778/mcs7780.c:283:8: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c:288:8: fejl: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/svend/IR778/mcs7780.c:289:8: fejl: ‘struct net_device’ has no member named ‘tx_timeout’
/home/svend/IR778/mcs7780.c:291:8: fejl: ‘struct net_device’ has no member named ‘open’
/home/svend/IR778/mcs7780.c:292:8: fejl: ‘struct net_device’ has no member named ‘stop’
/home/svend/IR778/mcs7780.c:293:8: fejl: ‘struct net_device’ has no member named ‘get_stats’
/home/svend/IR778/mcs7780.c:294:8: fejl: ‘struct net_device’ has no member named ‘do_ioctl’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_disconnect’:
/home/svend/IR778/mcs7780.c:355:42: fejl: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
/home/svend/IR778/mcs7780.c:355:42: bemærk: each undeclared identifier is reported only once for each function it appears in
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_net_ioctl’:
/home/svend/IR778/mcs7780.c:468:12: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_net_close’:
/home/svend/IR778/mcs7780.c:514:35: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_net_open’:
/home/svend/IR778/mcs7780.c:562:36: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_net_get_stats’:
/home/svend/IR778/mcs7780.c:656:34: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_hard_xmit’:
/home/svend/IR778/mcs7780.c:661:55: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_net_timeout’:
/home/svend/IR778/mcs7780.c:1052:28: fejl: ‘struct net_device’ has no member named ‘priv’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_rx_submit’:
/home/svend/IR778/mcs7780.c:1099:2: advarsel: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type [enabled by default]
include/linux/usb.h:1268:20: bemærk: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/svend/IR778/mcs7780.c:1104:26: fejl: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_async_bump’:
/home/svend/IR778/mcs7780.c:1228:5: fejl: ‘struct sk_buff’ has no member named ‘mac’
/home/svend/IR778/mcs7780.c: In function ‘mcs7780_tx_submit’:
/home/svend/IR778/mcs7780.c:1276:2: advarsel: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type [enabled by default]
include/linux/usb.h:1268:20: bemærk: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/svend/IR778/mcs7780.c:1280:25: fejl: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
cc1: some warnings being treated as errors

make[2]: *** [/home/svend/IR778/mcs7780.o] Fejl 1
make[1]: *** [_module_/home/svend/IR778] Fejl 2
make[1]: Forlader katalog '/usr/src/linux-headers-3.0.0-14-generic-pae'
make: *** [default] Fejl 2
svend@svend-desktop:~/IR778$ make install
modprobe irda
insmod mcs7780.ko
insmod: error inserting 'mcs7780.ko': -1 Operation not permitted
make: *** [install] Fejl 1
svend@svend-desktop:~/IR778$ ^C
svend@svend-desktop:~/IR778$


Hvad mon jeg så skal gøre ?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

Sv.Aage skrev:Desværre men her er hvad der kom ud af terminalen

svend@svend-desktop:~/IR778$ ./configure
bash: ./configure: Ingen sådan fil eller filkatalog

...

Hvad mon jeg så skal gøre ?


2. linie fortæller at du ikke er i den mappe hvor configure filen er, og så går der naturligvis ged i resten.

Alligevel ser du ud til at du ikke at skal oversætte noget, fordi device driveren - en *.ko fil - allerede er til stede.
Det ses her:

Sv.Aage skrev:svend@svend-desktop:~/IR778$ make install
modprobe irda
insmod mcs7780.ko
insmod: error inserting 'mcs7780.ko': -1 Operation not permitted
make: *** [install] Fejl 1


modprobe kører insmod.
Kort fortalt, så kan en device driver være afhængig af andre device drivers, og modprobe sørger for at de er indlæst først, det sker med insmod.

Om: "Operation not permitted"
Når du kører modprobe skal du være superbrugeren, det gør du ved at sætte ordet sudo + et mellemrumstegn ind foran modprobe.
sudo vil have dig til at indtaste dit kodeord. Bemærk at der ikke skrives noget på skærmen imens du taster, og at du ikke kan rette indtastningsfejl. Du afslutter indtastningen ved at trykke på enter/retur tasten.

Bemærk også at hvis en kommando ikke skriver noget til dig, så lykkedes det. i tilfældet med modprobe. så betyder det at det lykkedes at tage device driveren i brug, og din hardware skulle nu virke, hvis ellers device driveren og hardwaren passer sammen.

P.S. Det elendige quote-hø virker ikke :evil:
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

Jeg skal ikke kunne sige det virker, men jeg kan ikke få forbindelse til min dykkercomputer :-( Desværre.

Programmet søger på denne lokation som heller siger mig noget /dev/ttyUSB0

Er det sådan at jeg kan få den IR enhed til at ligge der ?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

Sv.Aage skrev:Programmet søger på denne lokation som heller siger mig noget /dev/ttyUSB0

Er det sådan at jeg kan få den IR enhed til at ligge der ?

Nej, device driveren bestemmer filnavnet, og den ligger altid i /dev/ mappen.
Hvis device driveren laver en device driver fil der hedder nøjagtig det kan du finde den i /dev, men lige præcis det navn kan også være alt muligt andet, f.eks et USB tastatur, eller en USB mus.

Sv.Aage skrev:Jeg skal ikke kunne sige det virker, men jeg kan ikke få forbindelse til min dykkercomputer :-( Desværre.


Altså du kører

Kode: Vælg alt

sudo modprobe irda

og der skulle oprettes en USB character device driver fil med navnet /dev/ttyUSB0?

Når du har kørt modprobe kommandoen kan du køre den her kommando for at se om der dukker en ttyUSB device driver fil op i /dev/:

Kode: Vælg alt

ls /dev/ttyUSB* | wc -l


Hvis det tal er større end 0 (nul), kan du se dem ved at skrive:

Kode: Vælg alt

ls -l /dev/ttyUSB*


Du kan prøve dem alle i dit program, men bemærk at du måske får fat i dit tastatur eller din mus.

Hvis du kopierer resultatet af sidste kommando ind i et nyt indlæg kan jeg fortælle hvilken device driver, der står bag de ttyUSB device driver filer.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

ud over at gøre det jeg skrev i forrige indlæg så post lige resultat et af denne kommandoer:

Kode: Vælg alt

lsusb -v > $HOME/lsusb_out.txt


Resultat lægger kommandoen i en tekst fil i din hjemmemappe. Filen hedder "lsusb_out.txt", den kan du åbne med en editor, og så poste den ind i et nyt indlæg (den er sikkert ret lang).

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Driver til IR778 USB infrared adapter

Indlæg af laoshi »

lath skrev:P.S. Det elendige quote-hø virker ikke

Du skal bare skrive dine tags korrekt (eller bare bruge Quote-knappen): du havde sluttet med [/quoute] - og så virker det naturligvis ikke.
Jeg har tilladt mig at rette det for dig i indlægget.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

Det ser ud til i mine øjne som om der ikke er noget installeret på den position :?:

Her er kopi af udskrift

Kode: Vælg alt

svend@svend-desktop:~$ ls /dev/ttyUSB* | wc -l
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
0
svend@svend-desktop:~$ ls /dev/ttyUSB* | wc -l
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
0
svend@svend-desktop:~$ ls -l /dev/ttyUSB*
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
svend@svend-desktop:~$ lsusb -v > $HOME/lsusb_out.txt
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/004/002: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
svend@svend-desktop:~$

så hvad jeg gør jeg nu ?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

Sv.Aage skrev:Det ser ud til i mine øjne som om der ikke er noget installeret på den position :?:

Her er kopi af udskrift

Kode: Vælg alt

svend@svend-desktop:~$ ls /dev/ttyUSB* | wc -l
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
0
svend@svend-desktop:~$ ls /dev/ttyUSB* | wc -l
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
0
svend@svend-desktop:~$ ls -l /dev/ttyUSB*
ls: kan ikke tilgå /dev/ttyUSB*: Ingen sådan fil eller filkatalog
svend@svend-desktop:~$ lsusb -v > $HOME/lsusb_out.txt
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/004/002: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
svend@svend-desktop:~$

så hvad jeg gør jeg nu ?


for det første har du ingen filer der begynder med /dev/ttyUSB, og for det andet kræver lsusb en sudo - det havde jeg lige glemt, så kommandoen er:

Kode: Vælg alt

sudo lsusb -v > $HOME/lsusb_out.txt

Husk at sudo ikke skriver noget på skærmen imens du taster, og at du ikke kan rette fejlindtastninger. Afslut indtastning af kodeord ved at trykke på retur/enter tasten.

Du skal også køre en ny kommando. jeg vil godt have at vide om irda driveren er læst ind:

Kode: Vælg alt

sudo lsmod | grep irda | wc -l



Post resultatet af de kommandoer i et nyt indlæg.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

Det ser så sådan ud ?

Kode: Vælg alt

svend@svend-desktop:~$ sudo lsusb -v > $HOME/lsusb_out.txt
[sudo] password for svend:
svend@svend-desktop:~$ sudo lsmod | grep irda | wc -l
2
svend@svend-desktop:~$
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

Jeg har lige været inde på
Billede
LXR: the Linux Cross Reference

LXR er til at sammenligne kildekoden fra linux (=kernen) der styrer hardware via device drivere.

jeg kan slet ikke finde din ir778 device driver, selv i den nyeste kerne: Linux 3.2.1
Det betyder at du skal oversætte fra kildekode, og at du skal genoversætte fra kildekode hver eneste gang du få en ny version af Linux fra pakkearkiverne.

Du skal have ekstra pakker ind, når du skal oversætte kildekode til kernen:
Jeg har ved at studere ...
... kommet frem til de pakker jeg mener man skal have installeret:
Kør denne kommando før du oversætter et kerne modul:

Kode: Vælg alt

sudo apt-get --assume-yes  update;sudo apt-get --assume-yes upgrade;sudo apt-get --assume-yes install build-essential checkinstall linux-headers-$(uname -r) linux-tools libelf-dev asciidoc


For de ekstra nysgerrige er her noget om hvordan man selv laver device drivers til Linux: http://www.freesoftwaremagazine.com/articles/drivers_linux

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Driver til IR778 USB infrared adapter

Indlæg af lath »

Sv.Aage skrev:Det ser så sådan ud ?

svend@svend-desktop:~$ sudo lsusb -v > $HOME/lsusb_out.txt

Du glemte at poste indholdet af lsusb_out.txt
Sv.Aage skrev:[sudo] password for svend:
svend@svend-desktop:~$ sudo lsmod | grep irda | wc -l
2


Interessant, så noget er til stede.

Hvad skriver?

Kode: Vælg alt

sudo lsmod | grep irda




/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

lath skrev:Du glemte at poste indholdet af lsusb_out.txt


Det kommer så her

Kode: Vælg alt

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.0-14-generic-pae ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:1d.7
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength              11
  bDescriptorType      41
  nNbrPorts             8
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00 0x00
  PortPwrCtrlMask    0xff 0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
   Port 7: 0000.0100 power
   Port 8: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.0-14-generic-pae uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:1d.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.0-14-generic-pae uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:1d.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.0-14-generic-pae uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:1d.2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.0-14-generic-pae uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:1d.3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 004 Device 003: ID 9710:7780 MosChip Semiconductor MCS7780 4Mbps Fast IrDA Adapter
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0
  bDeviceProtocol       255
  bMaxPacketSize0         8
  idVendor           0x9710 MosChip Semiconductor
  idProduct          0x7780 MCS7780 4Mbps Fast IrDA Adapter
  bcdDevice            0.01
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval             255
Device Status:     0x0000
  (Bus Powered)
Sv.Aage
Indlæg: 161
Tilmeldt: 16. jul 2007, 08:46
Geografisk sted: Strandby

Re: Driver til IR778 USB infrared adapter

Indlæg af Sv.Aage »

lath skrev:

Kode: Vælg alt

sudo lsmod | grep irda



den siger sådan nu efter jeg har kørt den anden lange kommando

Kode: Vælg alt

sudo apt-get --assume-yes  update;sudo apt-get --assume-yes upgrade;sudo apt-get --assume-yes install build-essential checkinstall linux-headers-$(uname -r) linux-tools libelf-dev asciidoc


Kode: Vælg alt

svend@svend-desktop:~$ sudo lsmod | grep irda
[sudo] password for svend:
irda                  185428  1 mcs7780
crc_ccitt              12595  2 mcs7780,irda
svend@svend-desktop:~$