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

martes, 21 de octubre de 2008

Hotmail & Yahoo en Evolution

1º) Primero nos aseguramos de que nuestro sistema está actualizado. Para ello tecleamos en un terminal la siguiente orden:

sudo apt-get update

2º) Ahora instalamos el demonio inetd:

sudo apt-get install inetutils-inetd

3º) Con esto nos aseguramos de cumplir todas las dependencias. Ahora vamos a instalar los paquetes esenciales para conseguir nuestro propósito:

sudo apt-get install hotway hotsmtp

4º) Primero instalamos hotway, que nos permitirá leer los correos electrónicos de Hotmail simulando un servidor POP3, después instalamos hotsmtp, que nos permitirá enviar correos electrónicos a través de Hotmail, usando SMTP. Sin embargo, sólo hotway se instala correctamente en el demonio inetd, para arreglar lo demás, abrimos el siguiente archivo de configuración:

sudo gedit /etc/inetd.conf

5º) Veremos en dicho archivo una línea similar a la siguiente:

pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd

6º) Por defecto, hotway dejará una copia en el servidor de cada mensaje descargado. Esta configuración es adecuada si solemos leer el correo en diferentes situaciones y equipos, ya que siempre tenemos los correos recibidos a nuestra disposición en el servidor. Sin embargo, si por cualquier razón, preferimos que los correos sean eliminados del servidor en el momento de descargarlos, deberemos cambiar la línea anterior, agregando al final el modificador “-r”, quedando la misma de la siguiente forma:

pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd -r

7º) También necesitamos agregar una línea para conseguir que hotsmtp realice su función: para ello basta con añadir debajo de la línea anterior la siguiente:

2500 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotsmtpd

8º) Esto le indicará al demonio inetd que debe atender las llamadas entrantes recibidas a través del puerto 2500, y remitir la conexión hacia hotsmtp. Ahora, sólo queda guardar las modificaciones realizadas en el archivo, cerrar el editor de textos y reiniciar el servidor inetd:

sudo /etc/init.d/inetutils-inetd restart

9º) Si toda la operación ha ido correctamente, veremos aparecer el siguiente mensaje de texto en nuestro terminal:

* Restarting internet superserver inetd [ ok ]

10º) Ahora cerramos el terminal y arrancamos Evolution. Podemos arrancar el Asistente de Configuración de Nueva Cuenta de Correo si nos sentimos más cómodos trabajando con él, o bien, introducir manualmente la configuración de la nueva cuenta de correo a través del cuadro de diálogo “Preferencias” de Evolution. En cualquiera de los dos casos, los parámetros de configuración de la cuenta deben ser los siguientes:

Dirección de correo: tu_direccion@hotmail.com

Tipo de servidor: POP
Servidor: 127.0.0.1
Usuario: tu_direccion@hotmail.com
Usar conexión segura: Sin encriptación
Tipo de autenticación: Contraseña

(Recuerde que marcar la casilla de «Recordar contraseña», es una opción de configuración estrictamente personal)

Tipo de Servidor de: SMTP
Servidor: 127.0.0.1:2500
[X] El servidor requiere autenticación (marcar esta casilla)
Usar conexión segura: Sin encriptación
Tipo de autenticación: PLAIN
Usuario: tu_direccion@hotmail.com
(Recuerde que marcar la casilla de «Recordar contraseña», es una opción de configuración estrictamente personal)

Y ya está. Ya podemos enviar y recibir nuestros correos utilizando nuestra cuenta de Hotmail. Espero que esta pequeña guía os sea de utilidad.

Origen de la data de este post x las dudas si se les cayo el servidor :)

Para yahoo
Tipo de servidor: POP
pop.mail.yahoo.com

Tipo de Servidor de:
SMTP
smtp.mail.yahoo.com

Fuente para yahoo
Minimizar Thunderbird y Evolution al system tray

Este truco les vendrá bastante bien a más de uno que use un cliente de correo como Thunderbird y Evolution. Vamos a ver cómo minimizar un programa al “system tray” (la zona de iconos del panel donde está el reloj) cuando cerremos la aplicación.

De esta forma no tendremos la ventana constantemente abierta ni ocupará lugar en la barra de ventanas abiertas y sólo se mostrará cuando pinchemos sobre el icono en cuestión.

Para ello vamos a instalar una pequeña aplicación que le da esta funcionalidad al cliente aunque no tenga soporte para ello. Se llama “alltray” y podéis instalarla mediante :


$ sudo aptitude install alltray

Hecho esto tan sólo tenemos que crear un lanzador y si queréis podéis agregarlo a vuestro kiba-dock, AWN o al inicio de sesión (Sistema > Preferencias > Sesiones > Programas de inicio).

El comando que tenéis que agregar en SESIONES es el siguiente para Thunderbird y Evolution respectivamente:

alltray "thunderbird --component=mail"
alltray "evolution --component=mail"

Hecho esto observaréis el icono en la zona comentada. Para mostrarlo sólo tenéis que pinchar en dicho icono y si queréis minimizarlo de nuevo pulsad el botón para cerrar del marco de ventana (no uséis Archivo > Salir).

Originalmente de...

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