Subject: pnpbios probe works after coldboot only
To: Current Users <current-users@NetBSD.ORG>
From: Jukka Marin <jmarin@pyy.jmp.fi>
List: current-users
Date: 06/17/2001 21:49:21
Hello,

I built a -current kernel (source from the 20010616 tarball) and have a
problem on my ThinkPad 310E (well, I have several problems, none of which
existed under 1.4.2.. maybe I should finally install l*nux):

The audio hardware is only detected after a coldboot.  If I "reboot" the
system, kernel reports no pnpbios devices were found.  It also whines about
cardbus like this:

cbb0: can't map socket base address 0x40000000
cbb0: can't map socket base address 0x4: io mode
cbb1: can't map socket base address 0x40010000
cbb1: can't map socket base address 0x4: io mode

All four messages appear only after warmboot.

Here's what the audio hardware looks like after a coldboot:

isapnp0: read port 0x203
ym0 at isapnp0 port 0x220/16,0x530/8,0x388/8,0x330/2,0x370/2 irq 5 drq 0,1
ym0: OPL3-SA3 Sound Board : OPL3-SA3
audio0 at ym0: full duplex, mmap
opl0 at ym0: model OPL3
midi at opl0 not configured
mpu0 at ym0
midi at mpu0 not configured
joy0 at isapnp0 port 0x201/1
joy0: OPL3-SA3 Sound Board 
joy0: joystick not connected

And this is what it says after a warmboot:

isapnp0: no ISA Plug 'n Play devices found

The third and last difference is this:

coldboot: biomask efcd netmask efcd ttymask ffcf

warmboot: biomask efed netmask efed ttymask ffef

The TP is running the latest bios version (1.24).

If I get this working, the next problem is the machine locking up when
trying to adjust the display backlight brightness or audio volume...

Any ideas?  Thanks,

  -jm