viernes, 24 de octubre de 2008

REISUB

REISUB

Magic SysrqLinux nunca se queda colgado, es la frase favorita de los defensores del pingüino. Hace poco en el trabajo empezamos a tener algunos problemas con uno de los servidores el cual dejaba de responder de repente, sólo respondía al ping pero no se podía acceder en remoto ni en consola. Lo mas extraño es que al reiniciar el servidor no había absolutamente nada en los logs que indicara la causa del fallo, por eso sólo podíamos formular teorías sobre algún fallo en hardware o en la conexión NFS. Buscando causas y soluciones fue como conocí Magic SysRq key.

Magic SysRq key es una combinación de teclas en el kernel de Linux que permite al usuario ejecutar varios comandos de bajo nivel sin importar el estado del sistema. Su uso mas frecuente es para recuperar el sistema en caso de que deje de responder o para reiniciarlo sin corromper el sistema de ficheros (filesystem) pero también puede utilizarse para restaurar el sistema o realizar un volcado de memoria del kernel (core dump). Para poder usar esto se debe habilitar la opción CONFIG_MAGIC_SYSRQ en el kernel antes de compilarlo.

Menuconfig

Así que cuando nos falle el servidor y se quede colgado por algún motivo en lugar de darle botonazo presionamos alt+SysRq + la opción que debemos activar según lo que querramos hacer. Por ejemplo si quisiéramos reiniciar el servidor de forma segura necesitaríamos matar los procesos y sincronizar los discos entre otras cosas así que ejecutaríamos la siguiente secuencia conocida como REISUB:

Alt + SysRq + R devuelve el control del teclado.
Alt + SysRq + E termina (term) todos los procesos (excepto init).
Alt + SysRq + I mata (kill) todos los procesos (excepto init).
Alt + SysRq + S sincroniza los discos.
Alt + SysRq + U remonta todos los sistemas de ficheros en modo lectura.
Alt + SysRq + B reinicia la máquina.

También podríamos intentar matar todos los procesos excepto init para ver si así se recupera el sistema, antes siempre es aconsejable sincronizar los discos. Una de las opciones que mas me llamó la atención y que nos puede servir fue la de hacer un Network Crash, ésto te permite hacer un volcado del kernel por red hacia otro servidor. Los pasos para preparar ésto son bastante sencillos, básicamente es hacer un intercambio de claves y modificar la configuración del sysconfig como podemos ver en esta guía de Novell. Una vez preparada esta opción, cuando el sistema se quede colgado sólo tendríamos que ejecutar Alt + SysRq + C y estudiar los resultados.

ya se me ha quedado trabado ubuntu pero no conocia la forma de cancelar procesos y lo único que me sabia era resetear el entorno gráfico ctrl+alt+backspace.

Origen de este tutorial

lunes, 20 de octubre de 2008

TV TUNER PRO ENLTV-FM CON CHIP SAA7130/4






Buscando q buscando di con toda la info para hacer andar esta hermosa plaquita.

Lo q les cuento a continuacion es lo q hay q hacer para q miren la tv con esta placa y con los software (tvtime, kdetv, xawtv).

en la consola poner:

sudo gedit /etc/modprobe.d/options

y se se abrira el editor...
poner en la ultima linea

options saa7134 card=3 tuner=37

jugar con los valores "card" y "tuner" si tinen otras placas
o si tienen problemas d sonido o imagen


Luego Reiniciar


Con esto tenemos la lista completa de las placas soportadas por nuestro sistema
1   0 -> UNKNOWN/GENERIC
2
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
3 2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
4
3 -> LifeView/Typhoon FlyVIDEO2000 [5168:0138,4e42:0138]
5
4 -> EMPRESS [1131:6752]
6 5 -> SKNet Monster TV [1131:4e85]
7 6 -> Tevion MD 9717
8 7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
9 8 -> Terratec Cinergy 400 TV [153b:1142]
10 9 -> Medion 504411 10 -> Kworld/KuroutoShikou SAA7130-TVPCI
12 11 -> Terratec Cinergy 600 TV [153b:1143]
13 12 -> Medion 7134 [16be:0003]
14 13 -> Typhoon TV+Radio 90031
15 14 -> ELSA EX-VISION 300TV [1048:226b]
16 15 -> ELSA EX-VISION 500TV [1048:226a]
17 16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
18 17 -> AOPEN VA1000 POWER [1131:7133]
19 18 -> BMK MPEX No Tuner
20 19 -> Compro VideoMate TV [185b:c100]
21 20 -> Matrox CronosPlus [102B:48d0]
22 21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
23 22 -> AverMedia M156 / Medion 2819 [1461:a70b]
24 23 -> BMK MPEX Tuner
25 24 -> KNC One TV-Station DVR [1894:a006
]26 25 -> ASUS TV-FM 7133 [1043:4843]
27 26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
28 27 -> Manli MuchTV M-TV002/Behold TV 403 FM
29 28 -> Manli MuchTV M-TV001/Behold TV 401
30 29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
31 30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
32 31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
33 32 -> AVACS SmartTV
34 33 -> AVerMedia DVD EZMaker [1461:10ff]
35 34 -> Noval Prime TV 7133
36 35 -> AverMedia AverTV Studio 305 [1461:2115]
37 36 -> UPMOST PURPLE TV [12ab:0800]
38 37 -> Items MuchTV Plus / IT-005
39 38 -> Terratec Cinergy 200 TV [153b:1152]
40 39 -> LifeView FlyTV Platinum Mini [5168:0212,4e42:0212]
41 40 -> Compro VideoMate TV PVR/FM [185b:c100]
42 41 -> Compro VideoMate TV Gold+ [185b:c100]
43 42 -> Sabrent SBT-TVFM (saa7130)
44 43 -> :Zolid Xpert TV7134
45 44 -> Empire PCI TV-Radio LE
46 45 -> Avermedia AVerTV Studio 307 [1461:9715]
47 46 -> AVerMedia Cardbus TV/Radio (E500) [1461:d6ee]
48 47 -> Terratec Cinergy 400 mobile [153b:1162]
49 48 -> Terratec Cinergy 600 TV MK3 [153b:1158]
50 49 -> Compro VideoMate Gold+ Pal [185b:c200]
51 50 -> Pinnacle PCTV 300i DVB-T + PAL [11bd:002d]
52 51 -> ProVideo PV952 [1540:9524]
53 52 -> AverMedia AverTV/305 [1461:2108]
54 53 -> ASUS TV-FM 7135 [1043:4845]
55 54 -> LifeView FlyTV Platinum FM / Gold [5168:0214,5168:5214,1489:0214,5168:0304]
56 55 -> LifeView FlyDVB-T DUO / MSI TV@nywhere Duo [5168:0306,4E42:0306]
57 56 -> Avermedia AVerTV 307 [1461:a70a]
58 57 -> Avermedia AVerTV GO 007 FM [1461:f31f]
59 58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0351,1421:0370,1421:1370]
60 59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
61 60 -> LifeView/Typhoon/Genius FlyDVB-T Duo Cardbus [5168:0502,4e42:0502,1489:0502]
62 61 -> Philips TOUGH DVB-T reference design [1131:2004]
63 62 -> Compro VideoMate TV Gold+II
64 63 -> Kworld Xpert TV PVR7134
65 64 -> FlyTV mini Asus Digimatrix [1043:0210]
66 65 -> V-Stream Studio TV Terminator
67 66 -> Yuan TUN-900 (saa7135)
68 67 -> Beholder BeholdTV 409 FM [0000:4091]
69 68 -> GoTView 7135 PCI [5456:7135]
70 69 -> Philips EUROPA V3 reference design [1131:2004]
71 70 -> Compro Videomate DVB-T300 [185b:c900]
72 71 -> Compro Videomate DVB-T200 [185b:c901]
73 72 -> RTD Embedded Technologies VFG7350 [1435:7350]
74 73 -> RTD Embedded Technologies VFG7330 [1435:7330]
75 74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
76 75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
77 76 -> SKNet MonsterTV Mobile [1131:4ee9]
78 77 -> Pinnacle PCTV 40i/50i/110i (saa7133) [11bd:002e]
79 78 -> ASUSTeK P7131 Dual [1043:4862,1043:4857]
80 79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
81 80 -> ASUS Digimatrix TV [1043:0210]
82 81 -> Philips Tiger reference design [1131:2018]
83 82 -> MSI TV@Anywhere plus [1462:6231,1462:8624]
84 83 -> Terratec Cinergy 250 PCI TV [153b:1160]
85 84 -> LifeView FlyDVB Trio [5168:0319]
86 85 -> AverTV DVB-T 777 [1461:2c05,1461:2c05]
87 86 -> LifeView FlyDVB-T / Genius VideoWonder DVB-T [5168:0301,1489:0301]
88 87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421]
89 88 -> Tevion/KWorld DVB-T 220RF [17de:7201]
90 89 -> ELSA EX-VISION 700TV [1048:226c]
91 90 -> Kworld ATSC110/115 [17de:7350,17de:7352]
92 91 -> AVerMedia A169 B [1461:7360]
93 92 -> AVerMedia A169 B1 [1461:6360]
94 93 -> Medion 7134 Bridge #2 [16be:0005]
95 94 -> LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB [5168:3306,5168:3502,5168:3307,4e42:3502]
96 95 -> LifeView FlyVIDEO3000 (NTSC) [5169:0138]
97 96 -> Medion Md8800 Quadro [16be:0007,16be:0008,16be:000d]
98 97 -> LifeView FlyDVB-S /Acorp TV134DS [5168:0300,4e42:0300]
99 98 -> Proteus Pro 2309 [0919:2003]
100 99 -> AVerMedia TV Hybrid A16AR [1461:2c00]
101 100 -> Asus Europa2 OEM [1043:4860]
102 101 -> Pinnacle PCTV 310i [11bd:002f]
103 102 -> Avermedia AVerTV Studio 507 [1461:9715]
104 103 -> Compro Videomate DVB-T200A
105 104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6700,0070:6701,0070:6702,0070:6703,0070:6704,0070:6705]
106 105 -> Terratec Cinergy HT PCMCIA [153b:1172]
107 106 -> Encore ENLTV [1131:2342,1131:2341,3016:2344]
108 107 -> Encore ENLTV-FM [1131:230f]
109 108 -> Terratec Cinergy HT PCI [153b:1175]
110 109 -> Philips Tiger - S Reference design
111 110 -> Avermedia M102 [1461:f31e]
112 111 -> ASUS P7131 4871 [1043:4871]
113 112 -> ASUSTeK P7131 Hybrid [1043:4876]
114 113 -> Elitegroup ECS TVP3XP FM1246 Tuner Card (PAL,FM) [1019:4cb6]
115 114 -> KWorld DVB-T 210 [17de:7250]
116 115 -> Sabrent PCMCIA TV-PCB05 [0919:2003]
117
116 -> 10MOONS TM300 TV Card [1131:2304]
118 117 -> Avermedia Super 007 [1461:f01d]
119 118 -> Beholder BeholdTV 401 [0000:4016]
120 119 -> Beholder BeholdTV 403 [0000:4036]
121 120 -> Beholder BeholdTV 403 FM [0000:4037]
122
121 -> Beholder BeholdTV 405 [0000:4050]
123
122 -> Beholder BeholdTV 405 FM [0000:4051]
124
123 -> Beholder BeholdTV 407 [0000:4070]
125
124 -> Beholder BeholdTV 407 FM [0000:4071]
126
125 -> Beholder BeholdTV 409 [0000:4090]
127
126 -> Beholder BeholdTV 505 FM/RDS [0000:5051,0000:505B,5ace:5050]
128 127 -> Beholder BeholdTV 507 FM/RDS / BeholdTV 509 FM [0000:5071,0000:507B,5ace:5070,5ace:5090]
129 128 -> Beholder BeholdTV Columbus TVFM [0000:5201]
130 129 -> Beholder BeholdTV 607 / BeholdTV 609 [5ace:6070,5ace:6071,5ace:6072,5ace:6073,5ace:6090,5ace:6091,5ace:6092,5ace:6093]
131 130 -> Beholder BeholdTV M6 / BeholdTV M6 Extra [5ace:6190,5ace:6193]
132 131 -> Twinhan Hybrid DTV-DVB 3056 PCI          [1822:0022]
133 132 -> Genius TVGO AM11MCE

1 tuner=0 - Temic PAL (4002 FH5)
2 tuner=1 - Philips PAL_I (FI1246 and compatibles)
3 tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles)
4 tuner=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
5 tuner=4 - NoTuner
6 tuner=5 - Philips PAL_BG (FI1216 and compatibles)
7 tuner=6 - Temic NTSC (4032 FY5)
8 tuner=7 - Temic PAL_I (4062 FY5)
9 tuner=8 - Temic NTSC (4036 FY5)
10 tuner=9 - Alps HSBH1
11 tuner=10 - Alps TSBE1
12 tuner=11 - Alps TSBB5
13 tuner=12 - Alps TSBE5
14 tuner=13 - Alps TSBC5
15 tuner=14 - Temic PAL_BG (4006FH5)
16 tuner=15 - Alps TSCH6
17 tuner=16 - Temic PAL_DK (4016 FY5)
18 tuner=17 - Philips NTSC_M (MK2)
19 tuner=18 - Temic PAL_I (4066 FY5)
20 tuner=19 - Temic PAL* auto (4006 FN5)
21 tuner=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
22 tuner=21 - Temic NTSC (4039 FR5)
23 tuner=22 - Temic PAL/SECAM multi (4046 FM5)
24 tuner=23 - Philips PAL_DK (FI1256 and compatibles)
25 tuner=24 - Philips PAL/SECAM multi (FQ1216ME)
26 tuner=25 - LG PAL_I+FM (TAPC-I001D)
27 tuner=26 - LG PAL_I (TAPC-I701D)
28 tuner=27 - LG NTSC+FM (TPI8NSR01F)
29 tuner=28 - LG PAL_BG+FM (TPI8PSB01D)
30 tuner=29 - LG PAL_BG (TPI8PSB11D)
31 tuner=30 - Temic PAL* auto + FM (4009 FN5)
32 tuner=31 - SHARP NTSC_JP (2U5JF5540)
33 tuner=32 - Samsung PAL TCPM9091PD27
34 tuner=33 - MT20xx universal
35 tuner=34 - Temic PAL_BG (4106 FH5)
36 tuner=35 - Temic PAL_DK/SECAM_L (4012 FY5)
37 tuner=36 - Temic NTSC (4136 FY5)
38 tuner=37 - LG PAL (newer TAPC series)
39 tuner=38 - Philips PAL/SECAM multi (FM1216ME MK3)
40 tuner=39 - LG NTSC (newer TAPC series)
41 tuner=40 - HITACHI V7-J180AT
42 tuner=41 - Philips PAL_MK (FI1216 MK)
43 tuner=42 - Philips FCV1236D ATSC/NTSC dual in
44 tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
45 tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
46 tuner=45 - Microtune 4049 FM5
47 tuner=46 - Panasonic VP27s/ENGE4324D
48 tuner=47 - LG NTSC (TAPE series)
49 tuner=48 - Tenna TNF 8831 BGFF)
50 tuner=49 - Microtune 4042 FI5 ATSC/NTSC dual in
51 tuner=50 - TCL 2002N
52 tuner=51 - Philips PAL/SECAM_D (FM 1256 I-H3)
53 tuner=52 - Thomson DTT 7610 (ATSC/NTSC)
54 tuner=53 - Philips FQ1286
55 tuner=54 - Philips/NXP TDA 8290/8295 + 8275/8275A/18271
56 tuner=55 - TCL 2002MB
57 tuner=56 - Philips PAL/SECAM multi (FQ1216AME MK4)
58 tuner=57 - Philips FQ1236A MK4
59 tuner=58 - Ymec TVision TVF-8531MF/8831MF/8731MF
60 tuner=59 - Ymec TVision TVF-5533MF
61 tuner=60 - Thomson DTT 761X (ATSC/NTSC)
62 tuner=61 - Tena TNF9533-D/IF/TNF9533-B/DF
63 tuner=62 - Philips TEA5767HN FM Radio
64 tuner=63 - Philips FMD1216ME MK3 Hybrid Tuner
65 tuner=64 - LG TDVS-H06xF
66 tuner=65 - Ymec TVF66T5-B/DFF
67 tuner=66 - LG TALN series
68 tuner=67 - Philips TD1316 Hybrid Tuner
69 tuner=68 - Philips TUV1236D ATSC/NTSC dual in
70 tuner=69 - Tena TNF 5335 and similar models
71 tuner=70 - Samsung TCPN 2121P30A
72 tuner=71 - Xceive xc2028/xc3028 tuner
73 tuner=72 - Thomson FE6600
74 tuner=73 - Samsung TCPG 6121P30A
75 tuner=75 - Philips TEA5761 FM Radio
76 tuner=76 - Xceive 5000 tuner














Yo para capturar uso mencoder en la consola:

mencoder tv://3 -tv driver=v4l2:input=2:norm=pal-nc:chanlist=us-cable:device=/dev/video0:width=352:height=288 -ovc lavc -lavcopts vcodec=mpeg4:keyint=250:vqmin=2 -oac mp3lame -lameopts vbr=0:br=128:mode=3 -vf pp=tn/lb -sws 1 -o video.avi

mencoder -tv forceaudio:alsa:driver=v4l2:width=352:height=288:input=0:norm=pal-nc:chanlist=us-cable:amode=1:device=/dev/video0 tv://12 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -srate 48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=2535:vrc_maxrate=4000:vbitrate=3000 abitrate=192:aspect=4/3:deinterlace -ofps 25 -rawaudio channels=2 -vf pp=lb -o /home/TuUsuario/Escritorio/movie.vob



input=0 tele
input=2 entrada rca video
tv://3 canales
norm=pal-nc
norm=ntsc