[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-bugs
Subject:    kernel/5783: kernel panic when creating bootable USB drive with 30 March snapshot
From:       "James Hartley" <jjhartley () gmail ! com>
Date:       2008-03-31 21:26:14
Message-ID: e81c31b60803311426y31f2f055v26f68cfbf01c167f () mail ! gmail ! com
[Download RAW message or body]

>Number:         5783
>Category:       kernel
>Synopsis:       kernel panic when creating bootable USB drive with 30
>Confidential:   yes
>Severity:       serious
>Priority:       high
>Responsible:    bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 31 21:40:01 GMT 2008
>Closed-Date:
>Last-Modified:
>Originator:     James Hartley
>Release:        25 March snapshot of -current
>Organization:
net
>Environment:
        System      : OpenBSD 4.2
        Details     : OpenBSD 4.2-current (GENERIC) #0: Sun Dec  9
12:26:33 PST 2007
                         root@feynman:/usr/src/sys/arch/i386/compile/GENERIC

        Architecture: OpenBSD.i386
        Machine     : i386
>Description:
        Creating a bootable block device using a USB flash device
generates the following panic:

        uvm_fault (0xd06fc920,0x0,0,1) -> e
        fatal page fault (6) in supervisor mode
        trap type 6 in code 0 eip d02d0acf cs 8 eflags 10297 cr2 0 cpl 0
        panic: trap type 6, code=0, pc=d02d0acf
        syncing disks... done
        dumping to dev 1101, offset 0
        dump error 19
        rebooting...

        Creating a bootable device with the same USB flash drive with
the March 25 snapshot of -current
        works fine.
>How-To-Repeat:
        The hardware specifics of the Corsair USB drive can be found
in the dmesg(8) output below.
 $ sudo fdisk sd0
Disk: sd0       geometry: 124/255/63 [2002944 Sectors]
Offset: 0       Signature: 0xAA55
          Starting         Ending        LBA Info:
 #: id      C   H  S -      C   H  S [       start:        size ]
------------------------------------------------------------------------
 0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
 1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
 2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
*3: A6      0   0 33 -    123 254 63 [          32:     1992028 ] OpenBSD
$ sudo disklabel sd0
# Inside MBR partition 3: type A6 start 32 size 1992028
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: Flash Voyager
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 124
total sectors: 2002944
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0

16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
  a:          1992028               32  4.2BSD   2048 16384    1
  c:          2002944                0  unused      0     0
$ sudo newfs sd0a
/dev/rsd0a: 972.7MB in 1992028 sectors of 512 bytes
5 cylinder groups of 202.47MB, 12958 blocks, 25984 inodes each
super-block backups (for fsck -b #) at:
 32, 414688, 829344, 1244000, 1658656,
$ sudo mount /dev/sd0a /mnt
$ cp bsd.rd usr/mdec/boot /mnt   # both from 25 March snapshot (boot
extracted from base43.tgz)
$ sudo mkdir -p /mnt/4.3/i386
$ sudo mv /mnt/bsd.rd /mnt/4.3/i386
$ sudo mkdir /mnt/etc
$ sudo vi /mnt/etc/boot.conf
$ sudo cat /mnt/etc/boot.conf
set image /4.3/i386/bsd.rd
$ /usr/mdec/installboot -nv /mnt/boot /usr/mdec/biosboot sd0
boot: /mnt/boot
proto: /usr/mdec/biosboot
device: /dev/rsd0c
/usr/mdec/biosboot: entry point 0
proto bootblock size 512
/mnt/boot is 3 blocks x 16384 bytes
fs block shift 2; part offset 32; inode block 24, offset 936
using MBR partition 3: type 166 (0xa6) offset 32 (0x20)
$ /usr/mdec/installboot -v /mnt/boot /usr/mdec/biosboot sd0
boot: /mnt/boot
proto: /usr/mdec/biosboot
device: /dev/rsd0c
/usr/mdec/biosboot: entry point 0
proto bootblock size 512
/mnt/boot is 3 blocks x 16384 bytes
fs block shift 2; part offset 32; inode block 24, offset 936
using MBR partition 3: type 166 (0xa6) offset 32 (0x20)
$ sudo umount /mnt
$ sudo shutdown -r now
>Fix:
        Not known.

<dmesg is attached.>
<Feel free to delete or use the -D flag if it contains sensitive information.>
OpenBSD 4.2-current (GENERIC) #0: Sun Dec  9 12:26:33 PST 2007
    root@feynman:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) M processor 1.86GHz ("GenuineIntel"
686-class) 1.87 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,
SSE2,SS,TM,SBF,EST,TM2
real mem  = 2137419776 (2038MB)
avail mem = 2058895360 (1963MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 05/29/07, BIOS32 rev. 0 @
0xfd740, SMBIOS rev. 2.33 @ 0xe0010
(64 entries)
bios0: vendor IBM version "70ET69WW (1.29 )" date 05/29/2007
bios0: IBM 18714BU
acpi0 at bios0: rev 2
acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG BOOT
acpi0: wakeup devices LID_(S3) SLPB(S3) UART(S3) EXP0(S4) EXP1(S4)
EXP2(S4) EXP3(S4) PCI1(S4) DOCK(S
4) USB0(S3) USB1(S3) USB3(S3) USB7(S3) AC9M(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 2 (EXP0)
acpiprt2 at acpi0: bus -1 (EXP1)
acpiprt3 at acpi0: bus 3 (EXP2)
acpiprt4 at acpi0: bus -1 (EXP3)
acpiprt5 at acpi0: bus 4 (PCI1)
acpiec0 at acpi0
acpitz0 at acpi0: critical temperature 99 degC
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: SLPB
acpibat0 at acpi0: BAT0 model "IBM-92P1091" serial   870 type LION oem
"Panasonic"
acpibat1 at acpi0: BAT1 not present
acpiac0 at acpi0: AC unit online
acpidock at acpi0 not configured
bios0: ROM list: 0xc0000/0xf600! 0xcf800/0x1600 0xd1000/0x1000
0xdc000/0x4000! 0xe0000/0x10000
cpu0 at mainbus0
cpu0: unknown Enhanced SpeedStep CPU, msr 0x06120e2906000e29
cpu0: using only highest and lowest power states
cpu0: Enhanced SpeedStep 1867 MHz (1356 mV): speeds: 1867, 800 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82915GM/PM/GMS Host" rev 0x03
agp0 at pchb0: aperture at 0xb0000000, size 0x10000000
vga1 at pci0 dev 2 function 0 "Intel 82915GM/GMS Video" rev 0x03
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intel 82915GM/GMS Video" rev 0x03 at pci0 dev 2 function 1 not configured
ppb0 at pci0 dev 28 function 0 "Intel 82801FB PCIE" rev 0x03: irq 11
pci1 at ppb0 bus 2
bge0 at pci1 dev 0 function 0 "Broadcom BCM5751M" rev 0x11, BCM5750 B1
(0x4101): irq 11, address 00:
11:25:46:8d:40
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb1 at pci0 dev 28 function 2 "Intel 82801FB PCIE" rev 0x03: irq 11
pci2 at ppb1 bus 3
uhci0 at pci0 dev 29 function 0 "Intel 82801FB USB" rev 0x03: irq 11
uhci1 at pci0 dev 29 function 1 "Intel 82801FB USB" rev 0x03: irq 11
uhci2 at pci0 dev 29 function 2 "Intel 82801FB USB" rev 0x03: irq 11
uhci3 at pci0 dev 29 function 3 "Intel 82801FB USB" rev 0x03: irq 11
ehci0 at pci0 dev 29 function 7 "Intel 82801FB USB" rev 0x03: irq 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb2 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xd3
pci3 at ppb2 bus 4
cbb0 at pci3 dev 0 function 0 "TI PCI1510 CardBus" rev 0x00: irq 11
iwi0 at pci3 dev 2 function 0 "Intel PRO/Wireless 2915ABG" rev 0x05:
irq 11, address 00:0e:35:e2:af:
6f
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 5 device 0 cacheline 0x8, lattimer 0xb0
pcmcia0 at cardslot0
auich0 at pci0 dev 30 function 2 "Intel 82801FB AC97" rev 0x03: irq
11, ICH6 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
"Intel 82801FB Modem" rev 0x03 at pci0 dev 30 function 3 not configured
ichpcib0 at pci0 dev 31 function 0 "Intel 82801FBM LPC" rev 0x03: PM disabled
pciide0 at pci0 dev 31 function 2 "Intel 82801FBM SATA" rev 0x03: DMA,
channel 0 wired to compatibil
ity, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <HTS541060G9AT00>
wd0: 16-sector PIO, LBA, 57231MB, 117210240 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, RW/DVD GCC-4242N, 0201> SCSI0
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
ichiic0 at pci0 dev 31 function 3 "Intel 82801FB SMBus" rev 0x03: irq 11
iic0 at ichiic0
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at ichpcib0
isadma0 at isa0
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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt2 at isa0 port 0x3bc/4: polled
aps0 at isa0 port 0x1600/31
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
biomask eded netmask eded ttymask ffef
mtrr: Pentium Pro MTRR support
uhub5 at uhub0 port 4 "Prolific Technology Inc. USB Embedded Hub" rev
2.00/1.00 addr 2
umass0 at uhub5 port 1 configuration 1 interface 0 "Prolific
Technology Inc. USB Mass Storage Device
" rev 2.00/1.00 addr 3
umass0: using ATAPI over Bulk-Only
scsibus1 at umass0: 2 targets
sd0 at scsibus1 targ 1 lun 0: <Corsair, Flash Voyager, 1.00> SCSI0
0/direct removable
sd0: 978MB, 124 cyl, 255 head, 63 sec, 512 bytes/sec, 2002944 sec total
ugen0 at uhub3 port 2 "STMicroelectronics Biometric Coprocessor" rev
1.00/0.01 addr 2
softraid0 at root
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a swap on wd0b dump on wd0b


>Release-Note:
>Audit-Trail:
>Unformatted:
 SENDBUG: -*- sendbug -*-
 SENDBUG: Lines starting with `SENDBUG' will be removed automatically, as
 SENDBUG: will all comments (text enclosed in `<' and `>').
 SENDBUG:
 SENDBUG: Choose from the following categories:
 SENDBUG:
 SENDBUG: system user library documentation ports kernel alpha amd64
 arm i386 m68k m88k mips ppc sgi
 sparc sparc64 vax
 SENDBUG:
 SENDBUG:
 To: gnats@openbsd.org
 Subject:
 From: jjh
 Cc: jjh
 Reply-To: jjh
 X-sendbug-version: 4.2
 
 
 March snapshot

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic