USB 问题和 Hauppauge WinTV Nova-T 500 问题

USB 问题和 Hauppauge WinTV Nova-T 500 问题

我正在为 mythtv 盒子使用 Gigabyte GA-B75M-D3H 主板,最近我将其从 M2NPV-VM 主板升级,从未出现过问题。

我的问题是,从开机到启动后大约 60 秒内,USB 设备都无法工作。USB 鼠标和键盘在开机和 BIOS 中都可以立即工作,但一旦 GRUB 启动,它们就会停止工作。这更不方便,但我从未见过 USB 设备在一段时间内不工作,然后稍后才开始工作。

由于我使用的捕获卡是 Hauppauge WinTV Nova-T 500 PCI 卡,它有一个内置 USB 2.0 集线器和 2 个 USB 2.0 调谐器,因此它也不起作用。与 60 秒后开始工作的鼠标/键盘不同,此捕获卡从不工作。

我认为问题在于 Hauppauge 卡上的 USB 2.0 集线器被错误地识别为 USB 1.1 集线器,dmesg 显示:

[   55.181377] usb 4-1: new full-speed USB device number 2 using uhci_hcd
[   55.319431] usb 4-1: not running at top speed; connect to a high speed hub
[   55.359740] dib0700: loaded with support for 21 different device-types
[   55.361404] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
[   55.363511] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   56.972099] dib0700: firmware started successfully.
[   57.474026] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[   57.474102] dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
[   57.474119] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T error while loading driver (-19)
[   57.474138] usbcore: registered new interface driver dvb_usb_dib0700

在 dmesg 下,所有消息看起来都很好,直到 17 秒内,由于 USB 问题出现了约 37 秒的较大延迟。

[   17.686253] usb 3-1: device not accepting address 2, error -110
[   17.798232] usb 3-1: new high-speed USB device number 3 using ehci_hcd
[   33.350555] usb 3-1: device not accepting address 3, error -110
[   33.462532] usb 3-1: new high-speed USB device number 4 using ehci_hcd
[   43.892050] usb 3-1: device not accepting address 4, error -110
[   44.004038] usb 3-1: new high-speed USB device number 5 using ehci_hcd
[   54.433546] usb 3-1: device not accepting address 5, error -110
[   54.433557] hub 3-0:1.0: unable to enumerate USB device on port 1
[   54.517607] usb 1-1.3: new full-speed USB device number 3 using ehci_hcd
[   54.610615] hub 1-1.3:1.0: USB hub found
[   54.610699] hub 1-1.3:1.0: 4 ports detected
[   54.681724] usb 1-1.4: new high-speed USB device number 4 using ehci_hcd

我曾将此采集卡与以前版本的 ubuntu 和其他主板配合良好,但我怀疑问题与 USB 有关。

lsusb 显示捕获卡为:

Bus 004 Device 002: ID 2040:9950 Hauppauge WinTV Nova-T-500

uname -a 显示内核为:

3.2.0-24-generic-pae

我使用的是 Intel Core i5-2400 CPU @ 3.10GHz

Ubuntu 版本 12.04 LTS 已应用所有更新。

我尝试更改几个与 USB 相关的 BIOS 选项,研究了 ACPI 类型问题,并尝试了 ACPI 内核选项,但一无所获,似乎我所做的更改都没有任何区别。

提前感谢你的帮助

答案1

我已经解决了这个问题,Gigabyte GA-B75M-D3H 需要将 BIOS 升级到 F15 版本才能正常工作。

John S Gruber - 这肯定是一个带有 USB 集线器的 PCI 设备,它报告称连接了 2 个 DVB-T 调谐器

http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500

03:02.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 63)
Bus 003 Device 002: ID 2040:9950 Hauppauge WinTV Nova-T-500

[    4.480190] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
[    4.493134] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[    5.277272] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[    5.277541] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    5.871841] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    6.489185] dvb-usb: schedule remote query interval to 50 msecs.
[    6.489189] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.
[    6.489307] usbcore: registered new interface driver dvb_usb_dib0700

相关内容