Portál AbcLinuxu, 14. srpna 2025 08:11


Dotaz: STIR4210 USB-IRDA

26.3.2005 18:19 qwix
STIR4210 USB-IRDA
Přečteno: 934×
Odpovědět | Admin
Zdravim, mam STIR4210 USB-IRDA, na strankach SigmaTelu su sice drivery pre linux, ale ked sa ich pokusim prelozit, tak:
linux:/home/qwix/bin/IRDA/irda4210 # make
cc -D__KERNEL__ -DMODULE -O -Wall -I/usr/src/linux-2.6.5-7.145/include -DIRDA4210_VERSION=0.1   -c -o irda-usb.o irda-usb.c
In file included from /usr/src/linux-2.6.5-7.145/include/linux/irq.h:20,
                 from /usr/src/linux-2.6.5-7.145/include/asm/hardirq.h:6,
                 from /usr/src/linux-2.6.5-7.145/include/linux/interrupt.h:11,
                 from /usr/src/linux-2.6.5-7.145/include/asm/highmem.h:24,
                 from /usr/src/linux-2.6.5-7.145/include/linux/highmem.h:14,
                 from /usr/src/linux-2.6.5-7.145/include/linux/skbuff.h:27,
                 from irda-usb.c:43:
/usr/src/linux-2.6.5-7.145/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux-2.6.5-7.145/include/asm/hardirq.h:6,
                 from /usr/src/linux-2.6.5-7.145/include/linux/interrupt.h:11,
                 from /usr/src/linux-2.6.5-7.145/include/asm/highmem.h:24,
                 from /usr/src/linux-2.6.5-7.145/include/linux/highmem.h:14,
                 from /usr/src/linux-2.6.5-7.145/include/linux/skbuff.h:27,
                 from irda-usb.c:43:
/usr/src/linux-2.6.5-7.145/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux-2.6.5-7.145/include/linux/irq.h:72,
                 from /usr/src/linux-2.6.5-7.145/include/asm/hardirq.h:6,
                 from /usr/src/linux-2.6.5-7.145/include/linux/interrupt.h:11,
                 from /usr/src/linux-2.6.5-7.145/include/asm/highmem.h:24,
                 from /usr/src/linux-2.6.5-7.145/include/linux/highmem.h:14,
                 from /usr/src/linux-2.6.5-7.145/include/linux/skbuff.h:27,
                 from irda-usb.c:43:
/usr/src/linux-2.6.5-7.145/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux-2.6.5-7.145/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
irda-usb.c: In function `irda_usb_change_speed_xbofs':
irda-usb.c:347: error: `USB_ST_NOERROR' undeclared (first use in this function)
irda-usb.c:347: error: (Each undeclared identifier is reported only once
irda-usb.c:347: error: for each function it appears in.)
irda-usb.c:365: warning: implicit declaration of function `FILL_BULK_URB'
irda-usb.c:376: error: `USB_QUEUE_BULK' undeclared (first use in this function)
irda-usb.c:376: error: `USB_ASYNC_UNLINK' undeclared (first use in this function)
Podarilo sa Vam niekomu rozbehat toto zariadenie? (kernel 2.6.5-7.145; Suse 9.1). Dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2005 18:59 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: STIR4210 USB-IRDA
Odpovědět | | Sbalit | Link | Blokovat | Admin
male nasmerovani: kompilace kernelu. networking support -> irda support-> Sigmatel STr4200

sice experimental podpora primo v kernelu, ale mozno testnout.

bez zaruky

bye gf
28.3.2005 19:21 qwix
Rozbalit Rozbalit vše Re: STIR4210 USB-IRDA
ten STIR4200 v kerneli mam (ako modul), skusal som to ale bez vyraznejsieho uspechu. Ono totiz medzi 4200 a 4210 je veeelky rozdiel.
9.11.2005 02:37 Naiki
Rozbalit Rozbalit vše Re: STIR4210 USB-IRDA
Neviem, ci este niekto aj s istym odstupom casu ma na tomto mieste spominany problem, ale nedavno som sa stal majitelom STlab USB-IRDA-4220 (chip sa hlasi ako 4210 - ale to je detail). Ja som zatial nikde na nete nenasiel riesenie pre tento kus zeleza na 2.6-kove jadro.

Tak som jednoducho prepisal 2.6 usb-irda podla toho ako bola sigmatelom prepisana jeho 2.4-kova verzia, este trochu som to vymaloval a tak nejak sa mi to podarilo rozbehat.

Ak som nahodou nevymyslel koleso :-) , tak mozem svoje riesenie preposlat dalej.
19.11.2005 01:16 Naiki
Rozbalit Rozbalit vše Re: STIR4210 USB-IRDA
Btw. Podarilo sa mi konecne premoct svoju lenivost a zavesil som svoje riesenie na web, takze keby to niekogo zaujimalo, tu je ten driver: http://althaia.across.sk/~naiki/linux/index.html

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.