The original message below is from the June-2000 Linux-IrDA Archive.
I have a Compaq V300 with the same chipset. See attachment for the output of
lspnp -vv.
- started with plain linux-2.2.15
- replaced the two lines in smc-ircc.c with those two lines below
- unloaded module serial
- loaded modules irda and irports
- loaded new module smc-ircc
after the last action, the machine hangs completely.
Any hints, what I can do?
Thanks in advance
Thomas
> From [EMAIL PROTECTED] Mon, 19 Jun 2000 16:31:26 -0300 (EST)
> Date: Mon, 19 Jun 2000 16:31:26 -0300 (EST)
> From: Roberto Jung Drebes [EMAIL PROTECTED]
> Subject: [Linux-IrDA]Linux-IrDA & Compaq M 700 Notebook
>
> Hi,
>
> I have a Armada 1700, which also uses a SMC, in the same addressess.
>
> You will have to add the 0x100 and 0x3e8 in
> /usr/src/linux/drivers/net/smc-ircc.c
>
> like this:
> static unsigned int io[] = { 0x100, ~0, ~0, ~0 };
> static unsigned int io2[] = { 0x3e8, 0, 0, 0};
>
> And then rebuild the modules.
>
> Please notice that you only will be able to load the smc-ircc *before* the
> serial module, otherwise the latter will take the 0x3e8 address, and the
> smc-ircc will not be able to access the address.
>
> Even I being able to use the smc-ircc module, I still had no real success
> at 4Mbps, and even at 115200 I am much better with ir-tty.
>
> I hope it helps,
>
> []s
--
Dr.-Ing Thomas Ziegler Phone +49 9131 776-348
FhG-IIS A, Audio/Multimedia FAX +49 9131 776-398
Am Weichselgarten 3
D-91058 Erlangen
0e SMCf010 communications device: RS-232
flags: [dynamic]
allocated resources:
io 0x03e8-0x03ef [16-bit decode]
io 0x0100-0x0107 [16-bit decode]
irq 3 [high edge]
dma 5 [16 bit] [compat]
possible resources:
[start dep fn]
io 0x03e8-0x03ef [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma 5 [16 bit] [compat]
[start dep fn]
io 0x02f8-0x02ff [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma 5 [16 bit] [compat]
[start dep fn]
io 0x03f8-0x03ff [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma 5 [16 bit] [compat]
[start dep fn]
io 0x02e8-0x02ef [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma 5 [16 bit] [compat]
[start dep fn]
io 0x03e8-0x03ef [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma mask 0x000c [8 bit] [compat]
[start dep fn]
io 0x02f8-0x02ff [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma mask 0x000c [8 bit] [compat]
[start dep fn]
io 0x03f8-0x03ff [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma mask 0x000c [8 bit] [compat]
[start dep fn]
io 0x02e8-0x02ef [16-bit decode]
io base 0x0100-0x0ff0 align 0x10 len 0x08 [16-bit decode]
irq mask 0x86a8 [high edge]
dma mask 0x000c [8 bit] [compat]
[end dep fn]
compatible devices:
PNP0510 Generic IRDA-compatible device