Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Apr 1999 01:33:54 -0500 (CDT)
From:      Russell Cattelan <cattelan@thebarn.com>
To:        freebsd-current@freebsd.org
Subject:   pcm sound driver crashes at boot time.
Message-ID:  <199904190633.BAA01439@fun.thebarn.com>

next in thread | raw e-mail | index | archive | help
I haven't been able to track down exactly where this
is occuring, but disabling pcm allows eliminates the crash.

The build is current as of Sun 18th.

The one strange thing about this box, it has 
two sounds cards. A build in Yamaha OPL-3 (really really crappy)
and Ensoniq AudioPCI 1371 (very hacked driver, So the problem may be my fault).
But I guessing it has more to do with the newbus stuff.



disk1s3a:> boot -cv
BIOS basemem (639K) != RTC basemem (640K), setting to BIOS value
Copyright (c) 1992-1999 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #7: Sun Apr 18 16:48:43 CDT 1999
    cattelan@lupo.thebarn.com:/export/cyan/src/sys/compile/LUPO
Calibrating clock(s) ... TSC clock: 333005093 Hz, i8254 clock: 1193009 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254"  frequency 1193182 Hz
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
CPU: Pentium II/Xeon/Celeron (333.05-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping=2
  Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 67108864 (65536K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x00306000 - 0x03ffdfff, 63930368 bytes (15608 pages)
avail memory = 62156800 (60700K bytes)
Found BIOS32 Service Directory header at 0xc00fdb60
Entry = 0xfdb70 (0xc00fdb70)  Rev = 0  Len = 1
PCI BIOS entry at 0xdb91
DMI header at 0xc00f6ab0
Version 0.0
Table at 0xf6b8d, 32 entries, 999 bytes
Other BIOS signatures found:
ACPI: 00000000
$PnP: 000f7a60
Preloaded elf kernel "kernel" at 0xc02f1000.
Pentium Pro MTRR support enabled, default memory type is uncacheable
Math emulator present
Initializing PnP override table
Probing for PnP devices:
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
PnP: CSN 1 COMP_DEVICE_ID = 0x2fb0d041
CSN 1 Vendor ID: YMH0802 [0x0208a865] Serial 0xffffffff Comp ID: PNPb02f [0x2fb0d041]
Called nullpnp_probe with tag 0x00000001, type 0x0208a865
Called nullpnp_probe with tag 0x00000001, type 0x2fb0d041
pci_open(1):    mode 1 addr port (0x0cf8) is 0x80003b40
pci_open(1a):   mode1res=0x80000000 (0x80000000)
pci_cfgcheck:   device 0 [class=060000] [hdr=00] is there (id=71808086)
pci_open(1):    mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a):   mode1res=0x80000000 (0x80000000)
pci_cfgcheck:   device 0 [class=060000] [hdr=00] is there (id=71808086)
npx0: <math processor> on motherboard
npx0: INT 16 interface
apm0: <APM BIOS> on motherboard
apm: found APM BIOS version 1.2
pcib0: <PCI host bus adapter> on motherboard
found-> vendor=0x8086, dev=0x7180, revid=0x03
        class=06-00-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        map[0]: type 3, range 32, base e0000000, size 28
found-> vendor=0x8086, dev=0x7181, revid=0x03
        class=06-04-00, hdrtype=0x01, mfdev=0
        subordinatebus=1        secondarybus=1
found-> vendor=0x8086, dev=0x7110, revid=0x01
        class=06-01-00, hdrtype=0x00, mfdev=1
        subordinatebus=0        secondarybus=0
found-> vendor=0x8086, dev=0x7111, revid=0x01
        class=01-01-80, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        map[0]: type 4, range 32, base 0000ffa0, size  4
found-> vendor=0x8086, dev=0x7112, revid=0x01
        class=0c-03-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        intpin=d, irq=0
        map[0]: type 4, range 32, base 0000ef80, size  5
found-> vendor=0x8086, dev=0x7113, revid=0x01
        class=06-80-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
found-> vendor=0x105d, dev=0x2339, revid=0x00
        class=03-00-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        intpin=a, irq=11
        map[0]: type 3, range 32, base fd400000, size 22
        map[1]: type 3, range 32, base fd000000, size 22
        map[2]: type 1, range 32, base fe800000, size 22
        map[3]: type 1, range 32, base fe400000, size 22
        map[4]: type 1, range 32, base fe3f0000, size 16
        map[5]: type 4, range 32, base 0000ec00, size  8
found-> vendor=0x10b7, dev=0x9055, revid=0x24
        class=02-00-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        intpin=a, irq=11
        map[0]: type 4, range 32, base 0000e480, size  7
        map[1]: type 1, range 32, base fe3e6f80, size  7
found-> vendor=0x1274, dev=0x1371, revid=0x02
        class=04-01-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        intpin=a, irq=11
        map[0]: type 4, range 32, base 0000ef00, size  6
found-> vendor=0x9004, dev=0x7895, revid=0x03
        class=01-00-00, hdrtype=0x00, mfdev=1
        subordinatebus=0        secondarybus=0
        intpin=a, irq=9
        map[0]: type 4, range 32, base 0000e000, size  8
        map[1]: type 1, range 32, base fe3e5000, size 12
found-> vendor=0x9004, dev=0x7895, revid=0x03
        class=01-00-00, hdrtype=0x00, mfdev=1
        subordinatebus=0        secondarybus=0
        intpin=b, irq=11
        map[0]: type 4, range 32, base 0000e800, size  8
        map[1]: type 1, range 32, base fe3e7000, size 12
pci0: <PCI bus> on pcib0
chip0: <Host to PCI bridge (vendor=8086 device=7180)> at device 0.0 on pci0
pcib1: <PCI to PCI bridge (vendor=8086 device=7181)> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
chip1: <Intel 82371AB Power management controller> at device 7.3 on pci0
xl0: <3Com 3c905B-TX Fast Etherlink XL> at device 12.0 on pci0
xl0: interrupting at irq 11
xl0: Ethernet address: 00:10:4b:c7:60:93
xl0: media options word: a
xl0: probing for a PHY
xl0: checking address: 0
xl0: found PHY at address 0, vendor id: 0 device id: 0
xl0: PHY type: <MII-compliant physical interface>
xl0: found 10baseT
xl0: found 100baseTX
xl0: autoneg complete, link status good (half-duplex, 10Mbps)
bpf: xl0 attached
es0: <AudioPCI ES1371> at device 13.0 on pci0
pcm0: using I/O space register mapping at 0xef00
es1371: codec vendor  revision 0
es1371: codec features none
es1371: stereo enhancement: no 3D stereo enhancement
es0: interrupting at irq 11
        using shared irq11.
ahc0: <Adaptec aic7895 Ultra SCSI adapter> at device 15.0 on pci0
ahc0: External SRAM bank0
ahc0: interrupting at irq 9
ahc0: Reading SEEPROM...checksum error
ahc0: No SEEPROM available.
ahc0: Using left over BIOS settings
ahc0: aic7895 Wide Channel A, SCSI Id=7, 255 SCBs
ahc0: Downloading Sequencer Program... 372 instructions downloaded
ahc1: <Adaptec aic7895 Ultra SCSI adapter> at device 15.1 on pci0
ahc1: External SRAM bank1
ahc1: interrupting at irq 11
ahc1: Reading SEEPROM...checksum error
ahc1: No SEEPROM available.
ahc1: Using left over BIOS settings
ahc1: aic7895 Wide Channel B, SCSI Id=7, 255 SCBs
ahc1: Downloading Sequencer Program... 372 instructions downloaded
fdc0: interrupting at irq 6
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> at fdc0 drive 0
atkbdc0: <keyboard controller (i8042)> at port 0x60 on isa0
atkbd0: <AT Keyboard> on atkbdc0
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x41ab (2)
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
atkbd0: interrupting at irq 1
psm0: current command byte:0065
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fa
kbdc: RESET_AUX status:00aa
kbdc: RESET_AUX ID:0000
psm: status 00 02 64
psm: status 00 00 64
psm: status 00 03 64
psm: status 00 03 64
psm: status 10 00 64
psm: data 08 00 00
psm: data 08 00 00
psm: status 00 02 64
psm0: <PS/2 Mouse> on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0, 2 buttons
psm0: config:00000000, flags:00000000, packet size:3
psm0: syncmask:c0, syncbits:00
psm0: interrupting at irq 12
vga0: <Generic ISA VGA> on isa0
fb0: vga0, vga, type:VGA (5), flags:0x7007f
fb0: port:0x3b0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xc00b8000 size:32k gran:32k, buf:0x0 size:0k
VGA parameters upon power-up
50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
VGA parameters in BIOS for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
EGA/VGA parameters to be used for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
sc0: <System console> on isa0
sc0: fb0 kbd0
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0: irq maps: 0x841 0x851 0x841 0x841
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio0: interrupting at irq 4
sio1: irq maps: 0x841 0x849 0x841 0x841
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio1: interrupting at irq 3
sio2: not probed (disabled)
sio3: not probed (disabled)
ppc: parallel port found at 0x378
PC873xx probe at 0x2e got unknown ID 0x0
ppc0: ECP SPP SPP
ppc0 at port 0x378 irq 7 on isa0
ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppb0: IEEE1284 device found /NIBBLE/PS2/ECP/ECP_RLE/NIBBLE_ID/PS2_ID/ECP_ID/ECP_RLE_ID/Extensibility Link
Probing for PnP devices on ppbus0:
ppbus0: <Lexmark International Lexmark Optra LaserPrinter> PRINTER PCL 5 Emulation, PostScript Level 2 Emulation, NPAP, PJL
plip: irq 7
plip0: <PLIP network interface> on ppbus 0
bpf: lp0 attached
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
ppc0: interrupting at irq 7
mss_detect error, busy still set (0xff)


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x4
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc023bf93
stack pointer           = 0x10:0xc0305f24
frame pointer           = 0x10:0xc0305f30
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 0 ()
interrupt mask          = tty 
trap number             = 12
panic: page fault
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904190633.BAA01439>