Subject: kern/12712: Some USR ISAPNP modems are not detected
To: None <gnats-bugs@gnats.netbsd.org>
From: None <franklin@elfie.org>
List: netbsd-bugs
Date: 04/20/2001 14:45:09
>Number:         12712
>Category:       kern
>Synopsis:       Some USR ISAPNP modems are not detected
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 20 11:45:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     John Franklin
>Release:        <NetBSD-current source date>
>Organization:
John Franklin
franklin@elfie.org
ICBM: 35°48'19"N 78°46'39"W
>Environment:
	
System: NetBSD deathmitten 1.5T NetBSD 1.5T (DEATHMITTEN) #1: Sun Mar 25 22:33:19 EST 2001 franklin@deathmitten:/usr/src/sys/arch/i386/compile/DEATHMITTEN i386
Architecture: i386
Machine: i386
>Description:
	
If you install certain USR ISAPNP modems, NetBSD doesn't recognize them.
>How-To-Repeat:
	
Configure a current kernel with isapnp* and com* at isapnp* and boot it
in a machine with a USR 3090 modem in it.

Watch the dmesg output include:
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
isapnp0: read port 0x203
isapnp0: <U.S. Robotics 56K Voice INT, USR3090, , > port 0x3e8/8 irq 5 not configured

>Fix:
	
The modem is a 16550A compatible modem, and the ISAPNP com code works just
fine with it once you tell it to recognize it.

Use the attached patch on /sys/dev/isapnp/isapnpdevs, then rebuild the
isapnpdevs.{c|h} files:

--- isapnpdevs  2001/04/15 03:31:37     1.41
+++ isapnpdevs  2001/04/20 18:37:57
@@ -88,6 +88,7 @@
 devlogic       com     USR0006         0       USR Sportster 33.6k
 devlogic       com     USR2070         0       USR Sportster 56k
 devlogic       com     USR3031         0       USR 56k Faxmodem
+devlogic       com     USR3090         0       USR 56k Voice INT
 devlogic       com     USR9190         0       USR 56k Voice INT
 devlogic       com     ZTIF761         0       Zoom ComStar 33.6
 devlogic       com     CIR3000         0       Cirrus Logic V43 
>Release-Note:
>Audit-Trail:
>Unformatted: