Date: Fri, 19 Jun 1998 10:54:28 -0400 (EDT) From: Dave Cole <dacole@netcom.ca> To: current@FreeBSD.ORG Subject: sio problem Message-ID: <Pine.GSO.3.96.980619102914.20957S-100000@tor-dev1.nbc.netcom.ca>
next in thread | raw e-mail | index | archive | help
Two days ago, I upgraded my 486dx2/50 gateway from a 1.5 month old -current to a bleeding-current. Since upgrading, I haven't been able to make a userland ppp connection. Trying an interactive term session from inside ppp, I noticed that it looked like I could not receive what was in my buffer unless I sent a character through. example: I type 'a', nothing shows. I type 't', the a appears. I type '<cr>', the t appears. I type <cr> again, I get OK to appear. If I go ahead and dial my connection manually and ppp slides into packet mode, I start getting a bunch of: sio0: 1 more silo overflow (total 1) sio0: 1 more silo overflow (total 2) ... sio0: 1 more silo overflow (total 79) sio0: 1 more silo overflow (total 80) (i gave up at this point and bludgeoned the ppp process) I've tried this from a pentium machine that is also running bleeding-current and the problem doesn't seem to appear. I've tried a bunch of different kernel configs with no change in status. I'm curious about the 'irc maps' stuff (as seen in the following dmesg dumps) WORKING 486: sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A (old kernel, no irq maps stuff, happy happy) NONWORKING 486 (example 1): sio0: irq maps: 0x8009 0x8019 0x8009 0x8009 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A (ick.) NONWORKING 486 (after turning off all but sio0 from visual config): sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: irq maps: 0x1 0x1 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x20010 on isa sio0: type ST16650A (identical ick.) WORKING p100: sio0: irq maps: 0x1 0x11 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A (happy contented config, seemingly. this entire email done over this connection, through aliasing even.) Following is a bunch of dmesg's from a few different attempts and machines: WORKING 486: 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: Thu May 7 02:28:58 EDT 1998 dacole@portal.rik.net:/usr/devel/src/sys/compile/portal Calibrating clock(s) ... i8254 clock: 1193285 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz cost 5932 ns CPU: i486DX (486-class CPU) real memory = 16777216 (16384K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00245000 - 0x00ffdfff, 14389248 bytes (3513 pages) avail memory = 14348288 (14012K bytes) Other BIOS signatures found: ACPI: 00000000 $PnP: 00000000 pci_open(1): mode 1 addr port (0x0cf8) is 0xffffff00 pci_open(2): mode 2 enable port (0x0cf8) is 0xff Probing for devices on the ISA bus: sc0: the current keyboard controller command byte 0065 kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa sc0 at 0x60-0x6f irq 1 on motherboard sc0: BIOS video mode:3 sc0: VGA registers upon power-up 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: video mode:24 sc0: VGA registers in BIOS for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: VGA registers to be used for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: rows_offset:1 sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x280-0x28f irq 5 maddr 0xd8000 msize 8192 on isa ed0: address 02:60:8c:6d:42:9e, type 3c503 (16 bit) bpf: ed0 attached sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16450 sio2 not found at 0x3e8 sio3 not found at 0x2e8 lpt0 at 0x3bc-0x3c3 irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface bpf: lp0 attached psm0: current command byte:0065 kbdio: TEST_AUX_PORT status:0000 kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 psm0: failed to reset the aux device. psm0 not found at 0x60 dgb0 not found at 0x220 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa aha0: Rev 45 (AHA-1542CF BIOS v2.01) VB.0, enabling mailbox, enabling residuals aha0: reading board settings, dma=6 int=11 id=7 (bus speed defaulted) aha0 at 0x330-0x333 irq 11 drq 6 on isa aha0: waiting for scsi devices to settle scbus0 at aha0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: <QUANTUM PD210S 501C> type 0 fixed SCSI 2 sd0: Direct-Access 199MB (408574 512 byte sectors) sd0: with 1156 cyls, 7 heads, and an average 50 sectors/track sd1 at scbus0 target 1 lun 0 sd1: <QUANTUM TRB850S 0404> type 0 fixed SCSI 2 sd1: Direct-Access 810MB (1660299 512 byte sectors) sd1: with 3653 cyls, 4 heads, and an average 113 sectors/track aic0 not found at 0x340 ep0 not found at 0x300 npx0 on motherboard npx0: INT 16 interface imasks: bio c0080840, tty c00700ba, net c00700ba BIOS Geometries: 0:00c63f20 0..198=199 cylinders, 0..63=64 heads, 1..32=32 sectors 1:03293f20 0..809=810 cylinders, 0..63=64 heads, 1..32=32 sectors 0 accounted for Device configuration finished. bpf: tun0 attached bpf: tun1 attached bpf: tun2 attached bpf: tun3 attached bpf: sl0 attached bpf: ppp0 attached new masks: bio c0080840, tty c00700ba, net c00700ba bpf: lo0 attached Considering FFS root f/s. NONWORKING 486 (example 1): 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 #1: Thu Jun 18 00:36:44 EDT 1998 dacole@portal.rik.net:/usr/devel/src/sys/compile/portal Calibrating clock(s) ... i8254 clock: 1193294 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz cost 5149 ns CPU: i486DX (486-class CPU) real memory = 16777216 (16384K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00245000 - 0x00ffdfff, 14389248 bytes (3513 pages) avail memory = 14348288 (14012K bytes) Other BIOS signatures found: ACPI: 00000000 $PnP: 00000000 pci_open(1): mode 1 addr port (0x0cf8) is 0xffffff00 pci_open(2): mode 2 enable port (0x0cf8) is 0xff Probing for devices on the ISA bus: sc0: the current keyboard controller command byte 0065 kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa sc0 at 0x60-0x6f irq 1 on motherboard sc0: BIOS video mode:3 sc0: VGA registers upon power-up 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: video mode:24 sc0: VGA registers in BIOS for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: VGA registers to be used for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: rows_offset:1 sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x280-0x28f irq 5 maddr 0xd8000 msize 8192 on isa ed0: address 02:60:8c:6d:42:9e, type 3c503 (16 bit) sio0: irq maps: 0x8009 0x8019 0x8009 0x8009 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1: irq maps: 0x8001 0x8009 0x8001 0x8001 sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16450 sio2: configured irq 5 not in bitmap of probed irqs 0x10 sio2: irq maps: 0x8001 0x8011 0x8001 0x8001 sio2 at 0x3e8-0x3ef irq 5 on isa sio2 not probed due to irq conflict with ed0 at 5 sio3: configured irq 9 not in bitmap of probed irqs 0x8000 sio3: irq maps: 0x1 0x8001 0x1 0x1 sio3 at 0x2e8-0x2ef irq 9 on isa sio3: type 16550A lpt0 at 0x3bc-0x3c3 irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface psm0: current command byte:0065 kbdio: TEST_AUX_PORT status:0000 kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 psm0: failed to reset the aux device. psm0 not found at 0x60 dgb0 not found at 0x220 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa aha0: Rev 45 (AHA-1542CF BIOS v2.01) VB.0, enabling mailbox, enabling residuals aha0: reading board settings, dma=6 int=11 id=7 (bus speed defaulted) aha0 at 0x330-0x333 irq 11 drq 6 on isa aha0: waiting for scsi devices to settle scbus0 at aha0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: <QUANTUM PD210S 501C> type 0 fixed SCSI 2 sd0: Direct-Access 199MB (408574 512 byte sectors) sd0: with 1156 cyls, 7 heads, and an average 50 sectors/track sd1 at scbus0 target 1 lun 0 sd1: <QUANTUM TRB850S 0404> type 0 fixed SCSI 2 sd1: Direct-Access 810MB (1660299 512 byte sectors) sd1: with 3653 cyls, 4 heads, and an average 113 sectors/track aic0 not found at 0x340 ep0 not found at 0x300 npx0 on motherboard npx0: INT 16 interface imasks: bio c0080840, tty c00702ba, net c00702ba BIOS Geometries: 0:00c63f20 0..198=199 cylinders, 0..63=64 heads, 1..32=32 sectors 1:03293f20 0..809=810 cylinders, 0..63=64 heads, 1..32=32 sectors 0 accounted for Device configuration finished. new masks: bio c0080840, tty c00702ba, net c00702ba Considering FFS root f/s. changing root device to sd0s1a NONWORKING 486 (after turning off all but sio0 from visual config): memory = 14446592 (14108K bytes) Other BIOS signatures found: ACPI: 00000000 $PnP: 00000000 pci_open(1): mode 1 addr port (0x0cf8) is 0xffffff00 pci_open(2): mode 2 enable port (0x0cf8) is 0xff Probing for devices on the ISA bus: kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa vt0 at 0x60-0x6f irq 1 on motherboard vt0: wd90c11, 80/132 col, color, 8 scr, mf2-kbd, [R3.20-b24] ed0 at 0x280-0x28f irq 5 maddr 0xd8000 msize 8192 on isa ed0: address 02:60:8c:6d:42:9e, type 3c503 (16 bit) bpf: ed0 attached psm0: current command byte:0065 kbdio: TEST_AUX_PORT status:0000 kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: RESET_AUX return code:00fe kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 psm0: failed to reset the aux device. psm0 not found at 0x60 lpt0: disabled, not probed. sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: irq maps: 0x1 0x1 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x20010 on isa sio0: type ST16650A sio1: disabled, not probed. sio2: disabled, not probed. sio3: disabled, not probed. fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa aha0: Rev 45 (AHA-1542CF BIOS v2.01) VB.0, enabling mailbox, enabling residuals aha0: reading board settings, dma=6 int=11 id=7 (bus speed defaulted) aha0 at 0x330-0x333 irq 11 drq 6 on isa aha0: waiting for scsi devices to settle scbus0 at aha0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: <QUANTUM PD210S 501C> type 0 fixed SCSI 2 sd0: Direct-Access 199MB (408574 512 byte sectors) sd0: with 1156 cyls, 7 heads, and an average 50 sectors/track sd1 at scbus0 target 1 lun 0 sd1: <QUANTUM TRB850S 0404> type 0 fixed SCSI 2 sd1: Direct-Access 810MB (1660299 512 byte sectors) sd1: with 3653 cyls, 4 heads, and an average 113 sectors/track npx0 on motherboard npx0: INT 16 interface imasks: bio c0080840, tty c0030012, net c0060020 BIOS Geometries: 0:00c63f20 0..198=199 cylinders, 0..63=64 heads, 1..32=32 sectors 1:03293f20 0..809=810 cylinders, 0..63=64 heads, 1..32=32 sectors 0 accounted for Device configuration finished. Linux-ELF exec handler installed bpf: tun0 attached bpf: tun1 attached bpf: tun2 attached bpf: tun3 attached bpf: ppp0 attached new masks: bio c0080840, tty c0030012, net c0070032 bpf: lo0 attached Considering FFS root f/s. WORKING p100: 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 #7: Mon Jun 15 21:22:36 EDT 1998 dacole@chapterhouse.rik.net:/usr/local/src/sys/compile/chapterhouse Calibrating clock(s) ... TSC clock: 99870922 Hz, i8254 clock: 1193202 Hz Timecounter "i8254" frequency 1193202 Hz cost 2573 ns Timecounter "TSC" frequency 99870922 Hz cost 222 ns CPU: Pentium/P54C (99.87-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x525 Stepping=5 Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> real memory = 67108864 (65536K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00253000 - 0x03ffdfff, 64663552 bytes (15787 pages) avail memory = 62586880 (61120K bytes) Found BIOS32 Service Directory header at 0xf00f99e0 Entry = 0xf0400 (0xf00f0400) Rev = 0 Len = 1 PCI BIOS entry at 0x430 DMI header at 0xf00f51b0 Version 2.0 Table at 0xf51ca, 30 entries, 1002 bytes Other BIOS signatures found: ACPI: 00000000 $PnP: 000fcee0 pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12508086) Probing for devices on PCI bus 0: found-> vendor=0x8086, dev=0x1250, revid=0x03 class=06-00-00, hdrtype=0x00, mfdev=0 chip0: <Intel 82439> rev 0x03 on pci0.0.0 found-> vendor=0x8086, dev=0x7000, revid=0x01 class=06-01-00, hdrtype=0x00, mfdev=1 chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0 I/O Recovery Timing: 8-bit 3.5 clocks, 16-bit 3.5 clocks Extended BIOS: disabled Lower BIOS: disabled Coprocessor IRQ13: enabled Mouse IRQ12: disabled Interrupt Routing: A: IRQ11, B: disabled, C: disabled, D: disabled MB0: disabled, MB1: found-> vendor=0x8086, dev=0x7010, revid=0x00 class=01-01-80, hdrtype=0x00, mfdev=0 found-> vendor=0x1002, dev=0x4758, revid=0x03 class=03-00-00, hdrtype=0x00, mfdev=0 map[0]: type 1, range 32, base e6000000, size 24 vga0: <ATI Mach64-GX graphics accelerator> rev 0x03 on pci0.10.0 found-> vendor=0x9004, dev=0x7178, revid=0x00 class=01-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=11 map[0]: type 4, range 32, base 0000e000, size 8 map[1]: type 1, range 32, base e5800000, size 12 ahc0: <Adaptec 2940 SCSI host adapter> rev 0x00 int a irq 11 on pci0.12.0 ahc0: Reading SEEPROM...done. low byte termination enabled, high byte termination enabled ahc0: aic7870 Wide Channel, SCSI Id=7, 16 SCBs ahc0: Resetting Channel A ahc0: Downloading Sequencer Program...ahc0: 366 instructions downloaded Done ahc0: Probing channel A scbus0 at ahc0 bus 0 ahc0: target 0 synchronous at 10.0MHz, offset = 0xf sd0 at scbus0 target 0 lun 0 sd0: <SEAGATE ST32550N 0022> type 0 fixed SCSI 2 sd0: Direct-Access 2047MB (4194058 512 byte sectors) sd0: with 3511 cyls, 11 heads, and an average 108 sectors/track ahc0:A:6: refuses WIDE negotiation. Using 8bit transfers ahc0: target 6 synchronous at 4.0MHz, offset = 0xf cd0 at scbus0 target 6 lun 0 cd0: <TOSHIBA XM-5401TASUN4XCD 2565> type 5 removable SCSI 2 cd0: CD-ROM can't get the size Probing for devices on the ISA bus: kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa vt0 at 0x60-0x6f irq 1 on motherboard vt0: generic, 80 col, color, 8 scr, mf2-kbd, [R3.20-b24] ed0 not found at 0x280 sio0: irq maps: 0x1 0x11 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1: irq maps: 0x1 0x9 0x1 0x1 sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A sio2: disabled, not probed. sio3: disabled, not probed. lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface mse0: wrong signature ff mse0 not found at 0x23c psm0: current command byte:0047 kbdio: TEST_AUX_PORT status:0000 kbdio: RESET_AUX return code:00fa kbdio: RESET_AUX status:00aa kbdio: RESET_AUX ID:0000 psm: status 00 02 64 psm: status 90 03 3c psm: status 90 03 3c psm: status 90 03 3c psm: status 00 00 0a psm: data 08 00 00 psm: data 08 00 00 psm: status 00 02 64 psm0 at 0x60-0x64 irq 12 on motherboard psm0: model Generic PS/2 mouse, device ID 0, 3 buttons psm0: config:00000000, flags:00000000, packet size:3 psm0: syncmask:c0, syncbits:00 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in aha0 not found at 0x330 aic0 not found at 0x340 1 3C5x9 board(s) on ISA found at 0x300 ep0 at 0x300-0x30f irq 10 on isa ep0: aui/utp/bnc[*AUI*] address 00:a0:24:35:00:fc npx0 on motherboard npx0: INT 16 interface i586_bzero() bandwidth = 174581005 bytes/sec bzero() bandwidth = 88105726 bytes/sec imasks: bio c0080840, tty c007149a, net c007149a BIOS Geometries: 0:0104fe3f 0..260=261 cylinders, 0..254=255 heads, 1..63=63 sectors 0 accounted for Device configuration finished. Intel Pentium F00F detected, installing workaround new masks: bio c0080840, tty c007149a, net c007149a Considering FFS root f/s. changing root device to sd0s1a ---------------------------------------------------------------- Dave Cole (DC1110) | dacole@netcom.ca Systems Administrator |* dacole@rik.net * | office/~dacole/ Netcom Canada |* www.rik.net/~dacole/ * 905 King Street West, Toronto, M6K 3G9 | phone - 416.341.5801 Toronto, Ontario, Canada, Earth, Sol | fax - 416.341.5725 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.980619102914.20957S-100000>