Hi everybody,

I'm new to IrDA and have some problems. I want to connect my Sony PCG Z600NE
with a S35i Handy for PPP (shitty Winmodem inside the book) That is what I've
tried: 

plumber:~ # tail -n0 -f /var/log/messages &
plumber:~ # uname -a
Linux plumber 2.4.0-test12 #18 Thu Dec 28 14:56:11 CET 2000 i686 unknown
plumber:~ # .../findchip -v
Found NSC PC87338 Controller at 0x398, DevID=0x0b, Rev. 2
    SIR Base 0x3f8, FIR Base 0x3f8
    IRQ = 10, DMA = 0
    Enabled: yes, Suspended: no
    UART compatible: yes
    Half duplex delay = 0 us

OK, use this stuff:

plumber:~ # insmod .../irda.o
Dec 28 15:51:53 plumber kernel: irda_init()
Dec 28 15:51:53 plumber kernel: irlmp_init()

plumber:~ # insmod .../nsc-ircc.o
Dec 28 15:52:16 plumber kernel: nsc-ircc, Found chip at base=0x398
Dec 28 15:52:16 plumber kernel: nsc-ircc, driver loaded (Dag Brattli)
Dec 28 15:52:16 plumber kernel: IrDA: Registered device irda0
Dec 28 15:52:16 plumber kernel: nsc-ircc, Found dongle: Consumer-IR only
/* some printk added in nsc-ircc.c */
Dec 28 15:52:16 plumber kernel: 7 dongle ID
Dec 28 15:52:16 plumber kernel: nsc_ircc_init_dongle_interface(), \\
Consumer-IR only is not for IrDA mode

/* Well, loading ircomm.o ircomm-tty.o works but: */
plumber:/ # .../irattach irda0 -s 1
Dec 28 16:11:56 plumber irattach: executing: '/sbin/modprobe irda0'
Dec 28 16:11:56 plumber irattach: + modprobe: Can't locate module irda0
Dec 28 16:11:56 plumber irattach: Trying to load module irda0 exited with \\
status 255 /* already there, hmm? */
Dec 28 16:11:56 plumber irattach: executing: 'echo 1 > /proc/sys/net...'
Dec 28 16:11:56 plumber irattach: Starting device irda0
Dec 28 16:11:56 plumber irattach: executing: 'echo plumber > /proc/sys/n...'
Dec 28 16:11:56 plumber kernel: irlmp_register_client()
Dec 28 16:11:56 plumber kernel: irlap_change_speed(), setting speed to 9600
/* Shows up no S35i */

plumber:/ # cat /proc/net/irda/discovery
IrLMP: Discovery log:

plumber:~ # killall irattach && rmmod nsc-ircc
[...]
plumber:~ # insmod .../nsc-ircc.o dongle_id=0x09
Dec 28 15:52:50 plumber kernel: nsc-ircc, Found chip at base=0x398
Dec 28 15:52:50 plumber kernel: nsc-ircc, driver loaded (Dag Brattli)
Dec 28 15:52:50 plumber kernel: IrDA: Registered device irda0
Dec 28 15:52:50 plumber kernel: nsc-ircc, Using dongle: IBM31T1100 \\
6000/TFDS6500
Dec 28 15:52:50 plumber kernel: 9 dongle ID
plumber:~ # cat /proc/net/irda/discovery
IrLMP: Discovery log:

nickname: SIEMENS S35, hint: 0x9024, saddr: 0x9f8d3ceb, daddr: 0x00469161

This one works (for me), but it is not the right way, is it?

And now my Question:

What is the meaning of those Dongles? And what is "Consumer IR only"?

H. Ronsdorf
 
-- 
Microsoft is not the answer. Microsoft is the question. The answer is NO.
_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to