> > modprobe nsc-ircc irq=3 dma=3 io=0x2f8 dongle_id=0x09 > > Sorry, either I'm acting stupid again (it's late in my part of the world) > or this thing doesn't want to load on my R31. It only says " init_module: > No such device ". Recompile IrDA driver with debugging information (see below) > What's weird is that there is nothing neither in dmesg nor in syslog. At > the very beginning of dmesg there it says: > Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ > SERIAL_PCI ISAPNP enabled > ttyS00 at 0x03f8 (irq = 4) is a 16550A > ttyS01 at 0x02f8 (irq = 3) is a 16550A > > Is that bad? My loaded modules up to now are: > Module Size Used by Not tainted > i830 64736 1 > mousedev 3768 1 (autoclean) > prism2_cs 58628 1 > p80211 16328 1 [prism2_cs] > ds 6568 1 [prism2_cs] > i82365 22492 1 > pcmcia_core 38176 0 [prism2_cs ds i82365] > usb-uhci 20972 0 (unused) > sd_mod 9964 0 (autoclean) (unused) > i810 68096 1 > keybdev 1632 0 (unused) > usbkbd 2872 0 (unused) Probably it's not bad but having serial driver compiled in the kernel is pointless IMVHO because R31 doesn't have any external RS232 port. Or have you hacked it to have one? ;) (I would assume there is a connector on mainboard but IBM decided to cripple the notebook.) > > The values here are taken from Windows XP, dongle 0x09 is IBM as I think > > this it the more probable one given the manufacturer ;-) For nsc-ircc to > > load properly without complying about then it can't get iobase of 0x2f8 > > you need to disable serial ports by hand (or even unload the serial > > module/not even compile it as R31 doesn't have any external RS232 > > connectors anyway): > > > > setserial /dev/ttyS0 uart none > > setserial /dev/ttyS1 uart none > > I did that, but it didn't change a thing in my place... > a ls -l on /dev/ttyS0 says: > lr-xr-xr-x 1 root root 5 2003-03-02 02:44 /dev/ttyS0 -> > tts/0 > and that says: > crw-rw---- 1 root dialout 4, 64 1970-01-01 01:00 /dev/tts/0 > > Is that the case with you too? Nope, mine looks like this: crw-rw---- 1 root dialout 4, 64 2002-06-20 00:13 /dev/ttyS0 crw-rw---- 1 root dialout 4, 65 2002-06-20 00:13 /dev/ttyS1 > Not quite. Would you please be so kind and tell exactly what you did, it's > been ages since I fiddled with irda and somehow this is tricky. I somehow > strangely suspect that I miss something stupid here right now... OK. Step by step instruction: 1. Patch the kernel with the patch attached in the previous post 2. Compile with the following options: # # IrDA (infrared) support # CONFIG_IRDA=m CONFIG_IRLAN=m # CONFIG_IRNET is not set CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # <- ! This one is important ! # # Infrared-port device drivers # CONFIG_IRTTY_SIR=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE is not set CONFIG_USB_IRDA=m CONFIG_NSC_FIR=m # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_OLD is not set # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not setCONFIG_SERIAL=m CONFIG_SERIAL=m # <- ! This one also 3. After rebooting with the new kernel disable serial ports: setserial /dev/ttyS0 uart none setserial /dev/ttyS1 uart none and remove serial module altogether: rmmod serial 4. Try to load nsc-ircc with the following parameters: modprobe nsc-ircc irq=3 dma=3 io=0x2f8 dongle_id=0x09 If it does not load report what do you have in /var/log/kernlog (should give some clue what is going on) > > Hope you will now enjoy the beautiful world of GPRS :-) > It would be really cool if this would be working. Then the machine would > work nearly 100 % (hibernate see my next post) Have you got TV-out working? Best regards, Marcin _______________________________________________ R31 mailing list R31@rnbhq.org http://rnbhq.org/cgi-bin/mailman/listinfo/r31