2040:7200 SuperSpeed USB failure (and kernel oops) after launching tvtime: ERROR Transfer event TRB DMA ptr not part of current TD; unable to handle kernel NULL pointer dereference at 0000000000000018; IP is at usb_set_interface+0x19/0x2d0
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bug Description
The machine has Ubuntu 13.04 installed, and it consists of an ASUS H87I-PLUS motherboard with Haswell hardware and a combination of USB 2.0 and SuperSpeed USB ports. I am having trouble using it with a Hauppauge WinTV-HVR-950Q TV tuner card. Plugging in the card or leaving it plugged in before boot does not lead to any failures, but after I launch tvtime, it causes a USB failure, which causes USB shutdown and then a kernel oops. I plugged the card into various USB 2.0 and SuperSpeed USB ports, and I have even used version 3.10 of the Linux kernel. However, the same result occurred whether a SuperSpeed USB port or a USB 2.0 port was used, and the same USB failure (with USB shutdown but without a kernel oops) occurred in version 3.10 of Linux. I tried the same version of Ubuntu (with an official Ubuntu-supported kernel) on a Lenovo X201 Tablet containing only USB 2.0 ports, and it seems to work fine. This leads me to believe that there is a bug in the xhci driver. Attached are logs documenting the USB failure in both the Ubuntu-supported 3.8.0 kernel and the 3.10 kernel that occurred on launch of tvtime.
Upstream URL: http://
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.8.0-26-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Date: Wed Jul 10 08:16:02 2013
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-07-06 (4 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
IwConfig:
eth1 no wireless extensions.
lo no wireless extensions.
MachineType: ASUS All Series
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
PulseList:
Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.106
RfKill:
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0306
dmi.board.
dmi.board.name: H87I-PLUS
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: All Series
dmi.product.
dmi.sys.vendor: ASUS
| description: | updated |
| tags: |
added: bios-outdated-0507 needs-upstream-testing removed: usb3 |
| tags: | added: regression-potential |
| tags: | added: precise |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → Incomplete |
| tags: |
added: kernel-bug-exists-upstream kernel-bug-exists-upstream-v3.10.1 removed: kernel-bug-exists-upstream-v3.10 needs-upstream-testing |
| tags: |
added: unable-to-test-regression-potential removed: regression-potential |
| summary: |
- SuperSpeed USB failure (and kernel oops) after launching tvtime: ERROR - Transfer event TRB DMA ptr not part of current TD; unable to handle - kernel NULL pointer dereference at 0000000000000018; IP is at + 2040:7200 SuperSpeed USB failure (and kernel oops) after launching + tvtime: ERROR Transfer event TRB DMA ptr not part of current TD; unable + to handle kernel NULL pointer dereference at 0000000000000018; IP is at usb_set_interface+0x19/0x2d0 |
| description: | updated |
| tags: | added: needs-usb-trace |
| tags: |
added: bot-stop-nagging kernel-bug-exists-upstream-v3.12-rc3 removed: kernel-bug-exists-upstream-v3.10.1 kernel-request-3.11.0-7.14 needs-upstream-testing |
| description: | updated |
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Confirmed |
| tags: |
added: latest-bios-1005 removed: bios-outdated-1005 |
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Triaged |

This change was made by a bot.