Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Apr 2000 20:48:19 -0500 (CDT)
From:      Joe Greco <jgreco@ns.sol.net>
To:        ap@bnc.net (Achim Patzner)
Cc:        smp@freebsd.org
Subject:   Re: Any problems with serial consoles?
Message-ID:  <200004150148.UAA46158@aurora.sol.net>
In-Reply-To: <20000412083325.C55899@bnc.net> from Achim Patzner at "Apr 12, 2000  8:33:25 am"

index | next in thread | previous in thread | raw e-mail

> > No.  I've been doing serial consoles since day 1, and was one of the folks
> > who've done more bizarre stuff like setting up diskless boot to allow serial
> > consoles.  I'm talking about a problem that is _specific_ to SMP boxes, and
> > in particular, the systems I described.  That's why I described it the way
> > I did.  :-)
> 
> May I have your original problem description again - I guess I never got it
> but I'm running 4.0-STABLE on an HP LH4 and it's doing weird things to the
> console while booting (it even crashed the Linux system being the
> console...).

Okay.

Fairly straightforward SMP server-class system.  P2B-DS, various
configurations.  I've maybe a dozen of these and all exhibit it.

Consoles are all 9600 baud (i.e. default), and have ttyd0 enabled
in ttys.

A good percentage of the time (ranging all the way on up to 100%),
the console goes "nuts" right around the time it starts doing the 
ifconfig's in netstart.  This continues until the box is booted and
the getty runs on ttyd0, at which point all is fine.  Alternatively,
if I go into single user mode and run /etc/netstart, I run the risk
of losing my console to this problem.

Now, it _appears_ as though something odd happens to the baud or parity
or whatever.  However, kernel console messages (particularly ipfw)
continue to print with no problem.

Now, I "solved" (partially) this problem on some of my machines by
sticking a 'stty 9600 sane' in rc.network, but that doesn't really
solve the problem, because running other commands like ifconfig have
been known to toast the machine.

It looks like this:

/-\|/-\|/-\|/-\|/-\|/-Console: serial port
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS drive D: is disk2
BIOS drive E: is disk3
BIOS drive F: is disk4
BIOS drive G: is disk5
BIOS drive H: is disk6
BIOS drive I: is disk7
BIOS drive J: is disk8

FreeBSD/i386 bootstrap loader, Revision 0.7  640/65472kB
(jkh@highwing.cdrom.com, Thu Sep 16 22:16:41 GMT 1999)
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/Loading /boot/defaults/loader.conf 
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/kernel text=0x10a408 /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-data=0x17b48+0x1a97c \|/-\|/-\|/-syms=[0x4+0x1ee30\|/-\|/-\|/-\|/-+0x4+0x206b3\|/-\|/-\|/-\|/-]
\|/-\|/
Hit [Enter] to boot immediately, or any other key for command prompt.

Booting [kernel] in 14 seconds... 
Booting [kernel] in 13 seconds... 
Booting [kernel] in 12 seconds... 
Booting [kernel] in 11 seconds... 
Booting [kernel]...               
Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.3-RELEASE #0: Mon Nov 15 06:21:26 CST 1999
    root@:/usr/src/sys/compile/SMP
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Xeon/Celeron (686-class CPU)
  Origin = "GenuineIntel"  Id = 0x653  Stepping = 3
  Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 536870912 (524288K bytes)
avail memory = 519716864 (507536K bytes)
Programming 24 pins in IOAPIC #0
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc027e000.
Pentium Pro MTRR support enabled
Probing for devices on PCI bus 0:
chip0: <Intel 82443BX host to PCI bridge> rev 0x03 on pci0.0.0
chip1: <Intel 82443BX host to AGP bridge> rev 0x03 on pci0.1.0
chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.4.0
chip3: <Intel 82371AB Power management controller> rev 0x02 on pci0.4.3
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> rev 0x00 int a irq 19 on pci0.6.0
ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
hfa0: <FORE Systems PCA-200E ATM> rev 0x00 int a irq 19 on pci0.9.0
chip4: <PCI to PCI bridge (vendor=1011 device=0021)> rev 0x02 on pci0.11.0
ahc1: <Adaptec 3940A Ultra SCSI adapter> rev 0x03 int a irq 16 on pci0.12.0
ahc1: aic7895 Wide Channel A, SCSI Id=7, 255 SCBs
ahc2: <Adaptec 3940A Ultra SCSI adapter> rev 0x03 int b irq 17 on pci0.12.1
ahc2: aic7895 Wide Channel B, SCSI Id=7, 255 SCBs
Probing for devices on PCI bus 1:
Probing for devices on PCI bus 2:
de0: <Digital 21140A Fast Ethernet> rev 0x20 int a irq 17 on pci2.4.0
de0: SMC 9332BDT 21140A [10-100Mb/s] pass 2.0
de0: address 00:e0:29:10:e5:e9
de1: <Digital 21140A Fast Ethernet> rev 0x20 int a irq 18 on pci2.5.0
de1: SMC 9332BDT 21140A [10-100Mb/s] pass 2.0
de1: address 00:e0:29:10:e5:e8
Probing for PnP devices:
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <16 virtual consoles, flags=0x0>
atkbdc0 at 0x60-0x6f on motherboard
atkbd0 irq 1 on isa
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A, console
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2: configured irq 5 not in bitmap of probed irqs 0
sio2 not found at 0x3e8
sio3: configured irq 9 not in bitmap of probed irqs 0
sio3 not found at 0x2e8
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
we0 at 0x2e8 on isa
we0: kernel is keeping watchdog alive
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via pin 2
IP packet filtering initialized, divert disabled, rule-based forwarding disabled, logging limited to 100 packets/entry by default
ccd0-3: Concatenated disk drivers
Waiting 2 seconds for SCSI devices to settle
SMP: AP CPU #1 Launched!
de0: enabling 100baseTX port
de1: enabling 100baseTX port
cda1 at ahc1 bus 0 target 0 lun 0
da1: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da1: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da1: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da4 at ahc1 bus 0 target 3 lun 0
da4: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da4: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da4: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da7 at ahc1 bus 0 target 6 lun 0
da7: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da7: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da7: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da10 at ahc2 bus 0 target 0 lun 0
da10: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da10: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da10: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da6 at ahc1 bus 0 target 5 lun 0
da6: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da6: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da6: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da13 at ahc2 bus 0 target 3 lun 0
da13: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da13: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da13: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da5 at ahc1 bus 0 target 4 lun 0
da5: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da5: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da5: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da16 at ahc2 bus 0 target 6 lun 0
da16: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da16: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da16: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da3 at ahc1 bus 0 target 2 lun 0
da3: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da3: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da3: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da15 at ahc2 bus 0 target 5 lun 0
da15: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da15: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da15: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da2 at ahc1 bus 0 target 1 lun 0
da2: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da2: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da2: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da14 at ahc2 bus 0 target 4 lun 0
da14: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da14: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da14: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da9 at ahc1 bus 0 target 9 lun 0
da9: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da9: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da9: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da12 at ahc2 bus 0 target 2 lun 0
da12: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da12: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da12: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da8 at ahc1 bus 0 target 8 lun 0
da8: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da8: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da8: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da11 at ahc2 bus 0 target 1 lun 0
da11: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da11: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da11: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da18 at ahc2 bus 0 target 9 lun 0
da18: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da18: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da18: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da17 at ahc2 bus 0 target 8 lun 0
da17: <SEAGATE ST118273W 6244> Fixed Direct Access SCSI-2 device 
da17: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da17: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DDRS-34560W S97B> Fixed Direct Access SCSI-2 device 
da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
da0: 4357MB (8925000 512 byte sectors: 255H 63S/T 555C)
hanging root device to da0s2a
vinum: loaded
Can't open history file /var/tmp/vinum_history: No such file or directory (2)
vinum: reading configuration from /dev/da17s1e
vinum: updating configuration from /dev/da15s1e
vinum: updating configuration from /dev/da14s1e
vinum: updating configuration from /dev/da16s1e
vinum: updating configuration from /dev/da18s1e
vinum: updating configuration from /dev/da11s1e
vinum: updating configuration from /dev/da12s1e
vinum: updating configuration from /dev/da13s1e
vinum: updating configuration from /dev/da10s1e
vinum: updating configuration from /dev/da5s1e
vinum: updating configuration from /dev/da6s1e
vinum: updating configuration from /dev/da7s1e
vinum: updating configuration from /dev/da8s1e
vinum: updating configuration from /dev/da9s1e
vinum: updating configuration from /dev/da1s1e
vinum: updating configuration from /dev/da4s1e
vinum: updating configuration from /dev/da3s1e
vinum: updating configuration from /dev/da2s1e
vinum: /dev is mounted read-only, not rebuilding /dev/vinum
swapon: adding /dev/da0s2b as swap device
Automatic reboot in progress...
/dev/rda0s2a: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rda0s2a: clean, 137165 free (301 frags, 17108 blocks, 0.2% fragmentation)
/dev/rda0s2h: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rda0s2h: clean, 787453 free (29 frags, 98428 blocks, 0.0% fragmentation)
/dev/rda0s2e: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rda0s2e: clean, 46261 free (7917 frags, 4793 blocks, 4.0% fragmentation)
/dev/rda0s2f: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rda0s2f: clean, 110419 free (163 frags, 13782 blocks, 0.1% fragmentation)
/dev/rda0s2g: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rda0s2g: clean, 1003665 free (217 frags, 125431 blocks, 0.0% fragmentation)
Doing initial network setup: hostname.
de0: enabling 100baseTX port
de0: enabling Full Duplex 100baseTX port
de0: flags=884@@@@@@@@@ppxpp@pxx@pTXde1: enabling Full Duplex 100baseTX port


Now, at that point normally it'd carry on like that until the login prompt
was spawned, but still spitting out kernel messages like the de1: thing.
However, this box has the "stty sane" hack and actually reverts shortly
after that point.

-- 
... Joe

-------------------------------------------------------------------------------
Joe Greco - Systems Administrator			      jgreco@ns.sol.net
Solaria Public Access UNIX - Milwaukee, WI			   414/342-4847


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004150148.UAA46158>