Date: Thu, 31 Aug 2000 10:20:57 -0700 (PDT) From: John Polstra <jdp@polstra.com> To: alpha@freebsd.org Cc: peter@netplex.com.au Subject: Re: Console problems on alpha with -current Message-ID: <200008311720.KAA42631@vashon.polstra.com> In-Reply-To: <200008302317.e7UNHtG96193@netplex.com.au> References: <200008302317.e7UNHtG96193@netplex.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <200008302317.e7UNHtG96193@netplex.com.au>,
Peter Wemm  <peter@netplex.com.au> wrote:
> 
> In alpha/conf/GENERIC.hints:
> hint.vga.0.at="isa"
> hint.sc.0.at="isa"
> 
> I'll bet that reversing these two in a static hints kernel will duplicate
> the problem that people see with dynamic hints.
> 
> Can somebody with a vga console alpha confirm/deny this?
I tried it, but it didn't duplicate the problem -- the kernel built
that way has a fine working console.  Here is the hints.c file:
int hintmode = 1;
char static_hints[] = {
"hint.mcclock.0.at=isa\0"
"hint.mcclock.0.port=0x70\0"
"hint.atkbdc.0.at=isa\0"
"hint.atkbdc.0.port=0x060\0"
"hint.atkbd.0.at=atkbdc\0"
"hint.atkbd.0.irq=1\0"
"hint.psm.0.at=atkbdc\0"
"hint.psm.0.irq=12\0"
"hint.sc.0.at=isa\0"
"hint.fdc.0.at=isa\0"
"hint.fdc.0.port=0x3F0\0"
"hint.fdc.0.irq=6\0"
"hint.fdc.0.drq=2\0"
"hint.fd.0.at=fdc0\0"
"hint.fd.0.drive=0\0"
"hint.sio.0.at=isa\0"
"hint.sio.0.port=0x3F8\0"
"hint.sio.0.irq=4\0"
"hint.sio.1.at=isa\0"
"hint.sio.1.port=0x2F8\0"
"hint.sio.1.irq=3\0"
"hint.sio.1.flags=0x50\0"
"hint.vga.0.at=isa\0"
"\0"
};
I'll append the verbose boot messages at the end of this mail.
John
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
Setting mcclock 0 at to isa (string)
Setting mcclock 0 port to 112 (int)
Setting atkbdc 0 at to isa (string)
Setting atkbdc 0 port to 96 (int)
Setting atkbd 0 at to atkbdc (string)
Setting atkbd 0 irq to 1 (int)
Setting psm 0 at to atkbdc (string)
Setting psm 0 irq to 12 (int)
Setting sc 0 at to isa (string)
Setting fdc 0 at to isa (string)
Setting fdc 0 port to 1008 (int)
Setting fdc 0 irq to 6 (int)
Setting fdc 0 drq to 2 (int)
Setting fd 0 at to fdc0 (string)
Setting fd 0 drive to 0 (int)
Setting sio 0 at to isa (string)
Setting sio 0 port to 1016 (int)
Setting sio 0 irq to 4 (int)
Setting sio 1 at to isa (string)
Setting sio 1 port to 760 (int)
Setting sio 1 irq to 3 (int)
Setting sio 1 flags to 80 (int)
Setting vga 0 at to isa (string)
FreeBSD 5.0-CURRENT #4: Thu Aug 31 10:14:39 PDT 2000
    jdp@alpha.polstra.com:/c/src/sys/compile/ALPHA
EB164
Digital AlphaPC 164LX 533 MHz, 531MHz
8192 byte page size, 1 processor.
CPU: EV56 (21164A) major=7 minor=2 extensions=0x1<BWX>
OSF PAL rev: 0x1000200020117
real memory  = 132046848 (128952K bytes)
Physical memory chunk(s):
0x00664000 - 0x07fe5fff, 127410176 bytes (15553 pages)
avail memory = 123387904 (120496K bytes)
Preloaded elf kernel "kernel.test" at 0xfffffc0000648000.
nulldev: <null device, zero device>
random: <entropy source>
mem: <memory & I/O>
cia0: <2117x Core Logic chipset>
cia0: Pyxis, pass 1
cia0: extended capabilities: 1<BWEN>
pcib0: <2117x PCI host bus adapter> on cia0
pci0: physical bus=0
found->	vendor=0x1011, dev=0x0019, revid=0x30
	class=02-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=0
	map[10]: type 4, range 32, base 00001100, size  7, enabled
	map[14]: type 1, range 32, base 82271100, size  7, enabled
found->	vendor=0x1000, dev=0x000f, revid=0x03
	class=01-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=1
	map[10]: type 4, range 32, base 00001000, size  8, enabled
	map[14]: type 1, range 32, base 82271000, size  8, enabled
	map[18]: type 1, range 32, base 82270000, size 12, enabled
found->	vendor=0x8086, dev=0x0484, revid=0x43
	class=00-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
found->	vendor=0x1023, dev=0x9440, revid=0xe3
	class=03-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=3
	map[10]: type 1, range 32, base 82000000, size 21, enabled
	map[14]: type 1, range 32, base 82250000, size 16, enabled
found->	vendor=0x1095, dev=0x0646, revid=0x01
	class=01-01-80, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=5
	map[20]: type 4, range 32, base 00001190, size  4, enabled
pci0: <PCI bus> on pcib0
dc0: <Intel 21143 10/100BaseTX> port 0x1100-0x117f mem 0x82271100-0x8227117f irq 0 at device 6.0 on pci0
dc0: interrupting at CIA irq 0
dc0: Ethernet address: 08:00:2b:c5:3b:2d
miibus0: <MII bus> on dc0
dcphy0: <Intel 21143 NWAY media interface> on miibus0
dcphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bpf: dc0 attached
sym0: <875> port 0x1000-0x10ff mem 0x82270000-0x82270fff,0x82271000-0x822710ff irq 1 at device 7.0 on pci0
sym0: Delay (GEN=11): 246 msec, 36131 KHz
sym0: Delay (GEN=11): 220 msec, 40401 KHz
sym0: Delay (GEN=11): 220 msec, 40401 KHz
sym0: chip clock is 40401KHz
sym0: clock multiplier assumed
sym0: Symbios NVRAM, ID 7, Fast-20, SE, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 00/00/00/00/00/00
sym0: final   SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/46/80/01/08/24
sym0: Delay (GEN=11): 258 msec, 34450 KHz
sym0: Delay (GEN=11): 264 msec, 33667 KHz
sym0: Delay (GEN=11): 265 msec, 33540 KHz
sym0: interrupting at CIA irq 1
sym0: enabling clock multiplier
sym0: Downloading SCSI SCRIPTS.
isab0: <Intel 82378IB PCI to ISA bridge> at device 8.0 on pci0
	Bus Modes: Bus Park, Resource Lock,
	Configuration RAM: 0C00h,0800h-08FFh
	Port 92: enabled
isa0: <ISA bus> on isab0
pci0: <Trident model 9440 VGA-compatible display device> (vendor=0x1023, dev=0x9440) at 9.0 irq 3
pci0: <CMD 646 ATA controller> (vendor=0x1095, dev=0x0646) at 11.0 irq 5
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
sc-: sc0 exists, using next available unit number
vga-: vga0 exists, using next available unit number
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
mcclock0: <MC146818A real time clock> at port 0x70-0x71 on isa0
Calibrating clock(s) ... PCC clock: 533178880 Hz (firmware 531914893 Hz)
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0003
atkbd: keyboard ID 0x83ab (2)
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
atkbd0: interrupting at ISA irq 1
psm0: current command byte:0043
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fa
kbdc: RESET_AUX status:00aa
kbdc: RESET_AUX ID:0000
psm: status 00 02 64
psm: status 00 00 64
psm: status 00 03 64
psm: status 00 03 64
psm: data 08 00 00
psm: status 10 00 64
psm: status 00 02 64
psm: data 08 00 00
psm: status 00 02 64
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: interrupting at ISA irq 12
psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
psm0: config:00000000, flags:00000000, packet size:3
psm0: syncmask:c0, syncbits:00
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: interrupting at ISA irq 6
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0: irq maps: 0x41 0x50 0x40 0x40
sio0 at port 0x3f8-0x3ff irq 4 on isa0
sio0: type 16550A
sio0: interrupting at ISA irq 4
sio1: reserved for low-level i/o
sio1 failed to probe at port 0x2f8-0x2ff irq 3 flags 0x50 on isa0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x7007f
fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xb8000 size:32k gran:32k, buf:0 size:32k
VGA parameters upon power-up
50 18 10 00 00 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 04 02 14 01 05 03 07 38 3c 3a 3e 39 
3d 3b 3f 04 00 0f 08 00 00 00 00 00 10 0e 00 ff 
VGA parameters in BIOS for mode 24
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
EGA/VGA parameters to be used for mode 24
50 18 10 00 00 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 04 02 14 01 05 03 07 38 3c 3a 3e 39 
3d 3b 3f 04 00 0f 08 00 00 00 00 00 10 0e 00 ff 
sc1: no video adapter is found.
sc1: <System console> failed to probe on isa0
vga1: <Generic ISA VGA> failed to probe on isa0
isa_probe_children: probing PnP devices
Timecounter "alpha"  frequency 533178880 Hz
bpf: lo0 attached
IPsec: Initialized Security Association Processing.
Waiting 2 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
sym0: enabling clock multiplier
sym0: Downloading SCSI SCRIPTS.
(probe5:sym0:0:5:0): INQUIRY. CDB: 12 1 80 0 ff 0 
(probe5:sym0:0:5:0): ILLEGAL REQUEST asc:24,0
(probe5:sym0:0:5:0): Invalid field in CDB sks:c8,1
Creating DISK cd0
Creating DISK da0
Creating DISK da1
pass0 at sym0 bus 0 target 0 lun 0
pass0: <IBM DDRS-39130D DC1B> Fixed Direct Access SCSI-2 device 
pass0: Serial Number RE2W9156        
pass0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
pass1 at sym0 bus 0 target 1 lun 0
pass1: <IBM DNES-309170W SAH0> Fixed Direct Access SCSI-3 device 
pass1: Serial Number         AJLB2629
pass1: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled
pass2 at sym0 bus 0 target 5 lun 0
pass2: <TOSHIBA CD-ROM XM-6401TA 1015> Removable CD-ROM SCSI-2 device 
pass2: 20.000MB/s transfers (20.000MHz, offset 16)
Mounting root from ufs:/dev/da0a
da1 at sym0 bus 0 target 1 lun 0
da1: <IBM DNES-309170W SAH0> Fixed Direct Access SCSI-3 device 
da1: Serial Number         AJLB2629
da1: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled
da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)
da0 at sym0 bus 0 target 0 lun 0
da0: <IBM DDRS-39130D DC1B> Fixed Direct Access SCSI-2 device 
da0: Serial Number RE2W9156        
da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
da0: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C)
da0: invalid primary partition table: no magic
start_init: trying /sbin/init
cd0 at sym0 bus 0 target 5 lun 0
cd0: <TOSHIBA CD-ROM XM-6401TA 1015> Removable CD-ROM SCSI-2 device 
cd0: 20.000MB/s transfers (20.000MHz, offset 16)
cd0: cd present [320300 x 2048 byte records]
splash: image decoder found: blank_saver
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008311720.KAA42631>
