Re: Bug#639161: linux-image-3.0.0-1-686-pae: Upgrade 2.6.39 -> 3.0.0 breaks playback on DiBcom 7000PC

2011-08-25 Thread Patrick Boettcher
Hi,

Afaik, this is fixed with those commits:

[media] dib0700: correct error message for_v3.0
[media] dib0700: protect the dib0700 buffer access
[media] DiBcom: protect the I2C bufer access

from

http://git.linuxtv.org/pb/media_tree.git/shortlog/refs/heads/for_v3.0

A pull request has been sent to the media-maintainer, but it seems he is
busy.

--
Patrick.

On Thursday 25 August 2011 00:50:37 Ben Hutchings wrote:

Patrick,

Please could you take a look at the following bug report on Linux 3.0 as
packaged in Debian.

Ben.

On Wed, 2011-08-24 at 18:59 +0200, Soeren D. Schulze wrote:
> Package: linux-2.6
> Version: 3.0.0-1
> Severity: normal
>
> I usually use tzap/mplayer for TV playback.
>
> After the upgrade to Linux 3.0.0, tzap command line output still looks
> fine, but mplayer does not seem to receive any data (its cache does not
> fill up).
>
> syslog/dmesg output looks the same as in 2.6.39.  On the first try to
> tune, dmesg receives:
>
> dib0700: tx buffer length is larger than 4. Not supported.
> (for which I find various non-Debian bug reports)
>
> But that does not seem to be the issue, because the same message appears
> in 2.6.39, where everything is fine.
> So I do not really have an idea what the problem is, but I certainly
> know that it's a regression, because simply booting Linux 2.6.39 rather
> than 3.0.0 on the same system avoids the problem.
>
> -- Package-specific info:
> ** Version:
> Linux version 3.0.0-1-686-pae (Debian 3.0.0-1) (b...@decadent.org.uk)
> (gcc version 4.5.3 (Debian 4.5.3-3) ) #1 SMP Sun Jul 24 14:27:32 UTC 2011
>
> ** Command line:
> BOOT_IMAGE=/vmlinuz-3.0.0-1-686-pae
> root=UUID=3aa0a731-df46-486e-9c1e-258723e14f8f ro
>
> ** Not tainted
>
> ** Kernel log:
> [   11.031446] saa7134:   card=172 -> RoverMedia TV Link Pro FM
>19d1:0138
> [   11.031580] saa7134:   card=173 -> Zolid Hybrid TV Tuner PCI
>1131:2004
> [   11.031713] saa7134:   card=174 -> Asus Europa Hybrid OEM
>1043:4847
> [   11.031847] saa7134:   card=175 -> Leadtek Winfast DTV1000S
>107d:6655
> [   11.031982] saa7134:   card=176 -> Beholder BeholdTV 505 RDS
>:5051
> [   11.032126] saa7134:   card=177 -> Hawell HW-404M7
>
> [   11.032217] saa7134:   card=178 -> Beholder BeholdTV H7
>5ace:7190
> [   11.032351] saa7134:   card=179 -> Beholder BeholdTV A7
>5ace:7090
> [   11.032485] saa7134:   card=180 -> Avermedia PCI M733A
>1461:4155 1461:4255
> [   11.032656] saa7134:   card=181 -> TechoTrend TT-budget T-3000
>13c2:2804
> [   11.032789] saa7134:   card=182 -> Kworld PCI SBTVD/ISDB-T Full-Seg
> Hybrid  17de:b136
> [   11.032923] saa7134:   card=183 -> Compro VideoMate Vista M1F
>185b:c900
> [   11.033057] saa7134:   card=184 -> Encore ENLTV-FM 3
>1a7f:2108
> [   11.033192] saa7134:   card=185 -> MagicPro ProHDTV Pro2
> DMB-TH/Hybrid  17de:d136
> [   11.033326] saa7134:   card=186 -> Beholder BeholdTV 501
>5ace:5010
> [   11.033460] saa7134:   card=187 -> Beholder BeholdTV 503 FM
>5ace:5030
> [   11.033596] saa7134[0]: subsystem: 1131:, board: UNKNOWN/GENERIC
> [card=0,autodetected]
> [   11.075242] IR NEC protocol handler initialized
> [   11.265597] saa7134[0]: board init: gpio is 10020
> [   11.368582] saa7134[0]: Huh, no eeprom present (err=-5)?
> [   11.381924] saa7134[0]: registered device video0 [v4l2]
> [   11.382055] saa7134[0]: registered device vbi0
> [   11.417515] IR RC5(x) protocol handler initialized
> [   11.607051] cfg80211: Calling CRDA to update world regulatory domain
> [   11.995773] IR RC6 protocol handler initialized
> [   12.191500] IR JVC protocol handler initialized
> [   12.263839] dib0700: loaded with support for 20 different device-types
> [   12.264209] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
> [   12.265499] dvb-usb: will pass the complete MPEG2 transport stream to
> the software demuxer.
> [   12.266158] DVB: registering new adapter (Hauppauge Nova-T Stick)
> [   12.517093] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
> [   12.609760] IR Sony protocol handler initialized
> [   12.790869] DiB0070: successfully identified
> [   12.907896] ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
> [   12.907988] VIA 82xx Audio :00:11.5: PCI INT C -> Link[ALKC] ->
> GSI 22 (level, low) -> IRQ 22
> [   12.908316] VIA 82xx Audio :00:11.5: setting latency timer to 64
> [   12.932675] saa7134 ALSA driver for DMA sound loaded
> [   12.932807] saa7134[0]/alsa: saa7134[0] at 0xfdffc000 irq 16
> registered as card -1
> [   12.948789] lirc_dev: IR Remote Control driver registered, major 249
> [   12.952109] IR LIRC bridge handler initialized
> [   13.380033] Registered IR keymap rc-dib0700-rc5
> [   13.380514] input: IR-receiver inside an USB DVB receiver as
> /devices/pci:00/:00:10.4/usb1/1-1/1-1.3/rc/rc0/input6
> [   13.380749] rc0: IR-receiver inside an USB DVB receiver as
> /devices/pci:00/:00:10.4/usb1/1-1/1-1.3/rc/rc0
> [   

Re: Bug#639161: linux-image-3.0.0-1-686-pae: Upgrade 2.6.39 -> 3.0.0 breaks playback on DiBcom 7000PC

2011-08-24 Thread Ben Hutchings
Patrick,

Please could you take a look at the following bug report on Linux 3.0 as
packaged in Debian.

Ben.

On Wed, 2011-08-24 at 18:59 +0200, Soeren D. Schulze wrote:
> Package: linux-2.6
> Version: 3.0.0-1
> Severity: normal
> 
> I usually use tzap/mplayer for TV playback.
> 
> After the upgrade to Linux 3.0.0, tzap command line output still looks
> fine, but mplayer does not seem to receive any data (its cache does not
> fill up).
> 
> syslog/dmesg output looks the same as in 2.6.39.  On the first try to
> tune, dmesg receives:
> 
> dib0700: tx buffer length is larger than 4. Not supported.
> (for which I find various non-Debian bug reports)
> 
> But that does not seem to be the issue, because the same message appears
> in 2.6.39, where everything is fine.
> So I do not really have an idea what the problem is, but I certainly
> know that it's a regression, because simply booting Linux 2.6.39 rather
> than 3.0.0 on the same system avoids the problem.
> 
> -- Package-specific info:
> ** Version:
> Linux version 3.0.0-1-686-pae (Debian 3.0.0-1) (b...@decadent.org.uk)
> (gcc version 4.5.3 (Debian 4.5.3-3) ) #1 SMP Sun Jul 24 14:27:32 UTC 2011
> 
> ** Command line:
> BOOT_IMAGE=/vmlinuz-3.0.0-1-686-pae
> root=UUID=3aa0a731-df46-486e-9c1e-258723e14f8f ro
> 
> ** Not tainted
> 
> ** Kernel log:
> [   11.031446] saa7134:   card=172 -> RoverMedia TV Link Pro FM
>19d1:0138
> [   11.031580] saa7134:   card=173 -> Zolid Hybrid TV Tuner PCI
>1131:2004
> [   11.031713] saa7134:   card=174 -> Asus Europa Hybrid OEM
>1043:4847
> [   11.031847] saa7134:   card=175 -> Leadtek Winfast DTV1000S
>107d:6655
> [   11.031982] saa7134:   card=176 -> Beholder BeholdTV 505 RDS
>:5051
> [   11.032126] saa7134:   card=177 -> Hawell HW-404M7
> 
> [   11.032217] saa7134:   card=178 -> Beholder BeholdTV H7
>5ace:7190
> [   11.032351] saa7134:   card=179 -> Beholder BeholdTV A7
>5ace:7090
> [   11.032485] saa7134:   card=180 -> Avermedia PCI M733A
>1461:4155 1461:4255
> [   11.032656] saa7134:   card=181 -> TechoTrend TT-budget T-3000
>13c2:2804
> [   11.032789] saa7134:   card=182 -> Kworld PCI SBTVD/ISDB-T Full-Seg
> Hybrid  17de:b136
> [   11.032923] saa7134:   card=183 -> Compro VideoMate Vista M1F
>185b:c900
> [   11.033057] saa7134:   card=184 -> Encore ENLTV-FM 3
>1a7f:2108
> [   11.033192] saa7134:   card=185 -> MagicPro ProHDTV Pro2
> DMB-TH/Hybrid  17de:d136
> [   11.033326] saa7134:   card=186 -> Beholder BeholdTV 501
>5ace:5010
> [   11.033460] saa7134:   card=187 -> Beholder BeholdTV 503 FM
>5ace:5030
> [   11.033596] saa7134[0]: subsystem: 1131:, board: UNKNOWN/GENERIC
> [card=0,autodetected]
> [   11.075242] IR NEC protocol handler initialized
> [   11.265597] saa7134[0]: board init: gpio is 10020
> [   11.368582] saa7134[0]: Huh, no eeprom present (err=-5)?
> [   11.381924] saa7134[0]: registered device video0 [v4l2]
> [   11.382055] saa7134[0]: registered device vbi0
> [   11.417515] IR RC5(x) protocol handler initialized
> [   11.607051] cfg80211: Calling CRDA to update world regulatory domain
> [   11.995773] IR RC6 protocol handler initialized
> [   12.191500] IR JVC protocol handler initialized
> [   12.263839] dib0700: loaded with support for 20 different device-types
> [   12.264209] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
> [   12.265499] dvb-usb: will pass the complete MPEG2 transport stream to
> the software demuxer.
> [   12.266158] DVB: registering new adapter (Hauppauge Nova-T Stick)
> [   12.517093] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
> [   12.609760] IR Sony protocol handler initialized
> [   12.790869] DiB0070: successfully identified
> [   12.907896] ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
> [   12.907988] VIA 82xx Audio :00:11.5: PCI INT C -> Link[ALKC] ->
> GSI 22 (level, low) -> IRQ 22
> [   12.908316] VIA 82xx Audio :00:11.5: setting latency timer to 64
> [   12.932675] saa7134 ALSA driver for DMA sound loaded
> [   12.932807] saa7134[0]/alsa: saa7134[0] at 0xfdffc000 irq 16
> registered as card -1
> [   12.948789] lirc_dev: IR Remote Control driver registered, major 249
> [   12.952109] IR LIRC bridge handler initialized
> [   13.380033] Registered IR keymap rc-dib0700-rc5
> [   13.380514] input: IR-receiver inside an USB DVB receiver as
> /devices/pci:00/:00:10.4/usb1/1-1/1-1.3/rc/rc0/input6
> [   13.380749] rc0: IR-receiver inside an USB DVB receiver as
> /devices/pci:00/:00:10.4/usb1/1-1/1-1.3/rc/rc0
> [   13.382312] dvb-usb: schedule remote query interval to 50 msecs.
> [   13.382385] dvb-usb: Hauppauge Nova-T Stick successfully initialized
> and connected.
> [   13.382931] dib0700: rc submit urb failed
> [   13.382935]
> [   13.383099] usbcore: registered new interface driver dvb_usb_dib0700
> [   13.530512] ENS1371 :00:14.0: PCI INT A -> GSI 17 (level, low) ->
> IRQ 17
> [   14.848088] usb 1-1.1: ath9k