Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Feb 1999 14:06:09 +1100
From:      David Dawes <dawes@rf900.physics.usyd.edu.au>
To:        stable@freebsd.org
Subject:   vm_bounce_alloc panic with 2.2.8 and ccd
Message-ID:  <19990223140609.A6297@rf900.physics.usyd.edu.au>

next in thread | raw e-mail | index | archive | help
I was just attempting to configure some old SCSI drivers into a serially
concatenated ccd, and I'm getting a panic in vm_bounce_alloc():

panic: vm_bounce_alloc: Unmapped page

The trace from the crash dump is:

#0  0xf010f3e3 in boot ()
#1  0xf010f6b2 in panic ()
#2  0xf01b7edf in vm_bounce_alloc ()
#3  0xf018a737 in sd_strategy ()
#4  0xf0187588 in scsi_strategy ()
#5  0xf018a244 in sdstrategy ()
#6  0xf01362be in spec_strategy ()
#7  0xf0101356 in ccdstart ()
#8  0xf010129b in ccdstrategy ()
#9  0xf0194240 in readdisklabel ()
#10 0xf010220a in ccdgetdisklabel ()
#11 0xf0101b54 in ccdioctl ()
#12 0xf0136157 in spec_ioctl ()
#13 0xf0132d7c in vn_ioctl ()
#14 0xf0116fb3 in ioctl ()
#15 0xf01b36a3 in syscall ()
#16 0x135b5 in ?? ()
#17 0x163a in ?? ()
#18 0x189e in ?? ()
#19 0x133a in ?? ()
#20 0x107e in ?? ()

The ccd.conf file is:

ccd0    0       none    /dev/sd1s1f /dev/sd2s1e /dev/sd0s1f

and the partitions are:

# /dev/rsd1s1c:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c:  8386733        0    unused        0     0         # (Cyl.    0 - 8386732)
  f:  8386733        0    4.2BSD        0     0     0   # (Cyl.    0 - 8386732)

# /dev/rsd2s1c:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c:  4197405        0    unused        0     0         # (Cyl.    0 - 4197404)
  e:  4197405        0    4.2BSD        0     0     0   # (Cyl.    0 - 4197404)

# /dev/rsd0s1c:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c:  2061108        0    unused        0     0         # (Cyl.    0 - 2061107)
  e:   409600        0    4.2BSD        0     0     0   # (Cyl.    0 - 409599)
  f:  1651508   409600    4.2BSD        0     0     0   # (Cyl. 409600 - 2061107)

This happens with both 2.2.8-RELEASE, and a recent 2.2.8-STABLE.  The
box in question is an old 486/DX33, with 40MB DRAM, and an AHA1542C SCSI
controller.  The BOUNCE_BUFFERS option is set in the kernel config.
I've been using the disks for a long time on this box, in a non-ccd config,
without any problems.  Anyone have any suggestions?

David


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




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