Hello misc,

until some weeks ago OpenBSD 5.2 had been running like a charm on my net5501. Then I came home to ddb and the file system was totaly broken (fsck segfaulting). As the 1GB CF card was quite old and it was time for 5.3 anyway I bought a Kingston 16GB Ultimate 266X. After some days I again ended up in ddb. I checked the card with a usb card reader on another computer and it was faulty. I got a replacement card and reinstalled, but yesterday
it broke again:

ddb> trace
Debugger(d08fdcbc,f5453b98,d08f207e,f5453b98,d09e6f94) at Debugger+0x4
panic(d08f207e,d15a3cb8,788a9,0,d08f20c9) at panic+0x5d
ufs_dirbad(f55c6300,0,d08f20c9,0,f5453c48) at ufs_dirbad+0x53
ufs_lookup(f5453c70,d5d3aa28,50ea9574,f53ec488,f5453e9c) at ufs_lookup+0x851
VOP_LOOKUP(f53ec488,f5453e9c,f5453eb0,f5453e9c,20) at VOP_LOOKUP+0x2f
vfs_lookup(f5453e88,d5d54400,400,f5453ea4,50) at vfs_lookup+0x27b
namei(f5453e88,0,0,0,3e00) at namei+0x221
vn_open(f5453e88,1,0,1,d5d6c230) at vn_open+0x7d
doopenat(d5ca0000,ffffff9c,3c000d57,0,0) at doopenat+0xe3
sys_open(d5ca0000,f5453f64,f5453f84,b0,1) at sys_open+0x37
syscall() at syscall+0x227
--- syscall (number -1) ---
uvm_fault(0xd5d5d980, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Faulted in DDB; continuing...

ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
* 8336  19459  12306      0  7           0                mtree
 15159  11476  15159      0  3        0x80  netio         comsat
 19459    101  12306      0  3        0x80  piperd        perl
   101  12306  12306      0  3        0x88  pause         sh
 12306  21075  12306      0  3        0x88  pause         sh
 21075  30933  30933      0  3        0x80  piperd        cron
  6960  15522  21667     83  3        0x80  poll          ntpd
 15522  21667  21667     83  3        0x80  poll          ntpd
 21667      1  21667      0  3        0x80  poll          ntpd
 16054      1  12302    631  3        0x80  select        dnsmasq
  5686      1   8149    631  3        0x80  select        dnsmasq
 14850      1  14850      0  3        0x80  ttyin         getty
 30933      1  30933      0  3        0x80  select        cron
 14093      1   2354      0  3        0x80  nanosleep     perl
 28977      1   2354      0  3   0x4100080  nanosleep     sshguard
 28198      1   2354      0  3        0x80  kqread        sshguard
  5390      1   5390     99  3        0x80  poll          sndiod
 11476      1  11476      0  3        0x80  select        inetd
 10355      1  10355      0  3        0x80  select        sendmail
 21009      1  21009      0  3        0x80  select        sshd
 14301   5324   5324     74  3        0x80  bpf           pflogd
  5324      1   5324      0  3        0x80  netio         pflogd
 30068  32207  32207     73  2        0x80                syslogd
 32207      1  32207      0  3        0x80  netio         syslogd
    13      0      0      0  3    0x100200  aiodoned      aiodoned
    12      0      0      0  3    0x100200  syncer        update
    11      0      0      0  3    0x100200  cleaner       cleaner
    10      0      0      0  3    0x100200  reaper        reaper
     9      0      0      0  3    0x100200  pgdaemon      pagedaemon
     8      0      0      0  3    0x100200  bored         crypto
     7      0      0      0  3    0x100200  pftm          pfpurge
     6      0      0      0  3    0x100200  usbtsk        usbtask
     5      0      0      0  3    0x100200  usbatsk       usbatsk
     4      0      0      0  3    0x100200  bored         syswq
     3      0      0      0  3  0x40100200                idle0
     2      0      0      0  3    0x100200  kmalloc       kmthread
     1      0      1      0  3        0x80  wait          init
     0     -1      0      0  3       0x200  scheduler     swapper

So this makes two different versions of OpenBSD and the different CF cards.
What should I do now? Could the CF port on the Soekris be faulty? Should I get an SATA SSD instead?

Have a nice day!

Martin

Reply via email to