[ale] Modem identification and connecting
Alex Carver
agcarver+ale at acarver.net
Sun Nov 10 18:14:35 EST 2013
Well, I can't change the IrDA ports but I think the modem can be moved.
The problem is I don't know how to tell the pcmcia/serial_cs modules to
assign the modem to another IO and IRQ.
Right now the on-board serial is 0x03f8. The IrDA ports want to be on
0x02f8 and 0x02e8. The modem is always assigned to 0x02f8 by serial_cs.
If I could move that to 0x03e8 then I should be able to eliminate the
IO collisions. And that's the problem, how do I tell pcmcia/serial_cs
to assign that device 0x03e8 when it is inserted?
On 11/10/2013 12:07, Jim Kinney wrote:
> Well, crud. A programmable serial interface would be perfect but it sounds
> like the hardware combo doesn't support it.
> On Nov 10, 2013 2:24 PM, "Alex Carver" <agcarver+ale at acarver.net> wrote:
>
>> I'll do my best but given that this has apparently been an ongoing
>> problem since 2007 across multiple distros it seems that no one has
>> quite figured out how to resolve it. It appears I can have IrDA -or-
>> serial but not both in some systems. In this case some digging suggests
>> an IO memory mapping issue. The IrDA port tries to grab two addresses
>> (0x2f8 and 0x2e8) but there's already two ports in use by the serial
>> module (0x3f8-physport and 0x2f8-modem). So the IrDA modules does a
>> power grab, shuffles addresses and IRQs around and poof, no more serial
>> ports. The toshsat1800-irdasetup program identifies the IrDA chip and
>> sees three serial ports. I'm not sure why it sees three though but it
>> doesn't appear that I can change the IO port addresses.
More information about the Ale
mailing list