From owner-freebsd-bugs Thu Mar 30 19:50: 8 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id D20A137B957 for ; Thu, 30 Mar 2000 19:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA39244; Thu, 30 Mar 2000 19:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from wbiw01.westbend.net (wbiw01.westbend.net [209.224.254.246]) by hub.freebsd.org (Postfix) with ESMTP id B724F37B702 for ; Thu, 30 Mar 2000 19:41:53 -0800 (PST) (envelope-from hetzels@wbiw01.westbend.net) Received: (from hetzels@localhost) by wbiw01.westbend.net (8.9.3/8.9.3) id VAA04251; Thu, 30 Mar 2000 21:43:17 -0600 (CST) (envelope-from hetzels) Message-Id: <200003310343.VAA04251@wbiw01.westbend.net> Date: Thu, 30 Mar 2000 21:43:17 -0600 (CST) From: hetzels@westbend.net Reply-To: hetzels@westbend.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/17702: MODEM: USR 56K FAX Internal Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17702 >Category: kern >Synopsis: Plug and Play Info for USR 56K FAX INT modem >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Mar 30 19:50:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Scot W. Hetzel >Release: FreeBSD 4.0-20000307-CURRENT i386 >Organization: West Bend Internet >Environment: FreeBSD 4.0 CURRENT USR 56K Internal modem >Description: My Internal USR 56K modem is not getting assigned to a device. sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppi0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port plip0: on ppbus0 unknown0: at port 0x330-0x33f irq 5,9 drq 1,0 on isa0 unknown1: at port 0x2f8-0x2ff irq 3 on isa0 The pnpinfo for the modem is: Card assigned CSN #2 Vendor ID USR3050 (0x50307256), Serial Number 0xa38aa4ae PnP Version 1.0, Vendor Version 0 Device Description: U.S. Robotics 56K FAX INT Logical Device ID: USR3050 0x50307256 #0 TAG Start DF Good Configuration FIXED I/O base address 0x2f8 length 0x8 IRQ: 3 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x3f8 length 0x8 IRQ: 4 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x3e8 length 0x8 IRQ: 3 4 5 7 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x2e8 length 0x8 IRQ: 3 4 5 7 - only one type (true/edge) TAG End DF End Tag Successfully got 16 resources, 1 logical fdevs -- card select # 0x0002 CSN USR3050 (0x50307256), Serial Number 0xa38aa4ae Logical device #0 IO: 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 IRQ 3 0 DMA 4 4 IO range check 0x00 activate 0x01 After applying the attached patch it gets detected as sio4. sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppi0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port plip0: on ppbus0 unknown0: at port 0x330-0x33f irq 5,9 drq 1,0 on isa0 sio4: at port 0x2f8-0x2ff irq 3 on isa0 sio4: type 16550A >How-To-Repeat: >Fix: --- sys/isa/sio.c.orig Sun Mar 5 08:44:05 2000 +++ sys/isa/sio.c Sat Mar 25 09:53:18 2000 @@ -597,6 +597,7 @@ {0x70207256, NULL}, /* USR2070 - U.S.Robotics Inc. Sportster 560 */ {0x30307256, NULL}, /* USR3030 - U.S. Robotics 56K FAX INT */ {0x31307256, NULL}, /* USR3031 - U.S. Robotics 56K FAX INT */ + {0x50307256, NULL}, /* USR3050 - U.S. Robotics 56K FAX INT */ {0x70307256, NULL}, /* USR3070 - U.S. Robotics 56K Voice INT */ {0x90307256, NULL}, /* USR3090 - USR ? */ {0x90917256, NULL}, /* USR9190 - USR 56k Voice INT */ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message