DEC Multia VX40 - missing login on serial port, shutdown strangeness

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

DEC Multia VX40 - missing login on serial port, shutdown strangeness

Graham Gower
Hello list,

I recently acquired an old DEC Multia VX40. No floppy, no cdrom, broken
netboot, cpu heatsink works for frying eggs. Installation via
$ dd if=floppy44.fs of=/dev/rsd0c
from another machine worked a treat and now I have a working system.

However, I cannot figure out how to get a login prompt on the serial
port. If I boot the system without keyboard/monitor attached, then the
SRM console appears on the serial port and kernel messages also get
through. In order to do the installation I had to attach a keyboard and
monitor - at the end of the installation I said yes to console on com0.

I've tried adding various lines in /etc/ttys with no avail. I can get
a login on the monitor using ttyC0, but no luck with ttyB0 or tty00.

Now, if I login via the keyboard/monitor, I can type 'halt' and get
back to the SRM console. However reboot and shutdown fail to do either.
They tell me about /etc/rc.shutdown being run and then finishing, but
then hang. A ^C sometimes gets me back to the shell.

With the keyboard unplugged and a serial cable attached, no combination
of halt/reboot/shutdown gets me a power down or SRM console on the
serial port.

Anyone still running OpenBSD on a multia? I see some messages in the
archives regarding PCMCIA - did anyone ever get this going?

-Graham


Unrecognized boot flag '0'.
[ using 589496 bytes of bsd ELF symbol table ]
consinit: not using prom console
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2008 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 4.4-current (GENERIC) #1457: Tue Sep  9 21:33:12 MDT 2008
   [hidden email]:/usr/src/sys/arch/alpha/compile/GENERIC
(PCI ISA), 167MHz
8192 byte page size, 1 processor.
total memory = 33554432 (32768K)
(2351104 reserved for PROM, 31203328 used by OpenBSD)
avail memory = 22716416 (22184K)
mainbus0 at root
cpu0 at mainbus0: ID 0 (primary), LCA-2 (21066 pass 2)
lca0 at mainbus0
pci0 at lca0 bus 0
siop0 at pci0 dev 6 function 0 "Symbios Logic 53c810" rev 0x01: isa irq 11
scsibus0 at siop0: 8 targets, initiator 7
sd0 at scsibus0 targ 3 lun 0: <DEC, RZ26L (C) DEC, 442D> SCSI2 0/direct fixed
sd0: 1001MB, 512 bytes/sec, 2050860 sec total
sio0 at pci0 dev 7 function 0 "Intel 82378IB ISA" rev 0x03
de0 at pci0 dev 8 function 0 "DEC 21040" rev 0x23, DEC 21040 pass 2.3: isa irq 14, address 08:00:2b:e4:32:bf
unknown vendor 0x0047 product 0x0280 (class network subclass miscellaneous, rev 0x47) at pci0 dev 9 function 0 not configured
tga0 at pci0 dev 11 function 0 "DEC 21030" rev 0x02: DC21030 step B, board type T8-02
tga0: 1024 x 768, 8bpp, Bt485 RAMDAC
tga0: interrupting at isa irq 10
wsdisplay0 at tga0 mux 1: console (std, vt100 emulation)
unknown vendor 0x0087 product 0x0280 (class network subclass miscellaneous, rev 0x87) at pci0 dev 12 function 0 not configured
isa0 at sio0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x3bc/4 irq 7
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
mcclock0 at isa0 port 0x70/2: mc146818 or compatible
stray isa irq 3
stray isa irq 4
softraid0 at root
siop0: target 3 now using tagged 8 bit 10.0 MHz 8 REQ/ACK offset xfers
root on sd0a swap on sd0b dump on sd0b

Reply | Threaded
Open this post in threaded view
|

Re: DEC Multia VX40 - missing login on serial port, shutdown strangeness

Graham Gower
2008/9/15 Graham Gower <[hidden email]>:
> With the keyboard unplugged and a serial cable attached, no combination
> of halt/reboot/shutdown gets me a power down or SRM console on the
> serial port.

This is while logged in via ssh, obviously.

-Graham

Reply | Threaded
Open this post in threaded view
|

Re: DEC Multia VX40 - missing login on serial port, shutdown strangeness

Antoni Sawicki
In reply to this post by Graham Gower
Have you upgraded firmware to the latest version (I think it was 3.8)?
Sometimes it helps to flash again and reset all settings to factory
default.

Have you actually redirected SRM to the serial port by "set console
serial"?

a

On Mon, 15 Sep 2008 18:18:13 +0930, "Graham Gower"
<[hidden email]> said:

> Hello list,
>
> I recently acquired an old DEC Multia VX40. No floppy, no cdrom, broken
> netboot, cpu heatsink works for frying eggs. Installation via
> $ dd if=floppy44.fs of=/dev/rsd0c
> from another machine worked a treat and now I have a working system.
>
> However, I cannot figure out how to get a login prompt on the serial
> port. If I boot the system without keyboard/monitor attached, then the
> SRM console appears on the serial port and kernel messages also get
> through. In order to do the installation I had to attach a keyboard and
> monitor - at the end of the installation I said yes to console on com0.
>
> I've tried adding various lines in /etc/ttys with no avail. I can get
> a login on the monitor using ttyC0, but no luck with ttyB0 or tty00.
>
> Now, if I login via the keyboard/monitor, I can type 'halt' and get
> back to the SRM console. However reboot and shutdown fail to do either.
> They tell me about /etc/rc.shutdown being run and then finishing, but
> then hang. A ^C sometimes gets me back to the shell.
>
> With the keyboard unplugged and a serial cable attached, no combination
> of halt/reboot/shutdown gets me a power down or SRM console on the
> serial port.
>
> Anyone still running OpenBSD on a multia? I see some messages in the
> archives regarding PCMCIA - did anyone ever get this going?
>
> -Graham
>
>
> Unrecognized boot flag '0'.
> [ using 589496 bytes of bsd ELF symbol table ]
> consinit: not using prom console
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2008 OpenBSD. All rights reserved.
> http://www.OpenBSD.org
>
> OpenBSD 4.4-current (GENERIC) #1457: Tue Sep  9 21:33:12 MDT 2008
>    [hidden email]:/usr/src/sys/arch/alpha/compile/GENERIC
> (PCI ISA), 167MHz
> 8192 byte page size, 1 processor.
> total memory = 33554432 (32768K)
> (2351104 reserved for PROM, 31203328 used by OpenBSD)
> avail memory = 22716416 (22184K)
> mainbus0 at root
> cpu0 at mainbus0: ID 0 (primary), LCA-2 (21066 pass 2)
> lca0 at mainbus0
> pci0 at lca0 bus 0
> siop0 at pci0 dev 6 function 0 "Symbios Logic 53c810" rev 0x01: isa irq
> 11
> scsibus0 at siop0: 8 targets, initiator 7
> sd0 at scsibus0 targ 3 lun 0: <DEC, RZ26L (C) DEC, 442D> SCSI2 0/direct
> fixed
> sd0: 1001MB, 512 bytes/sec, 2050860 sec total
> sio0 at pci0 dev 7 function 0 "Intel 82378IB ISA" rev 0x03
> de0 at pci0 dev 8 function 0 "DEC 21040" rev 0x23, DEC 21040 pass 2.3:
> isa irq 14, address 08:00:2b:e4:32:bf
> unknown vendor 0x0047 product 0x0280 (class network subclass
> miscellaneous, rev 0x47) at pci0 dev 9 function 0 not configured
> tga0 at pci0 dev 11 function 0 "DEC 21030" rev 0x02: DC21030 step B,
> board type T8-02
> tga0: 1024 x 768, 8bpp, Bt485 RAMDAC
> tga0: interrupting at isa irq 10
> wsdisplay0 at tga0 mux 1: console (std, vt100 emulation)
> unknown vendor 0x0087 product 0x0280 (class network subclass
> miscellaneous, rev 0x87) at pci0 dev 12 function 0 not configured
> isa0 at sio0
> isadma0 at isa0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> lpt0 at isa0 port 0x3bc/4 irq 7
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> mcclock0 at isa0 port 0x70/2: mc146818 or compatible
> stray isa irq 3
> stray isa irq 4
> softraid0 at root
> siop0: target 3 now using tagged 8 bit 10.0 MHz 8 REQ/ACK offset xfers
> root on sd0a swap on sd0b dump on sd0b

Reply | Threaded
Open this post in threaded view
|

Re: DEC Multia VX40 - missing login on serial port, shutdown strangeness

Graham Gower
Antoni Sawicki wrote:
> Have you upgraded firmware to the latest version (I think it was 3.8)?
> Sometimes it helps to flash again and reset all settings to factory
> default.

I'm unsure of how to do this without a floppy drive. But yes, I have an
older firmware version (3.5-72).

> Have you actually redirected SRM to the serial port by "set console
> serial"?

Is there a manual for SRM somewhere that I should know about?
I just tried this and bad things happened.

stray isa irq 3
stray isa irq 4
softraid0 at root
siop0: target 3 now using tagged 8 bit 10.0 MHz 8 REQ/ACK offset xfers
root on sd0a swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
Automatic boot istray isa irq 4
panic: trap
Stopped at      Debugger+0x4:   ret     zero,(ra)
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> trace
Debugger(4, fffffc0000854d70, 5, 8, 3, fffffc0000000008) at Debugger+0x4
panic(fffffc0000829620, fffffe0001f99b48, 108, 2, fffffe0001f99b48, fffffe0001f
99ae4) at panic+0xe8
trap(?, 1, 0, ?, ?, fffffe0001f99ae4) at trap+0xc0
XentMM(?, 1, 0, ?, ?, fffffe0001f99ae4) at XentMM+0x20
tulip_tx_intr(?, ?, ?, 10, a, fffffe0001f99ae4) at tulip_tx_intr+0x160
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
tulip_txput(?, fffffc00006173dc, ?, ?, a, fffffe0001f99ae4) at tulip_txput+0x79
8
...
...
  and it continues...
ddb> ps    
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
 17671  17354  27505      0  3        0x82  poll          dhclient
 17354  27505  27505     77  3      0x4182  poll          dhclient
 27505      1  27505      0  3      0x4082  pause         sh
    10      0      0      0  3    0x100200  bored         crypto
     9      0      0      0  3    0x100200  aiodoned      aiodoned
     8      0      0      0  3    0x100200  syncer        update
     7      0      0      0  3    0x100200  cleaner       cleaner
     6      0      0      0  3    0x100200  reaper        reaper
     5      0      0      0  3    0x100200  pgdaemon      pagedaemon
     4      0      0      0  3    0x100200  pftm          pfpurge
     3      0      0      0  3    0x100200  bored         syswq
*    2      0      0      0  7    0x100200                idle0
     1      0      1      0  3      0x4080  wait          init
     0     -1      0      0  3     0x80200  scheduler     swapper

Reply | Threaded
Open this post in threaded view
|

Re: DEC Multia VX40 - missing login on serial port, shutdown strangeness

Graham Gower
Graham Gower wrote:

> Antoni Sawicki wrote:
>> Have you upgraded firmware to the latest version (I think it was 3.8)?
>> Sometimes it helps to flash again and reset all settings to factory
>> default.
>
> I'm unsure of how to do this without a floppy drive. But yes, I have an
> older firmware version (3.5-72).
>
>> Have you actually redirected SRM to the serial port by "set console
>> serial"?
>
> Is there a manual for SRM somewhere that I should know about?
> I just tried this and bad things happened.

Ok, the panic was actually caused by the network cable being unplugged during
dhcp (!!!).

In any event, 'set console serial' gives no different behaviour to before.

-Graham