From owner-freebsd-hackers Sun Jan 11 12:07:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA01436 for hackers-outgoing; Sun, 11 Jan 1998 12:07:13 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from mail.scsn.net (scsn.net [206.25.246.12]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA01421 for ; Sun, 11 Jan 1998 12:06:55 -0800 (PST) (envelope-from dmaddox@scsn.net) Received: from rhiannon.scsn.net ([208.133.153.112]) by mail.scsn.net (Post.Office MTA v3.1.2 release (PO205-101c) ID# 0-41950U6000L1100S0) with ESMTP id AAA172 for ; Sun, 11 Jan 1998 15:05:12 -0500 Received: (from root@localhost) by rhiannon.scsn.net (8.8.8/8.8.7) id PAA00485; Sun, 11 Jan 1998 15:06:19 -0500 (EST) (envelope-from root) Message-ID: <19980111150619.48677@scsn.net> Date: Sun, 11 Jan 1998 15:06:19 -0500 From: dmaddox@scsn.net (Donald J. Maddox) To: hackers@FreeBSD.ORG Subject: 16650 Support(?) Reply-To: dmaddox@scsn.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk I recently bought a 16C650-based LavaPort ISA card to support the 230,400 bps capability of my ISDN modem. It works fine under W95, but does _not_ work fine under FBSD-current. I am able to talk to the modem only if I set the port speed to 9600 bps. Any other speed fails to talk at all. I assume that 9600bps is the default speed of the chip, and the sio driver is failing to set the speed correctly. Looking at sio.c, it would appear that the driver is intended to work with 16650s, since there is a flag specifically intended for use with the 16650's larger FIFO (flags 0x20000). Am I missing a necessary step to make this thing work, or is there something non-standard about this card? Anybody else have any experience with the LavaPort ISA (aka LavaLink-650)? I am using the following line in my kernel config to configure the LavaPort: device sio2 at isa? port "IO_COM3" tty flags 0x20000 irq 12 vector siointr Below is the dmesg output: Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #0: Sun Jan 11 13:44:04 EST 1998 root@rhiannon.scsn.net:/usr/src/sys/compile/RHIANNON CPU: Pentium (166.19-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x1bf real memory = 33554432 (32768K bytes) avail memory = 30547968 (29832K bytes) Probing for devices on PCI bus 0: chip0: rev 0x01 on pci0.0.0 chip1: rev 0x00 on pci0.7.0 ide_pci0: rev 0x00 on pci0.7.1 ahc0: rev 0x00 int a irq 10 on pci0.10.0 ahc0: aic7880 Wide Channel, SCSI Id=7, 16/255 SCBs scbus0 at ahc0 bus 0 ahc0: target 0 Tagged Queuing Device sd0 at scbus0 target 0 lun 0 sd0: type 0 fixed SCSI 2 sd0: Direct-Access 2040MB (4178874 512 byte sectors) sd0: with 2708 cyls, 19 heads, and an average 81 sectors/track ahc0: target 1 Tagged Queuing Device sd1 at scbus0 target 1 lun 0 sd1: type 0 fixed SCSI 2 sd1: Direct-Access 507MB (1039329 512 byte sectors) sd1: with 2380 cyls, 6 heads, and an average 72 sectors/track cd0 at scbus0 target 2 lun 0 cd0: type 5 removable SCSI 2 cd0: CD-ROM cd present [19371 x 2048 byte records] vga0: rev 0x00 int a irq 11 on pci0.12.0 Probing for PnP devices: CSN 1 Vendor ID: CTL009e [0x9e008c0e] Serial 0x09f665ec Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A sio2 at 0x3e8-0x3ef irq 12 flags 0x20000 on isa sio2: type ST16650A sio3 at 0x2e8-0x2ef irq 9 on isa sio3: type 16550A pca0 on motherboard pca0: PC speaker audio driver wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa wdc0: unit 0 (wd0): , DMA, 32-bit, multi-block-32 wd0: 1277MB (2615760 sectors), 2595 cyls, 16 heads, 63 S/T, 512 B/S fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in npx0 on motherboard npx0: INT 16 interface sb0 at 0x220 irq 5 drq 1 on isa snd0: sbxvi0 at ? drq 5 on isa snd0: sbmidi0 at 0x330 on isa snd0: opl0 at 0x388 on isa snd0: awe0 at 0x620 on isa AWE32 not found AWE32: not detected joy0 at 0x201 on isa joy0: joystick Intel Pentium F00F detected, installing workaround ccd0-3: Concatenated disk drivers (The 'AWE32 not found' stuff is just because I have not yet booted this kernel with -c and configured the PnP stuff)