was: af9015, af9013 DVB-T problems. now: Intermittent USB disconnects with many (2.0) high speed devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 13.06.2010 09:12, schrieb C. Hemsing:
To the maintainer of the af9015, af9013 modules:

A recent kernel (but the problem had been the same with older kernels):
2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux

Latest (as of yesterday) checkout of v4l-dvb (but the problem had been
the same with older checkouts).

Dual channel USB DVB-T stick initialized ok,

which and on which usb hardware?

 but
regularly the stick does not tune properly on one of the two channels
and the kernel shows these error messages at the same time:

[14410.717905] af9015: command failed:2
[14410.717913] af9013: I2C read failed reg:d330
[18208.030546] af9015: command failed:2
[18208.030554] af9013: I2C read failed reg:d2e6

Is the device really supported?


I'm willing to help debug. Who is the maintainer of af9015, af9013?

Cheers,
Chris


State Your USB-Hardware with lsusb and lspci -nnvvv , pls.

I can confirm the intermittent disconnects and ehci force halts on debian x...2.6.32-5 and kernel.org x...2.6.34 for

Bus 001 Device 007: ID 04ca:f001 Lite-On Technology Corp. (dib3000mc)
Bus 001 Device 002: ID 1462:8807 Micro Star International DIGIVOX mini III [af9015]
Bus 004 Device 003: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter (rt73usb)

on

00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86) (prog-if 20 [EHCI])
	Subsystem: Micro-Star International Co., Ltd. K8T NEO 2 motherboard [1462:7020]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 21
	Region 0: Memory at fbefd400 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: ehci_hcd


and

00:0e.2 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 63) (prog-if 20 [EHCI])
	Subsystem: VIA Technologies, Inc. USB 2.0 [1106:3104]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 32 bytes
	Interrupt: pin C routed to IRQ 10
	Region 0: Memory at febfe800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk+ DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: ehci_hcd
	Kernel modules: ehci-hcd

suggest we subscribe and CC linux-usb@xxxxxxxxxxxxxxx,
http://www.linux-usb.org/mailing.html

ehci-hcd is broken and halts silently or disconnects after hours or a few days, with the wlan usb adapter
I was able to catch a dmesg err message like "ehci...force halt... handshake failed" once only.

The rt73usb was reinitialized by uhci as full speed device then, but it did not work with wpa_supplicant, manual
device removal was necessary, so it should be of no use if we add dvb-usb driver reinits on i2c failures, too.

The disconnects with dvb-usb need reboot cause driver cannot be removed with modprobe.

This long standing bug is really nasty and makes permanent high speed usb connections unusable on Linux,
at least with this VIA hardware.

No debug parms in modules, we need to ask linux-usb how to debug this.

y
tom

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux