On Wed, 5 May 2010 12:01:59 -0500 "Ted Wynnychenko"
<ted....@comcast.net> wrote:

> Hello:
> 
> I am trying to understand why this is happening.  I have an older
> laptop and a new old pcmcia serial interface card ("Quatech Inc,
> RS-232 Serial Port PC Card, SSP-100").
> 
> So, when I first booted the 4.6 stable image with the pcmcia card in
> the slot, it would not recognize it ("com3 at pcmcia0 function 0:
> can't allocate i/o space").
> 
> Then, I did a bunch of searching, and eventually, figured out how to
> change the i/o memory space for pcic0 using config; and, it worked.
> 
> But then, then next day, it didn't (I booted the modified kernel, but
> again got the same i/o space error).
> 
> So, I played with config some more, disable com0,1,2,3; played with
> the settings for i/o address and size; and eventually, it worked
> again.
> 
> But, again, the next day, it went unrecognized.  So, I played with
> config some more, changed i/o address/size, made a new pcmcia com0,
> disabled pcic1,2, and maybe something more, and got it to work.

Are you modifying your kernel with `# config /bsd` or are you booting
into UKC and configuring the kernel there?

        http://www.openbsd.org/faq/faq5.html#BootConfig

If you don't make the changes permanent, then every time you reboot
you'll have the same problem.

Is the system BIOS up to date?

Does the BIOS have any way to allocate/reserve resources?
(namely the mem/irq for the PCMCIA serial port/card).

Dose the BIOS have any mention of on-board serial port configuration?
(Systems that don't provide serial ports often still have internal
serial ports which are/were used for debugging by the mfg. Hence you
could have a conflict with an internal/hidden serial port that doesn't
seem to exist.)

        jcr

-- 
The OpenBSD Journal - http://www.undeadly.org

Reply via email to