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 =