Re: Informations/Problems about Asus P7131 Hybrid

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

 



Hi Paolo,

Am Sonntag, den 05.08.2007, 09:56 +0200 schrieb Paolo Dell'Aquila:
> Hallo, I'm writing here becuase I need some  informations about the
> Asus P7131 Hybrid (1043:4876, board: ASUSTeK P7131 Hybrid 
> [card=112,autodetected]).
> 
> 1.
> Which is the newest firmware for this board? I downloaded the
> "revision 29" from lifeview, is this the right one?

latest available for download, as far as I know.

> 2.
> Is it possible to have the DVB-T on the TV input?
> In windows I plug the antenna (i have only one cable) to the TV-input 
> and then I can decide between analog or digital TV.
> With Linux I have to plug the digital antenna on the FM input. That 
> means plugging and unplugging each time I want to switch between analog 
> or digital. (well, I will build an Y-cable!)

That's interesting. The Asus P7131 Dual (card=78) was changed like it is
now, because there was a report the Philips ms driver works like this,
no functional reason, but we also assumed more people will have cable-TV
and DVB-T from different sources as on one single antenna cable. Also
the inputs of that card were marked CATV-IN and the upper connector
RF/FM-IN.

On your P7131 Hybrid it might have also a functional reason with the LNA
enabled now, to stay on the _non_ FM antenna input. At least I think
this is a outstanding test on your card. For analog TV on it we know
that the LNA is correctly configured on the antenna input closer to the
motherboard.

> 3.
> Digital reception is not very good. If I use my Pinnacle Hybryd Pro 
> Stick I can watch more channels and reception is more stable. There is 
> something I can do? I read about a "lowNoiseAmplifier" in kernel 2.6.22. 
> I have kernel 2.6.20. Do I have to upgrade?
> (Sorry, but I cannot re-test the board under windows so I don't know if 
> it's a "driver" problem or a "feature" of the board, lol)

No need to upgrade, since you have already updated to recent v4l-dvb
code. You might try the attached patch, which sets the other atenna
input during digital usage and check if DVB-T reception
is /unchanged/better/worse.

Cheers,
Hermann

> Information about my system:
> Hardware: Pentium IV 3.2GHz
> O.S.: Linux Ubuntu Feisty Fawn 7.04
> Kernel: 2.6.20-16-generic
> V4L: updated on 4 Aug 2007 ( hg clone http://linuxtv.org/hg/v4l-dvb)
> 
> 
> Thank you for your suggestions.
> 
> Paolo
> 
> dmesg (excerpt)
> [...]
> [   16.558570] saa7133[0]: found at 0000:01:09.0, rev: 209, irq: 17, 
> latency: 64, mmio: 0xcdcff800
> [   16.558579] saa7133[0]: subsystem: 1043:4876, board: ASUSTeK P7131 
> Hybrid [card=112,autodetected]
> [   16.558590] saa7133[0]: board init: gpio is 0
> [   16.558691] input: saa7134 IR (ASUSTeK P7131 Hybri as /class/input/input4
> [   16.644515] NET: Registered protocol family 10
> [   16.644629] lo: Disabled Privacy Extensions
> [   16.644690] ADDRCONF(NETDEV_UP): eth0: link is not ready
> [   16.644693] ADDRCONF(NETDEV_UP): eth1: link is not ready
> [   16.692936] saa7133[0]: i2c eeprom 00: 43 10 76 48 54 20 1c 00 43 43 
> a9 1c 55 d2 b2 92
> [   16.692957] saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff 
> ff ff ff ff ff ff
> [   16.692976] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 
> 00 d5 ff ff ff ff
> [   16.692993] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff ff ff
> [   16.693011] saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 55 50 
> ff ff ff ff ff ff
> [   16.693029] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff ff ff
> [   16.693047] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff ff ff
> [   16.693066] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff ff ff
> [   16.728324] nvidia: module license 'NVIDIA' taints kernel.
> [   17.075942] tuner 0-004b: chip found @ 0x96 (saa7133[0])
> [   17.123871] tuner 0-004b: setting tuner address to 61
> [   17.163865] tuner 0-004b: type set to tda8290+75a
> [   17.552228] NET: Registered protocol family 17
> [   18.047866] sky2 eth0: Link is up at 100 Mbps, full duplex, flow 
> control both
> [   18.315271] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [   18.544574] tuner 0-004b: setting tuner address to 61
> [   18.584483] tuner 0-004b: type set to tda8290+75a
> [   19.925491] saa7133[0]: registered device video0 [v4l2]
> [   19.925692] saa7133[0]: registered device vbi0
> [   19.925877] saa7133[0]: registered device radio0
> [   19.989199] ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, 
> low) -> IRQ 16
> [   19.989215] PCI: Setting latency timer of device 0000:05:00.0 to 64
> [   19.989340] NVRM: loading NVIDIA UNIX x86 Kernel Module  1.0-9755 Mon 
> Feb 26 23:21:15 PST 2007
> [   19.989356] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, 
> low) -> IRQ 16
> [   19.989378] PCI: Setting latency timer of device 0000:00:1b.0 to 64
> [   20.039518] saa7134 ALSA driver for DMA sound loaded
> [   20.039554] saa7133[0]/alsa: saa7133[0] at 0xcdcff800 irq 17 
> registered as card -2
> [   20.213308] DVB: registering new adapter (saa7133[0])
> [   20.213313] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> [   20.284505] tda1004x: setting up plls for 48MHz sampling clock
> [   20.484453] fuse init (API version 7.8)
> [   20.532912] lp0: using parport0 (interrupt-driven).
> [   20.567846] tda1004x: found firmware revision 29 -- ok
> [...]
> 

diff -r 5bb1af77fdc5 linux/drivers/media/video/saa7134/saa7134-cards.c
--- a/linux/drivers/media/video/saa7134/saa7134-cards.c	Fri Aug 03 18:42:33 2007 -0300
+++ b/linux/drivers/media/video/saa7134/saa7134-cards.c	Mon Aug 06 00:00:23 2007 +0200
@@ -3493,17 +3493,17 @@ struct saa7134_board saa7134_boards[] = 
 			.name = name_comp1,
 			.vmux = 3,
 			.amux = LINE2,
-			.gpio = 0x0200000,
+			.gpio = 0x0000000,
 		},{
 			.name = name_comp2,
 			.vmux = 0,
 			.amux = LINE2,
-			.gpio = 0x0200000,
-		},{
-			.name = name_svideo,
-			.vmux = 8,
-			.amux = LINE2,
-			.gpio = 0x0200000,
+			.gpio = 0x0000000,
+		},{
+			.name = name_svideo,
+			.vmux = 8,
+			.amux = LINE2,
+			.gpio = 0x0000000,
 		}},
 		.radio = {
 			.name = name_radio,
diff -r 5bb1af77fdc5 linux/drivers/media/video/saa7134/saa7134-dvb.c
--- a/linux/drivers/media/video/saa7134/saa7134-dvb.c	Fri Aug 03 18:42:33 2007 -0300
+++ b/linux/drivers/media/video/saa7134/saa7134-dvb.c	Mon Aug 06 00:10:21 2007 +0200
@@ -743,9 +743,10 @@ static struct tda1004x_config asus_p7131
 	.i2c_gate      = 0x4b,
 	.tuner_address = 0x61,
 	.tuner_config  = 2,
-	.antenna_switch= 2,
-	.request_firmware = philips_tda1004x_request_firmware
-};
+	.antenna_switch= 1,
+	.request_firmware = philips_tda1004x_request_firmware
+};
+
 static struct tda1004x_config kworld_dvb_t_210_config = {
 	.demod_address = 0x08,
 	.invert        = 1,
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux