ns83820.c: National Semiconductor DP83820 10/100/1000 driver
modinfo ns83820
# tazpkg get-install linux-irda
# tazpkg get-install linux-source
cd /usr/src/linux-2.6.30.6-slitaz/
# vi .config
# CONFIG_NSC_FIR is not set
CONFIG_NSC_FIR=m
root@tux:/usr/src/linux-2.6.30.6-slitaz# make CONFIG_NSC_FIR=m M=drivers/net/irda
WARNING: Symbol version dump /usr/src/linux-2.6.30.6-slitaz/Module.symvers
is missing; modules will have no dependencies and modversions.
LD drivers/net/irda/built-in.o
CC [M] drivers/net/irda/nsc-ircc.o
CC [M] drivers/net/irda/irtty-sir.o
CC [M] drivers/net/irda/sir_dev.o
CC [M] drivers/net/irda/sir_dongle.o
LD [M] drivers/net/irda/sir-dev.o
Building modules, stage 2.
MODPOST 3 modules
CC drivers/net/irda/irtty-sir.mod.o
LD [M] drivers/net/irda/irtty-sir.ko
CC drivers/net/irda/nsc-ircc.mod.o
LD [M] drivers/net/irda/nsc-ircc.ko
CC drivers/net/irda/sir-dev.mod.o
LD [M] drivers/net/irda/sir-dev.ko
cd drivers/net/irda/
cp -i *ko /media/pendrive
cp -i *ko /lib/modules/2.6.30.6-slitaz/kernel/net/irda/
# depmod -a
modinfo nsc-ircc
filename: /lib/modules/2.6.30.6-slitaz/kernel/net/irda/nsc-ircc.ko
description: NSC IrDA Device Driver
author: Dag Brattli
license: GPL
vermagic: 2.6.30.6-slitaz SMP mod_unload 386
parm: dongle_id:Type-id of used dongle
parm: dma:DMA channels
parm: irq:IRQ lines
parm: io:Base I/O addresses
parm: qos_mtt_bits:Minimum Turn Time
root@tux:/home/flos# setserial /dev/ttyS1 uart none
root@tux:/home/flos# modprobe nsc-ircc dongle_id=9 io=0x2f8 irq=3 dma=3
root@tux:/home/flos# echo 115200 > /proc/sys/net/irda/max_baud_rate
root@tux:/home/flos# modprobe ircomm-tty
root@tux:/home/flos# irattach irda0 -s
ifconfig
irda0 Link encap:UNSPEC HWaddr
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:32 errors:0 dropped:0 overruns:0 frame:0
TX packets:364 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
RX bytes:960 (960.0 B) TX bytes:11180 (10.9 KiB)
It looks like you're new here. If you want to get involved, click one of these buttons!