Kernel panics (DEC tulip driver apparently)

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

Kernel panics (DEC tulip driver apparently)

Peter Rye
Has anyone seen problems related to the DEC Tulip card?

I have had repeated panics related to the tulip driver when running X over
ssh to a Mac OSX X11 server. I can reasonably predictably cause a panic by
running xpdf or by running Gnus on Emacs.

Any suggestions?


Here are the details:

shiraz:/home/prye$ dmesg
[ using 565552 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-2007 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 4.2 (GENERIC) #1227: Tue Aug 28 11:06:57 MDT 2007
    [hidden email]:/usr/src/sys/arch/alpha/compile/GENERIC
Digital AlphaPC 164SX 533 MHz
8192 byte page size, 1 processor.
total memory = 134217728 (131072K)
(2179072 reserved for PROM, 132038656 used by OpenBSD)
avail memory = 122068992 (119208K)
mainbus0 at root
cpu0 at mainbus0: ID 0 (primary), PCA56-2 (unknown minor type 2)
cpu0: Architecture extensions: 101<MVI,BWX>
cia0 at mainbus0: DECchip 2117x Core Logic Chipset (Pyxis), pass 1
cia0: extended capabilities: 1<BWEN>
cia0: using BWX for PCI config and bus access
pci0 at cia0 bus 0
de0 at pci0 dev 5 function 0 "DEC 21041" rev 0x21, SMC 21041 pass 2.1: eb164 irq 9, address 00:e0:29:15:1d:9a
vga0 at pci0 dev 6 function 0 "Matrox MGA Millennium II 2164W" rev 0x00
wsdisplay0 at vga0 mux 1
wsdisplay0: screen 0-5 added (80x25, vt100 emulation)
sio0 at pci0 dev 8 function 0 "Contaq Microsystems CY82C693U ISA" rev 0x00
pciide0 at pci0 dev 8 function 1 "Contaq Microsystems CY82C693U ISA" rev 0x00: DMA, channel 0 wired to compatibility
pciide0: channel 0 disabled (no drives)
pciide1 at pci0 dev 8 function 2 "Contaq Microsystems CY82C693U ISA" rev 0x00: no DMA, channel 0 wired to compatibility
pciide1: channel 0 disabled (no drives)
ohci0 at pci0 dev 8 function 3 "Contaq Microsystems CY82C693U ISA" rev 0x00: couldn't map interrupt
siop0 at pci0 dev 9 function 0 "Symbios Logic 53c875" rev 0x03: eb164 irq 8, using 4K of on-board RAM
scsibus0 at siop0: 16 targets
sd0 at scsibus0 targ 0 lun 0: <SEAGATE, SX118202LC, B70C> SCSI2 0/direct fixed
sd0: 17366MB, 6962 cyl, 24 head, 212 sec, 512 bytes/sec, 35566480 sec total
siop0: target 1 now using 8 bit async xfers
siop0: target 1 now using 8 bit 20.0 MHz 16 REQ/ACK offset xfers
sd1 at scsibus0 targ 1 lun 0: <IBM OEM, DCHS04U, 6363> SCSI2 0/direct fixed
sd1: 4340MB, 6077 cyl, 9 head, 162 sec, 512 bytes/sec, 8888543 sec total
cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, CD-ROM XM-6201TA, 1030> SCSI2 5/cdrom removable
isa0 at sio0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
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
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
isapnp0 at isa0 port 0x279: read port 0x203
"Creative ViBRA16C PnP, CTL0001, , Audio" at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,5 not configured
"Creative ViBRA16C PnP, CTL7001, PNPB02F, Game" at isapnp0 port 0x200/8 not configured
mcclock0 at isa0 port 0x70/2: mc146818 or compatible
stray isa irq 3
root on sd0a swap on sd0b dump on sd0b
siop0: target 0 now using tagged 16 bit 20.0 MHz 15 REQ/ACK offset xfers
stray isa irq 3



ddb> show panic
trap
ddb> trace                                                                      
Debugger(4, fffffc0000850880, 5, 8, 3, 8) at Debugger+0x4                      
panic(fffffc000082a065, fffffe00041778d0, 108, 2, fffffe00041778d0, 1) at panic
+0x100                                                                          
trap(?, 1, 0, ?, ?, 1) at trap+0xc0                                            
XentMM(?, 1, 0, ?, ?, 1) at XentMM+0x20                                        
tulip_tx_intr(?, ?, ?, ?, a, 1) at tulip_tx_intr+0x17c                          
tulip_intr_handler(?, ?, ?, ?, a, 1) at tulip_intr_handler+0x1d8                
tulip_intr_handler(?, ?, ?, ?, a, 1) at tulip_intr_handler+0x1d8                
ddb> ps                                                                        
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND              
 12338   8847  12338   1000  3      0x4082  poll          emacs                
 12847  16822  25534      8  3      0x4080  nanosleep     sleep                
  8847   3963   8847   1000  3      0x4082  ttyin         ksh                  
  3963  25766   3963   1000  3     0x44182  select        xterm                
 25766  32233  25766   1000  3      0x4082  ttyin         ksh                  
*32233   7990   7990   1000  7       0x100                sshd                  
  7990  23788   7990      0  3      0x4080  netio         sshd                  
 16822  18103  25534      8  3      0x4080  pause         sh                    
 12961   6536   6536    507  3      0x4180  kqread        qmgr                  
 23839   6536   6536    507  3      0x4180  kqread        pickup                
 31816  19398  19398      8  3      0x4080  netio         perl                  
  6536      1   6536      0  3      0x4188  kqread        master                
 18768      1  18768      0  3      0x4082  ttyin         getty                
 31762      1  31762      0  3      0x4082  ttyin         getty                
 15911      1  15911      0  3      0x4082  ttyin         getty                
 11040      1  11040      0  3      0x4082  ttyin         getty                
  7097      1   7097      0  3      0x4082  ttyin         getty                
 24997      1  24997      0  3      0x4082  ttyin         getty                
 27477      1  27477      0  3        0x80  select        cron                  
 18103      1  25534      8  3        0x82  pause         sh                    
 19398      1  19398      8  3        0x80  poll          innd                  
 23788      1  23788      0  3        0x80  select        sshd                  
 16925      1  16925      0  3       0x180  select        inetd                
  7488  11432  11432     83  3       0x180  poll          ntpd                  
 11432      1  11432      0  3        0x80  poll          ntpd                  
 10654   5420   5420     73  3       0x180  poll          syslogd              
  5420      1   5420      0  3        0x88  netio         syslogd              
     9      0      0      0  3    0x100200  crypto_wait   crypto                
     8      0      0      0  3    0x100200  aiodoned      aiodoned              
     7      0      0      0  3    0x100200  syncer        update                
     6      0      0      0  3    0x100200  cleaner       cleaner              
     5      0      0      0  3    0x100200  reaper        reaper                
     4      0      0      0  3    0x100200  pgdaemon      pagedaemon            
     3      0      0      0  3    0x100200  pftm          pfpurge              
     2      0      0      0  3    0x100200  bored         syswq                
     1      0      1      0  3      0x4080  wait          init                  
     0     -1      0      0  3     0x80200  scheduler     swapper              
ddb>


And another (starting emacs on X for Mac OSX over ssh):
ddb> show panic
trap
ddb> trace                                                                      
Debugger(4, fffffc0000850880, 5, 8, 3, 8) at Debugger+0x4                      
panic(fffffc000082a065, fffffe000416b710, 108, 2, fffffe000416b710, 1) at panic
+0x100                                                                          
trap(?, 1, 0, ?, ?, 1) at trap+0xc0                                            
XentMM(?, 1, 0, ?, ?, 1) at XentMM+0x20                                        
tulip_tx_intr(?, ?, ?, ?, a, 1) at tulip_tx_intr+0x17c                          
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
tulip_txput(?, fffffc0000616aec, ?, ?, a, 1) at tulip_txput+0x6a4              
continued ....

ddb> ps                                                                        
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND              
 10557  25920  10557   1000  3      0x4082  poll          emacs                
 15955  20021  32357      8  3      0x4080  nanosleep     sleep                
 20021  30592  32357      8  3      0x4080  pause         sh                    
 25920   2139  25920   1000  3      0x4082  ttyin         ksh                  
* 2139  17759  17759   1000  7       0x100                sshd                  
 17759  21611  17759      0  3      0x4080  netio         sshd                  
 30703   2546  30703      0  3      0x4080  netio         comsat                
  7498  25484  25484    507  3      0x4180  kqread        bounce                
 20351  25484  25484      0  3      0x4180  kqread        local                
 10556  29136  29136      8  3      0x4080  netio         perl                  
 16636  25484  25484    507  3      0x4180  kqread        cleanup              
 10693  25484  25484    507  3      0x4180  kqread        qmgr                  
  2016  25484  25484    507  3      0x4180  kqread        pickup                
 25484      1  25484      0  3      0x4188  kqread        master                
 21868      1  21868      0  3      0x4082  ttyin         getty                
  6556      1   6556      0  3      0x4082  ttyin         getty                
 18313      1  18313      0  3      0x4082  ttyin         getty                
 17808      1  17808      0  3      0x4082  ttyin         getty                
 16171      1  16171      0  3      0x4082  ttyin         getty                
  9427      1   9427      0  3      0x4082  ttyin         getty                
  5130      1   5130      0  3        0x80  select        cron
 30592      1  32357      8  3        0x82  pause         sh                    
 29136      1  29136      8  3        0x80  poll          innd                  
 21611      1  21611      0  3        0x80  select        sshd                  
  2546      1   2546      0  3       0x180  select        inetd                
 27105  23305  23305     83  3       0x180  poll          ntpd                  
 23305      1  23305      0  3        0x80  poll          ntpd                  
 12386  21858  21858     73  3       0x180  poll          syslogd              
 21858      1  21858      0  3        0x88  netio         syslogd              
     9      0      0      0  3    0x100200  crypto_wait   crypto                
     8      0      0      0  3    0x100200  aiodoned      aiodoned              
     7      0      0      0  3    0x100200  syncer        update                
     6      0      0      0  3    0x100200  cleaner       cleaner              
     5      0      0      0  3    0x100200  reaper        reaper                
     4      0      0      0  3    0x100200  pgdaemon      pagedaemon            
     3      0      0      0  3    0x100200  pftm          pfpurge              
     2      0      0      0  3    0x100200  bored         syswq                
     1      0      1      0  3      0x4080  wait          init                  
     0     -1      0      0  3     0x80200  scheduler     swapper              

Another one (xpdf over ssh):
ddb> show panic
trap
ddb> trace
Debugger(4, fffffc0000850880, 5, 8, 3, 8) at Debugger+0x4
panic(fffffc000082a065, fffffe000419f9f8, 108, 2, fffffe000419f9f8, fffffe00041
9fe98) at panic+0x100
trap(?, 1, 0, ?, ?, fffffe000419fe98) at trap+0xc0
XentMM(?, 1, 0, ?, ?, fffffe000419fe98) at XentMM+0x20
tulip_tx_intr(?, ?, ?, ?, a, fffffe000419fe98) at tulip_tx_intr+0x17c
tulip_intr_handler(?, ?, ?, ?, a, fffffe000419fe98) at tulip_intr_handler+0x1d8
tulip_intr_handler(?, ?, ?, ?, a, fffffe000419fe98) at tulip_intr_handler+0x1d8

ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND              
 27058   6628  27058   1000  3      0x4082  poll          xpdf                  
 18289   4908   4853      8  3      0x4080  nanosleep     sleep                
  6628  27407   6628   1000  3      0x4082  pause         ksh                  
 27407  24652  27407   1000  3     0x44182  select        xterm                
 24652   3875  24652   1000  3      0x4082  ttyin         ksh                  
  3875  23429  23429   1000  3       0x180  select        sshd                  
 23429   8842  23429      0  3      0x4080  netio         sshd                  
  4908  25648   4853      8  3      0x4080  pause         sh                    
 11747   3371  11747   1000  3      0x4082  ttyin         ksh                  
  3371   5024   5024   1000  3       0x180  select        sshd                  
  5024   8842   5024      0  3      0x4080  netio         sshd                  
  5006  13965  13965    507  3      0x4180  kqread        qmgr                  
 24350  13965  13965    507  3      0x4180  kqread        pickup                
 25393   7538   7538      8  3      0x4080  netio         perl                  
 13965      1  13965      0  3      0x4188  kqread        master                
 19176      1  19176   1000  3      0x4082  ttyin         ksh                  
 26361      1  26361      0  3      0x4082  ttyin         getty                
 13994      1  13994      0  3      0x4082  ttyin         getty                
   639      1    639      0  3      0x4082  ttyin         getty                
   204      1    204      0  3      0x4082  ttyin         getty                
 14011      1  14011      0  3      0x4082  ttyin         getty
 25016      1  25016      0  3        0x80  select        cron                  
 25648      1   4853      8  3        0x82  pause         sh                    
  7538      1   7538      8  3        0x80  poll          innd                  
  8842      1   8842      0  3        0x80  select        sshd                  
 11562      1  11562      0  3       0x180  select        inetd                
 16806  17277  17277     83  3       0x180  poll          ntpd                  
 17277      1  17277      0  3        0x80  poll          ntpd                  
 15270  11276  11276     73  3       0x180  poll          syslogd              
 11276      1  11276      0  3        0x88  netio         syslogd              
     9      0      0      0  3    0x100200  crypto_wait   crypto                
     8      0      0      0  3    0x100200  aiodoned      aiodoned              
     7      0      0      0  3    0x100200  syncer        update                
     6      0      0      0  3    0x100200  cleaner       cleaner              
     5      0      0      0  3    0x100200  reaper        reaper                
     4      0      0      0  3    0x100200  pgdaemon      pagedaemon            
     3      0      0      0  3    0x100200  pftm          pfpurge              
     2      0      0      0  3    0x100200  bored         syswq                
     1      0      1      0  3      0x4080  wait          init                  
     0     -1      0      0  3     0x80200  scheduler     swapper              

Another one (xpdf over ssh on Mac OSX X11):

ddb> show panic                                                                
trap                                                                            
ddb> trace                                                                      
Debugger(4, fffffc0000850880, 5, 8, 3, 8) at Debugger+0x4                      
panic(fffffc000082a065, fffffe000418b9f8, 108, 2, fffffe000418b9f8, fffffe00041
8be98) at panic+0x100                                                          
trap(?, 1, 0, ?, ?, fffffe000418be98) at trap+0xc0                              
XentMM(?, 1, 0, ?, ?, fffffe000418be98) at XentMM+0x20                          
tulip_tx_intr(?, ?, ?, ?, a, fffffe000418be98) at tulip_tx_intr+0x17c          
tulip_intr_handler(?, ?, ?, ?, a, fffffe000418be98) at tulip_intr_handler+0x1d8
tulip_intr_handler(?, ?, ?, ?, a, fffffe000418be98) at tulip_intr_handler+0x1d8
                                                                               
ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND              
 13608   8099  13608   1000  3      0x4082  poll          xpdf                  
  8099   7222   8099   1000  3      0x4082  pause         ksh                  
  7222    373    373   1000  3       0x180  select        sshd                  
   373   3401    373      0  3      0x4080  netio         sshd                  
  8183   4706  30438      8  3      0x4080  nanosleep     sleep                
  4706  10224  30438      8  3      0x4080  pause         sh                    
 31169   6466   6466      8  3      0x4080  netio         perl                  
 23684   4490   4490    507  3      0x4180  kqread        qmgr                  
  5090   4490   4490    507  3      0x4180  kqread        pickup                
  4490      1   4490      0  3      0x4188  kqread        master                
  1584      1   1584   1000  3      0x4082  ttyin         ksh
  5221      1   5221      0  3      0x4082  ttyin         getty                
  3651      1   3651      0  3      0x4082  ttyin         getty                
  6505      1   6505      0  3      0x4082  ttyin         getty                
  5575      1   5575      0  3      0x4082  ttyin         getty                
  7426      1   7426      0  3      0x4082  ttyin         getty                
  4156      1   4156      0  3        0x80  select        cron                  
 10224      1  30438      8  3        0x82  pause         sh                    
  6466      1   6466      8  3        0x80  poll          innd                  
  3401      1   3401      0  3        0x80  select        sshd                  
 14552      1  14552      0  3       0x180  select        inetd                
 25446  11185  11185     83  3       0x180  poll          ntpd                  
 11185      1  11185      0  3        0x80  poll          ntpd
 17113  20236  20236     73  3       0x180  poll          syslogd              
 20236      1  20236      0  3        0x88  netio         syslogd              
     9      0      0      0  3    0x100200  crypto_wait   crypto                
     8      0      0      0  3    0x100200  aiodoned      aiodoned              
     7      0      0      0  3    0x100200  syncer        update                
     6      0      0      0  3    0x100200  cleaner       cleaner              
     5      0      0      0  3    0x100200  reaper        reaper                
     4      0      0      0  3    0x100200  pgdaemon      pagedaemon            
     3      0      0      0  3    0x100200  pftm          pfpurge              
     2      0      0      0  3    0x100200  bored         syswq                
     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: Kernel panics (DEC tulip driver apparently)

Martin Reindl-3
Peter Rye <[hidden email]> wrote:

> Has anyone seen problems related to the DEC Tulip card?
>
> I have had repeated panics related to the tulip driver when running X over
> ssh to a Mac OSX X11 server. I can reasonably predictably cause a panic by
> running xpdf or by running Gnus on Emacs.
>
> Any suggestions?
>

boot -fl c, disable de(4), run on dc(4). See config(8) too.