> On 2006-07-28 15:35:05, Mark Zimmerman wrote: > > > On Thu, Jul 27, 2006 at 10:33:04PM -0700, Paul Maurer wrote: > > I am a new user having just installed OpenBSD for the first time. I am > > having trouble with my PCMCIA cards. I have 2 cards, both 3COM, and two > > PCMCIA slots (TI-PCI1130, see dmesg below). > > > > I am currently having two issues: system hangs in bios after reboot and > > kernel panics when pcmcia card is removed. > > > ---snip--- > > The 'panic on pcmcia eject' issue looks like bug #5128. I see > the same thing on my thinkpad 560X running 3.9-stable. Is your > machine a thinkpad also? > > -- Mark
It is actually a Texus Instruments Extensa 660 CDT (from about 1997), but part of the second issue is very similar to that bug. A card is insterted into a PCMCIA slot and the kernel is not able to use the card so it ignores it. Then, when the card is ejected, it fails to realize that it didn't really initialize it an tries to detach from an unproperly setup memory structure. Sounds like the issue can be fixed with an if statement on the detach that checks if the card was fully initalized upon insert. But this doesn't answer the question as to why both cards work in the bottom slot, and neither in in top slot. Just one week prior, both slots worked under Slackware, so the hardware is not broke.

