Bug 19845

Summary: Creatix PnP ISDN card conflicts with 2nd IDE
Product: Base System Reporter: Wilhelm B. Kloke <wb>
Component: miscAssignee: hm
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-STABLE   
Hardware: Any   
OS: Any   

Description Wilhelm B. Kloke 2000-07-11 09:20:00 UTC
	The Creatix PnP ISDN card uses addresses 0x120-0x13f and 0x180-0x1bf
	The driver /sys/i4b/layer1/i4b_ctx_s0P.c changes this
	by allocating new resources 0x20 lower. This conflicts with
	2nd IDE adapter at 0x170. A kernel with enabled 2nd IDE
	and Creatix card crashes immedatiately after not getting
	the required resources.

Fix: 

I changed the length of the resource request from 0x20 to 0x10.
	Now the kernel works fine. The ungraceful handling of the error
	situation must be fixed, however, as the allocation method
	will probably fail in other situations also( e.g. a device
	in 0x100-0x1f region).
Comment 1 Sheldon Hearn freebsd_committer freebsd_triage 2000-07-11 09:44:49 UTC
Responsible Changed
From-To: freebsd-bugs->hm

Over to the i4b maintainer.
Comment 2 hm freebsd_committer freebsd_triage 2000-07-19 09:47:29 UTC
State Changed
From-To: open->analyzed


will try to reproduce and solve the problem so it can be 
fixed with the next i4b commit to -current.
Comment 3 hm freebsd_committer freebsd_triage 2000-10-09 21:00:32 UTC
State Changed
From-To: analyzed->closed

This problem is solved with the recent commit of i4b 0.95 to -current