Problems with USB sticks on 4.2-current. (Panic)

2007-12-22 Thread Edd Barrett
Hi there,

I have been seeing some very odd behavior on 4.2-current recently.

I use hotplug. My workstation at work frequently reboots upon insertion of a
usb stick. This may be an electronic fault, but my main workstation at home
(same hardware exactly), can panic like so:

---8---
cd /mnt/hot/sd0
mkdir mo
uvm_fault(0xd07a2040, 0xf2e7b000, 0, 1) - e
kernel: page fault trap, code=0
Stopped at updatefats+0x3ctestl%eax,0(%esi,%edx,4)
ddb
---8---

Unfortunatley the ddb prompt does not respond to my USB keyboard. It seems
to be repeatable, so I will dig around for a serial line or ps2 keyboard if
I don't hear anything back before sunday (when I have time). Hopefully then
I can get a backtrace.

Dmesg follows (with USB stick inserted):
---8---
OpenBSD 4.2-current (GENERIC) #592: Sun Dec  9 17:44:05 MST 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) 4 CPU 3.00GHz (GenuineIntel 686-class) 3 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID,xTPR
real mem  = 2397855744 (2286MB)
avail mem = 2310959104 (2203MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/05/04, BIOS32 rev. 0 @ 0xf0010,
SMBIOS rev. 2.3 @ 0xfbe40 (76 entries)
bios0: vendor Intel Corp. version BF86510A.86A.0058.P15.0404050012 date
04/05/2004
bios0: Intel Corporation D865GLC
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xf/0x1
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf3d00/224 (12 entries)
pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82801EB/ER LPC rev 0x00)
pcibios0: PCI bus #2 is the last bus
bios0: ROM list: 0xc/0xa200! 0xca800/0x1000 0xcb800/0x1000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 Intel 82865G/PE/P CPU-I/0-1 rev 0x02
agp0 at pchb0: aperture at 0xf000, size 0x800
vga1 at pci0 dev 2 function 0 Intel 82865G Video rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ppb0 at pci0 dev 3 function 0 Intel 82865G/PE/P CPU-CSA rev 0x02
pci1 at ppb0 bus 1
em0 at pci1 dev 1 function 0 Intel PRO/1000CT (82547EI) rev 0x00: irq 10,
address 00:0c:f1:f5:13:3c
uhci0 at pci0 dev 29 function 0 Intel 82801EB/ER USB rev 0x02: irq 11
uhci1 at pci0 dev 29 function 1 Intel 82801EB/ER USB rev 0x02: irq 5
uhci2 at pci0 dev 29 function 2 Intel 82801EB/ER USB rev 0x02: irq 10
uhci3 at pci0 dev 29 function 3 Intel 82801EB/ER USB rev 0x02: irq 11
ehci0 at pci0 dev 29 function 7 Intel 82801EB/ER USB2 rev 0x02: irq 9
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1
ppb1 at pci0 dev 30 function 0 Intel 82801BA AGP rev 0xc2
pci2 at ppb1 bus 2
ichpcib0 at pci0 dev 31 function 0 Intel 82801EB/ER LPC rev 0x02: 24-bit
timer at 3579545Hz
pciide0 at pci0 dev 31 function 1 Intel 82801EB/ER IDE rev 0x02: DMA,
channel 0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: Maxtor 6E040L0
wd0: 16-sector PIO, LBA, 39205MB, 80293248 sectors
wd1 at pciide0 channel 0 drive 1: HDS728080PLAT20
wd1: 16-sector PIO, LBA48, 78533MB, 160836480 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5
wd2 at pciide0 channel 1 drive 0: IC35L060AVV207-0
wd2: 16-sector PIO, LBA48, 58644MB, 120103200 sectors
atapiscsi0 at pciide0 channel 1 drive 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: TOSHIBA, DVD-ROM SD-M1302, 1006 SCSI0
5/cdrom removable
wd2(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2
pciide1 at pci0 dev 31 function 2 Intel 82801EB SATA rev 0x02: DMA,
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using irq 10 for native-PCI interrupt
ichiic0 at pci0 dev 31 function 3 Intel 82801EB/ER SMBus rev 0x02: irq 3
iic0 at ichiic0
adt0 at iic0 addr 0x2e: emc6d100 rev 0x65
spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5
spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2700CL2.5
spdmem2 at iic0 addr 0x52: 256MB DDR SDRAM non-parity PC2700CL2.5
spdmem3 at iic0 addr 0x53: 1GB DDR SDRAM non-parity PC3200CL3.0
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
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7

Re: Problems with USB sticks on 4.2-current. (Panic)

2007-12-22 Thread Vijay Sankar
On December 22, 2007 06:20:55 am Edd Barrett wrote:
 Hi there,

 I have been seeing some very odd behavior on 4.2-current recently.

 I use hotplug. My workstation at work frequently reboots upon insertion of
 a usb stick. This may be an electronic fault, but my main workstation at
 home (same hardware exactly), can panic like so:

 ---8---
 cd /mnt/hot/sd0
 mkdir mo
 uvm_fault(0xd07a2040, 0xf2e7b000, 0, 1) - e
 kernel: page fault trap, code=0
 Stopped at updatefats+0x3ctestl%eax,0(%esi,%edx,4)
 ddb
 ---8---

 Unfortunatley the ddb prompt does not respond to my USB keyboard. It seems
 to be repeatable, so I will dig around for a serial line or ps2 keyboard if
 I don't hear anything back before sunday (when I have time). Hopefully then
 I can get a backtrace.

 Dmesg follows (with USB stick inserted):
 ---8---
 OpenBSD 4.2-current (GENERIC) #592: Sun Dec  9 17:44:05 MST 2007
 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
 cpu0: Intel(R) Pentium(R) 4 CPU 3.00GHz (GenuineIntel 686-class) 3 GHz
 cpu0:
 FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFL
USH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID,xTPR real mem  =
 2397855744 (2286MB)
 avail mem = 2310959104 (2203MB)
 mainbus0 at root
 bios0 at mainbus0: AT/286+ BIOS, date 04/05/04, BIOS32 rev. 0 @ 0xf0010,
 SMBIOS rev. 2.3 @ 0xfbe40 (76 entries)
 bios0: vendor Intel Corp. version BF86510A.86A.0058.P15.0404050012 date
 04/05/2004
 bios0: Intel Corporation D865GLC
 apm0 at bios0: Power Management spec V1.2
 apm0: AC on, battery charge unknown
 acpi at bios0 function 0x0 not configured
 pcibios0 at bios0: rev 2.1 @ 0xf/0x1
 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf3d00/224 (12 entries)
 pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82801EB/ER LPC rev
 0x00) pcibios0: PCI bus #2 is the last bus
 bios0: ROM list: 0xc/0xa200! 0xca800/0x1000 0xcb800/0x1000
 cpu0 at mainbus0
 pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
 pchb0 at pci0 dev 0 function 0 Intel 82865G/PE/P CPU-I/0-1 rev 0x02
 agp0 at pchb0: aperture at 0xf000, size 0x800
 vga1 at pci0 dev 2 function 0 Intel 82865G Video rev 0x02
 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
 wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
 ppb0 at pci0 dev 3 function 0 Intel 82865G/PE/P CPU-CSA rev 0x02
 pci1 at ppb0 bus 1
 em0 at pci1 dev 1 function 0 Intel PRO/1000CT (82547EI) rev 0x00: irq 10,
 address 00:0c:f1:f5:13:3c
 uhci0 at pci0 dev 29 function 0 Intel 82801EB/ER USB rev 0x02: irq 11
 uhci1 at pci0 dev 29 function 1 Intel 82801EB/ER USB rev 0x02: irq 5
 uhci2 at pci0 dev 29 function 2 Intel 82801EB/ER USB rev 0x02: irq 10
 uhci3 at pci0 dev 29 function 3 Intel 82801EB/ER USB rev 0x02: irq 11
 ehci0 at pci0 dev 29 function 7 Intel 82801EB/ER USB2 rev 0x02: irq 9
 usb0 at ehci0: USB revision 2.0
 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1
 ppb1 at pci0 dev 30 function 0 Intel 82801BA AGP rev 0xc2
 pci2 at ppb1 bus 2
 ichpcib0 at pci0 dev 31 function 0 Intel 82801EB/ER LPC rev 0x02: 24-bit
 timer at 3579545Hz
 pciide0 at pci0 dev 31 function 1 Intel 82801EB/ER IDE rev 0x02: DMA,
 channel 0 configured to compatibility, channel 1 configured to
 compatibility wd0 at pciide0 channel 0 drive 0: Maxtor 6E040L0
 wd0: 16-sector PIO, LBA, 39205MB, 80293248 sectors
 wd1 at pciide0 channel 0 drive 1: HDS728080PLAT20
 wd1: 16-sector PIO, LBA48, 78533MB, 160836480 sectors
 wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
 wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5
 wd2 at pciide0 channel 1 drive 0: IC35L060AVV207-0
 wd2: 16-sector PIO, LBA48, 58644MB, 120103200 sectors
 atapiscsi0 at pciide0 channel 1 drive 1
 scsibus0 at atapiscsi0: 2 targets
 cd0 at scsibus0 targ 0 lun 0: TOSHIBA, DVD-ROM SD-M1302, 1006 SCSI0
 5/cdrom removable
 wd2(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
 cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2
 pciide1 at pci0 dev 31 function 2 Intel 82801EB SATA rev 0x02: DMA,
 channel 0 configured to native-PCI, channel 1 configured to native-PCI
 pciide1: using irq 10 for native-PCI interrupt
 ichiic0 at pci0 dev 31 function 3 Intel 82801EB/ER SMBus rev 0x02: irq 3
 iic0 at ichiic0
 adt0 at iic0 addr 0x2e: emc6d100 rev 0x65
 spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5
 spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2700CL2.5
 spdmem2 at iic0 addr 0x52: 256MB DDR SDRAM non-parity PC2700CL2.5
 spdmem3 at iic0 addr 0x53: 1GB DDR SDRAM non-parity PC3200CL3.0
 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
 

Re: Problems with USB sticks on 4.2-current. (Panic)

2007-12-22 Thread Pau Amaro-Seoane
I am very frequently using usb sticks (as in many times a day) and I
have never had a problem, on different hardware, with different obsd:
4.0, 4.1, 4.2, -current

2007/12/22, Vijay Sankar [EMAIL PROTECTED]:
 On December 22, 2007 06:20:55 am Edd Barrett wrote:
  Hi there,
 
  I have been seeing some very odd behavior on 4.2-current recently.
 
  I use hotplug. My workstation at work frequently reboots upon insertion of
  a usb stick. This may be an electronic fault, but my main workstation at
  home (same hardware exactly), can panic like so:
 
  ---8---
  cd /mnt/hot/sd0
  mkdir mo
  uvm_fault(0xd07a2040, 0xf2e7b000, 0, 1) - e
  kernel: page fault trap, code=0
  Stopped at updatefats+0x3ctestl%eax,0(%esi,%edx,4)
  ddb
  ---8---
 
  Unfortunatley the ddb prompt does not respond to my USB keyboard. It seems
  to be repeatable, so I will dig around for a serial line or ps2 keyboard if
  I don't hear anything back before sunday (when I have time). Hopefully then
  I can get a backtrace.
 
  Dmesg follows (with USB stick inserted):
  ---8---
  OpenBSD 4.2-current (GENERIC) #592: Sun Dec  9 17:44:05 MST 2007
  [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
  cpu0: Intel(R) Pentium(R) 4 CPU 3.00GHz (GenuineIntel 686-class) 3 GHz
  cpu0:
  FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFL
 USH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID,xTPR real mem  =
  2397855744 (2286MB)
  avail mem = 2310959104 (2203MB)
  mainbus0 at root
  bios0 at mainbus0: AT/286+ BIOS, date 04/05/04, BIOS32 rev. 0 @ 0xf0010,
  SMBIOS rev. 2.3 @ 0xfbe40 (76 entries)
  bios0: vendor Intel Corp. version BF86510A.86A.0058.P15.0404050012 date
  04/05/2004
  bios0: Intel Corporation D865GLC
  apm0 at bios0: Power Management spec V1.2
  apm0: AC on, battery charge unknown
  acpi at bios0 function 0x0 not configured
  pcibios0 at bios0: rev 2.1 @ 0xf/0x1
  pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf3d00/224 (12 entries)
  pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82801EB/ER LPC rev
  0x00) pcibios0: PCI bus #2 is the last bus
  bios0: ROM list: 0xc/0xa200! 0xca800/0x1000 0xcb800/0x1000
  cpu0 at mainbus0
  pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
  pchb0 at pci0 dev 0 function 0 Intel 82865G/PE/P CPU-I/0-1 rev 0x02
  agp0 at pchb0: aperture at 0xf000, size 0x800
  vga1 at pci0 dev 2 function 0 Intel 82865G Video rev 0x02
  wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
  wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
  ppb0 at pci0 dev 3 function 0 Intel 82865G/PE/P CPU-CSA rev 0x02
  pci1 at ppb0 bus 1
  em0 at pci1 dev 1 function 0 Intel PRO/1000CT (82547EI) rev 0x00: irq 10,
  address 00:0c:f1:f5:13:3c
  uhci0 at pci0 dev 29 function 0 Intel 82801EB/ER USB rev 0x02: irq 11
  uhci1 at pci0 dev 29 function 1 Intel 82801EB/ER USB rev 0x02: irq 5
  uhci2 at pci0 dev 29 function 2 Intel 82801EB/ER USB rev 0x02: irq 10
  uhci3 at pci0 dev 29 function 3 Intel 82801EB/ER USB rev 0x02: irq 11
  ehci0 at pci0 dev 29 function 7 Intel 82801EB/ER USB2 rev 0x02: irq 9
  usb0 at ehci0: USB revision 2.0
  uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1
  ppb1 at pci0 dev 30 function 0 Intel 82801BA AGP rev 0xc2
  pci2 at ppb1 bus 2
  ichpcib0 at pci0 dev 31 function 0 Intel 82801EB/ER LPC rev 0x02: 24-bit
  timer at 3579545Hz
  pciide0 at pci0 dev 31 function 1 Intel 82801EB/ER IDE rev 0x02: DMA,
  channel 0 configured to compatibility, channel 1 configured to
  compatibility wd0 at pciide0 channel 0 drive 0: Maxtor 6E040L0
  wd0: 16-sector PIO, LBA, 39205MB, 80293248 sectors
  wd1 at pciide0 channel 0 drive 1: HDS728080PLAT20
  wd1: 16-sector PIO, LBA48, 78533MB, 160836480 sectors
  wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
  wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5
  wd2 at pciide0 channel 1 drive 0: IC35L060AVV207-0
  wd2: 16-sector PIO, LBA48, 58644MB, 120103200 sectors
  atapiscsi0 at pciide0 channel 1 drive 1
  scsibus0 at atapiscsi0: 2 targets
  cd0 at scsibus0 targ 0 lun 0: TOSHIBA, DVD-ROM SD-M1302, 1006 SCSI0
  5/cdrom removable
  wd2(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
  cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2
  pciide1 at pci0 dev 31 function 2 Intel 82801EB SATA rev 0x02: DMA,
  channel 0 configured to native-PCI, channel 1 configured to native-PCI
  pciide1: using irq 10 for native-PCI interrupt
  ichiic0 at pci0 dev 31 function 3 Intel 82801EB/ER SMBus rev 0x02: irq 3
  iic0 at ichiic0
  adt0 at iic0 addr 0x2e: emc6d100 rev 0x65
  spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5
  spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2700CL2.5
  spdmem2 at iic0 addr 0x52: 256MB DDR SDRAM non-parity PC2700CL2.5
  spdmem3 at iic0 addr 0x53: 1GB DDR SDRAM non-parity PC3200CL3.0
  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