Portál AbcLinuxu, 12. května 2025 05:07

Dotaz: IrDA a chip LPC47N227 - notebook ASUS

15.8.2007 10:34 penguin666 | skóre: 26 | blog: Slacked_Life
IrDA a chip LPC47N227 - notebook ASUS
Přečteno: 612×
Odpovědět | Admin
Dobrý den, snažím se rozchodit infračervcený port na notebooku ASUS A6km. Měl by to být chip SMC LPC47N227, který je, předpokládám, řízen modulem smsc-ircc2 - ten se mi ale odmítá zavést:
FATAL: Error inserting smsc_ircc2 (/lib/modules/2.6.22.1-final/kernel/drivers/net/irda/smsc-ircc2.ko): No such device
dmesg po pokusu o zavedení hlásí toto:
found SMC SuperIO Chip (devid=0x7a rev=01 base=0x002e): LPC47N227
smsc_superio_flat(): fir: 0x00, sir: 0x2f8, dma: 15, irq: 3, mode: 0x0b
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.8.2007 10:36 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše pokračování dotazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
omylem jsem kliknul na dokončit...

pokud to dobře chápu, dříve bylo nutné použít program smcinit a modul smc-ircc, nyní by to potřeba být nemělo (s modulem smsc-ircc2). Máte prosím někdo stejné zařízení a funguje vám? Díky za radu.
15.8.2007 12:39 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim,

tusim, ze mate kolizi se seriovym portem - modulem serioveho portu. Zkuste vyhodit modul serioveho portu. Tusim, ze neco podobneho se ted resilo 1-4 dny zpet v kernelove konfere.

mozna nastroj irda-detect (ci nejak tak se jmenuje) neco napovi.

bye gf
15.8.2007 14:38 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
hmm, ten mám natvrdo v kernelu, jak se tam dostal??? vyhodím to, překompiluju a zkusím to znova. zatím díky.
15.8.2007 15:36 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
tak jsem zatím neuspěl... tušíte, co všechno bych měl a neměl mít loadnuté?
15.8.2007 17:43 Pavel Kysilka
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
zkuste toto - anglicky news prispevek a k tomu sekci s prikazem setserial.

"setserial /dev/ttyS3 none" muze pomoci pred nahranim driveru.

url: http://article.gmane.org/gmane.linux.kernel/569701/match=sms

jinak mozna git a kompilace to bude resit. Byla to regrese a mozna uz je to opraveno.

bye gf
17.8.2007 11:28 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
děkuji, vyzkouším to.
18.8.2007 10:24 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
tak to také nefunguje...
setserial /dev/ttyS3 none vypíše Invalid flag: none
zřejmě by tam mělo být setserial /dev/ttyS3 uart none
ale ani to nefunguje - Cannot set serial info: Invalid argument
18.8.2007 14:29 Pavel Kysilka
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
Zarizeni /dev/ttyX - si upravte, podle zarizeni, ktere existuje. Muze to byt i jine zarizeni nez tty3.

tato roura dmesg | grep tty napovi vice

pripadne zkuste rmmod 8250 a pak nahrat smsc-ircc2 . Pry by to potom melo chodi dle jednoho prispevku.

Kazdopadne je to regrese v kernelu, takze novejsi kernel 2.6.23 by to mel opravit.

Bud to poresite sam nejakym workaround-em (rmmod 8250 mozna zabere ci zminene setserial ) nebo nejakym testovacim patchem soucasneho kernelu nebo kernelem starsi vyroby (2.6.22 ciste snad chodi nebo 2.6.21).

bye gf
18.8.2007 15:03 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
jj, měl by to být /dev/ttyS1, který má stejné parametry jako se objeví při pokusu o nahrání modulu. ale nic nepomáhá. modul 8250 mám pryč, mám kernel 2.6.23-rc3 a pořád to hlásí stejnou chybu a modul smsc-ircc2 se nezavede... prošel jsem ty linky, co jste zde postnul, zkoušel setserial a pořád nic.
21.12.2008 10:35 farco
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS
Odpovědět | | Sbalit | Link | Blokovat | Admin

U me je v dmesg toto (vsimnete si rozdilne verze cipu a FIR adresy):

found SMC SuperIO Chip (devid=0x7a rev=03 base=0x002e): LPC47N227
smsc_superio_flat(): fir: 0x6e8, sir: 0x2e8, dma: 03, irq: 3, mode: 0x0e
smsc_ircc_present: can't get sir_base of 0x2e8

Problem je, ze adresu 0x2e8 jiz predtim obsadil standardni ovladac serioveho portu.  Pomuze pak nasledovne:
echo -n serial8250 > /sys/class/tty/ttyS1/device/driver/unbind

Jinak vas infracerveny port uz je k dispozici jako nektery /dev/ttyS* a je mozne na nem spustit irattach /dev/to_neco, nejsem si jist, jestli smsc-ircc2 modul prinese nejake vylepseni.

21.12.2008 10:44 farco
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS

a jeste dodatek... s modulem smsc-ircc2 bude IR port v systemu jako sitove zarizeni irda<neco> a ukaze se ve vypisu prikazu ip link show.

21.12.2008 13:07 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: IrDA a chip LPC47N227 - notebook ASUS

dekuji, vyzkousim to

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.