Bug 25755

Summary: kernel hangs when loading emu10k1 sound driver
Product: Base System Reporter: hroi <hroi>
Component: kernAssignee: greid
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description hroi 2001-03-13 00:00:01 UTC
kernel hangs when loading snd:

# kldload snd
ppc0: parallel port not found
pcm0: <Creative EMU10K1> port 0xcc00-0xcc1f irq 15 at device 9.0 on pci0
(machine hangs)

I do not know what is up with ppc0. parport has been disabled in bios.
Enabling options DDB, INVARIANTS, INVARIANT_SUPPORT and DIAGNOSTIC in kernel gives only this much extra:

# kldload snd
ppc0: parallel port not found
Vendor specific Word = ffff
pcm0: <Creative EMU10K1> port 0xcc00-0xcc1f irq 15 at device 9.0 on pci0
(machine hangs)

kernel conf: http://asdf.dk/sjov/BASSPUMP
dmesg:       http://asdf.dk/sjov/dmesg.txt

I don't know how to debug this, there is no panic. The card is known to work in win2k on the same machine.

How-To-Repeat: 
# kldload snd
Comment 1 Kris Kennaway freebsd_committer freebsd_triage 2001-03-13 02:17:38 UTC
Responsible Changed
From-To: freebsd-bugs->cg

cg is Mr Sound
Comment 2 greid freebsd_committer freebsd_triage 2001-07-13 02:43:27 UTC
State Changed
From-To: open->feedback

Is this still a problem with more recent sources? 


Comment 3 greid freebsd_committer freebsd_triage 2001-07-13 02:43:27 UTC
Responsible Changed
From-To: cg->greid

I'll handle feedback
Comment 4 hroi 2001-07-15 15:48:26 UTC
Update: It works!

Fiddling with the BIOS, forcing it to assign IRQ's and DMA's to PCI
devices only, seems to fix the problem. I can now play sound in FreeBSD.

-- 
Hroi Sigurdsson
Fried ice cream is a reality! -- George Clinton
Comment 5 hroi 2001-07-23 01:42:54 UTC
        This PR can be closed
-- 
Hroi Sigurdsson
Fried ice cream is a reality! -- George Clinton
Comment 6 greid freebsd_committer freebsd_triage 2001-07-23 01:51:36 UTC
State Changed
From-To: feedback->closed

Originator requests closure.