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