Portál AbcLinuxu, 13. října 2026 09:47


Dotaz: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N

23.10.2005 20:42 Andrej | skóre: 51 | blog: Republic of Mordor
Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Přečteno: 895×
Odpovědět | Admin

Nemůžu tomu přijít na kloub. Něco je tady, ale to se týká jiného stroje, byť se stejným označením čipu.

Modul, který vypadá slibně, je nsc-ircc, ale jeho zavedení selže - No such device. Pak je v dmesg tohle:

nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8

Čím by to možná mohlo být, ale nejsem si jistý:

  1. Podpora pro ISA. Nemám ji v kernelu, protože jsem ji považoval za zbytečnou. Infračervená zařízení údajně občas komunikují přes taková archaická rozhraní. Tahle řádka z lspci ukazuje, že tam něco takového mám:
    00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
    Mohlo by mi přidání podpory pomoct?
  2. Pro kernely 2.6.10 a novější bylo údajně potřeba nastavit nějaký bootovací parametr ohledně IRQ a DMA, jinak infračervený port nefungoval. Nevím, jestli se mě to týká a jestli je to pořád aktuální. (A především nevím co přesně nastavit. :-()

Pokud někdo máte zkušenosti s IR zařízeními pod Linuxem, prosím poraďte mi.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2005 21:07 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady to vypadá hodně slibně. Ale proč se tam radí, že mám kompilovat modul pro PS/2 myš odděleně? Snad mi kvůli tomu nepřestane fungovat touchpad...
23.10.2005 21:16 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle taky není špatné. U mě je ale drobná odlišnost - kernelu při bootu předávám acpi_irq_balance acpi_irq_isa=7 kvůli portu LPT, aby fungovala tiskárna. Co s tím? Mám ta ostatní IRQ prostě přidat do seznamu?
26.10.2005 21:32 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak to nastavení mi nefunguje, nejspíš proto, že nekompiluju psmouse jako modul. Nebo z jiného důvodu? Pořád to dává stejnou hlášku (fňuk). Asi budu nucen fakt zkompilovat psmouse jako modul...
26.10.2005 21:37 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na IRQ 12 mi sedí nějaký i8042, stejně jako na IRQ 1. Ten na tom IRQ 1 je asi ovladač PS/2 klávesnice... (Mám notebook, takže nevidím, jak jsou vlastně komponenty propojené.) To na tom IRQ 12 by mohl být ovladač PS/2 myši, čili touchpadu... Je to možné? Tak proto asi musí být psmouse jako modul. Jak to vlastně je s moduly a s jejich vazbou na IRQ? Chápu to správně tak, že když je modul zakompilovaný do kernelu, dostává nějaké IRQ pevně a neměnitelně, zatímco v případě nezávislého modulu se stanovuje IRQ až při modprobe?
BluX avatar 27.10.2005 00:34 BluX | skóre: 1
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus lspnp,rekne ti vic. Mne pomohlo dat misto /dev/ttyS1 zarizeni /dev/ttyS0 ale bylo to u ThinkPedu 600E.
27.10.2005 16:58 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, jestli ti to v něčem pomůže, ale já zapínám na Thinkpadu T23 infraport tímto skriptem:
#!/bin/sh

setserial /dev/ttyS1 uart none
modprobe nsc_ircc dongle_id=0x09
modprobe ircomm_tty
echo 1 > /proc/sys/net/irda/max_tx_window
irattach irda0 -s
1.12.2005 05:10 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zprovoznit IRDA chip NSC6001 pro Asus M2400N
Něco to dělá... Po tom setserialu se už modul bez debat načte. Ještě ale nevím, jestli to funguje.

Založit nové vlákno • Nahoru

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

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