Re: usb/186224: GPF in usbd_get_hr_func() on stable/9

2014-01-29 Thread wollman
Synopsis: GPF in usbd_get_hr_func() on stable/9

State-Changed-From-To: open->closed
State-Changed-By: wollman
State-Changed-When: Wed Jan 29 18:47:36 UTC 2014
State-Changed-Why: 
USB appears to be an innocent bystander here...

http://www.freebsd.org/cgi/query-pr.cgi?pr=186224
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: usb/186224: GPF in usbd_get_hr_func() on stable/9

2014-01-29 Thread Hans Petter Selasky
The following reply was made to PR usb/186224; it has been noted by GNATS.

From: Hans Petter Selasky 
To: Garrett Wollman , 
 freebsd-gnats-sub...@freebsd.org
Cc:  
Subject: Re: usb/186224: GPF in usbd_get_hr_func() on stable/9
Date: Wed, 29 Jan 2014 13:41:50 +0100

 On 01/29/14 05:28, Garrett Wollman wrote:
 >
 >> Number: 186224
 >> Category:   usb
 >> Synopsis:   GPF in usbd_get_hr_func() on stable/9
 >> Confidential:   no
 >> Severity:   critical
 >> Priority:   high
 >> Responsible:freebsd-usb
 >> State:  open
 >> Quarter:
 >> Keywords:
 >> Date-Required:
 >> Class:  sw-bug
 >> Submitter-Id:   current-users
 >> Arrival-Date:   Wed Jan 29 04:30:00 UTC 2014
 >> Closed-Date:
 >> Last-Modified:
 >> Originator: Garrett Wollman
 >> Release:FreeBSD 9-stable amd64
 >> Organization:
 > MIT Computer Science & Artificial Intelligence Lab
 >> Environment:
 >
 > (from svn info -- this is a newly built kernel)
 > URL: svn://svn0.us-east.freebsd.org/base/stable/9
 > Relative URL: ^/stable/9
 > Revision: 261256
 > Last Changed Author: mav
 > Last Changed Rev: 261256
 > Last Changed Date: 2014-01-28 21:39:44 -0500 (Tue, 28 Jan 2014)
 >
 > There are local changes, but none relevant to USB support.
 >
 > Hardware is a Quanta QSSC-S99Q.  Under releng/9.2, USB hardware is identified
 > as:
 >
 > uhci0:  port 0xbc00-0xbc1f irq 
 > 23 at device 26.0 on pci0
 > usbus0 on uhci0
 > uhci1:  port 0xb880-0xb89f irq 
 > 22 at device 26.1 on pci0
 > usbus1 on uhci1
 > uhci2:  port 0xb800-0xb81f irq 
 > 21 at device 26.2 on pci0
 > usbus2 on uhci2
 > ehci0:  mem 
 > 0xdf3d6000-0xdf3d63ff irq 20 at device 26.7 on pci0
 > usbus3: EHCI version 1.0
 > usbus3 on ehci0
 > uhci3:  port 0xb480-0xb49f irq 
 > 23 at device 29.0 on pci0
 > usbus4 on uhci3
 > uhci4:  port 0xb400-0xb41f irq 
 > 22 at device 29.1 on pci0
 > usbus5 on uhci4
 > uhci5:  port 0x7c00-0x7c1f irq 
 > 21 at device 29.2 on pci0
 > usbus6 on uhci5
 > ehci1:  mem 
 > 0xdf3d4000-0xdf3d43ff irq 23 at device 29.7 on pci0
 > usbus7: EHCI version 1.0
 > usbus7 on ehci1
 > usbus0: 12Mbps Full Speed USB v1.0
 > usbus1: 12Mbps Full Speed USB v1.0
 > usbus2: 12Mbps Full Speed USB v1.0
 > usbus3: 480Mbps High Speed USB v2.0
 > ugen0.1:  at usbus0
 > uhub0:  on usbus0
 > ugen1.1:  at usbus1
 > uhub1:  on usbus1
 > ugen2.1:  at usbus2
 > uhub2:  on usbus2
 > ugen3.1:  at usbus3
 > uhub3:  on usbus3
 > usbus4: 12Mbps Full Speed USB v1.0
 > usbus5: 12Mbps Full Speed USB v1.0
 > usbus6: 12Mbps Full Speed USB v1.0
 > usbus7: 480Mbps High Speed USB v2.0
 > ugen4.1:  at usbus4
 > uhub4:  on usbus4
 > ugen5.1:  at usbus5
 > uhub5:  on usbus5
 > ugen6.1:  at usbus6
 > uhub6:  on usbus6
 > ugen7.1:  at usbus7
 > uhub7:  on usbus7
 > ugen3.2:  at usbus3
 > uhub8:  on usbus3
 > ugen3.3:  at usbus3
 > ukbd0:  on usbus3
 > ums0:  on usbus3
 >
 >> Description:
 >
 > Kernel panics with a GPF in interrupt-driven part of boot process:
 >
 > usbus0: 12Mbps Full Speed USB v1.0
 > usbus1: 12Mbps Full Speed USB v1.0
 > usbus2: 12Mbps Full Speed USB v1.0
 > usbus3: 480Mbps High Speed USB v2.0
 > ugen0.1:  at usbus0
 > uhub0:  on usbus0
 > ugen1.1:  at usbus1
 > uhub1:  on usbus1
 > ugen2.1:  at usbus2
 > uhub2:  on usbus2
 > ugen3.1:  at usbus3
 > uhub3:  on usbus3
 > usbus4: 12Mbps Full Speed USB v1.0
 > usbus5: 12Mbps Full Speed USB v1.0
 > usbus6: 12Mbps Full Speed USB v1.0
 > usbus7: 480Mbps High Speed USB v2.0
 > ugen4.1:  at usbus4
 > uhub4:  on usbus4
 > ugen5.1:  at usbus5
 > uhub5:  on usbus5
 > ugen6.1:  at usbus6
 > uhub6:  on usbus6
 > ugen7.1:  at usbus7
 > uhub7:  on usbus7
 > uhub0: 2 ports with 2 removable, self powered
 > uhub1: 2 ports with 2 removable, self powered
 > uhub2: 2 ports with 2 removable, self powered
 > uhub4: 2 ports with 2 removable, self powered
 > uhub5: 2 ports with 2 removable, self powered
 > uhub6: 2 ports with 2 removable, self powered
 > ipmi0: IPMI device rev. 1, firmware rev. 1.03, version 2.0
 > ipmi0: Number of channels 2
 > ipmi0: Attached watchdog
 > uhub3: 6 ports with 6 removable, self powered
 > uhub7: 6 ports with 6 removable, self powered
 > ugen3.2:  at usbus3
 > uhub8:  on usbus3
 > failure at 
 > /usr/src-9-stable/sys/dev/mps/mps_sas_lsi.c:667/mpssas_add_device()! Could 
 > not get ID for device with handle 0x0010
 > mpssas_fw_work: failed to add device with handle 0x10
 > uhub8: 3 ports with 3 removable, self powered
 >
 >
 > Fatal trap 9: general protection fault while in kernel mode
 > cpuid = 0; apic id =