Comprobar que un parche se haya aplicado

Ayuda y con el kernel de Linux. Parches, actualizaciones, changelogs...

Moderador: frank

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Comprobar que un parche se haya aplicado

Mensaje por fVckingmania.hell » Vie, 29 Jul 2011, 11:18

Esto es posible hacerlo?? comprobar que un parche se haya aplicado correctamente o al menos poder obtener un listado de todos los parches aplicados en mi kernel

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Comprobar que un parche se haya aplicado

Mensaje por hugo » Vie, 29 Jul 2011, 13:28

Si te refieres al archivo ya compilado, me temo que no hay forma de saber cuales parches tiene aplicados salvo quizas probando su funcionalidad y comportamiento. Incluso en el código fuente esto sería difícil de detectar porque son muchas líneas de código, a menos que existan archivos auxiliares detallando las modificaciones por separado.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Comprobar que un parche se haya aplicado

Mensaje por fVckingmania.hell » Vie, 29 Jul 2011, 14:25

Haber para ser mas explicito en cuanto al problema. Lo que estoy haciendo es parchando el kernel para que me reconosca un modem MultiTech MT9234ZBA, esto lo estoy haciendo por una guia que encontre en la lista de correo del GUTL.

Cuando yo cargo el parche esta es la respuesta

Código: Seleccionar todo

:/usr/src/linux-2.6.39.3# patch -p1 < mts-2-6-29thru33.patch 
patching file drivers/usb/serial/ti_usb_3410_5052.c
Hunk #1 succeeded at 165 (offset -8 lines).
Hunk #2 succeeded at 173 (offset -8 lines).
Hunk #3 succeeded at 188 (offset -8 lines).
Hunk #4 succeeded at 196 (offset -8 lines).
Hunk #5 succeeded at 288 (offset -6 lines).
Hunk #6 succeeded at 1704 (offset 6 lines).
Hunk #7 succeeded at 1721 (offset 6 lines).
Hunk #8 FAILED at 1738.
Hunk #9 succeeded at 1756 (offset 6 lines).
1 out of 9 hunks FAILED -- saving rejects to file drivers/usb/serial/ti_usb_3410_5052.c.rej
patching file drivers/usb/serial/ti_usb_3410_5052.h
patching file firmware/Makefile
Reversed (or previously applied) patch detected!  Assume -R? [n] y
Hunk #1 succeeded at 129 (offset 30 lines).
The next patch would create the file firmware/mts_mt9234mu.fw.ihex,
which already exists!  Assume -R? [n] y
patching file firmware/mts_mt9234mu.fw.ihex
The next patch would create the file firmware/mts_mt9234zba.fw.ihex,
which already exists!  Assume -R? [n] y
patching file firmware/mts_mt9234zba.fw.ihex
patching file firmware/WHENCE
Reversed (or previously applied) patch detected!  Assume -R? [n] y
Osea que todo parece indicar que el parche se cargo correctamente, pero cuando compilo el kernel y reinicio la PC, el wvdialconf sigue sin detectarme el modem

Alguna idea??

Avatar de Usuario
nelson
Mensajes: 304
Registrado: Vie, 15 Oct 2010, 15:52
Ubicación: /home/Ciudad de La Habana/
Contactar:

Re: Comprobar que un parche se haya aplicado

Mensaje por nelson » Vie, 29 Jul 2011, 14:58

Un modem multitech? , ese modelo en especifico es el USB, verdad?. Ahora no recuerdo bien, pero creo que una vez probe con uno de esos (USB) y no me dio problemas ninguno. Estas seguro que la pc no lo reconoce? En mi caso utilizo uno parecido (puerto serie) y sin problemas.
# uname -a
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Comprobar que un parche se haya aplicado

Mensaje por fVckingmania.hell » Vie, 29 Jul 2011, 15:04

Efectivamente es un USB y la PC si lo reconoce mria mi lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 012: ID 0951:1643 Kingston Technology DataTraveler G3 4GB
Bus 004 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 004 Device 004: ID 06e0:0319 Multi-Tech Systems, Inc.
he incluso mira el dmesg, cuando lo desconecto y lo vuelvo a conectar
[91480.176098] usb 4-2: USB disconnect, device number 4
[91483.392051] usb 4-2: new full speed USB device number 5 using uhci_hcd
[91483.574451] usb 4-2: New USB device found, idVendor=06e0, idProduct=0319
[91483.574456] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[91483.574460] usb 4-2: Product: TUSB3410 Serial Port
[91483.574462] usb 4-2: Manufacturer: Texas Instruments
Pero el scanmodem ni el wvdialconf lo reconocen. Alguna idea??

Avatar de Usuario
nelson
Mensajes: 304
Registrado: Vie, 15 Oct 2010, 15:52
Ubicación: /home/Ciudad de La Habana/
Contactar:

Re: Comprobar que un parche se haya aplicado

Mensaje por nelson » Vie, 29 Jul 2011, 15:14

Bueno, yo no llegué a utilizar ni scanmodem ni wvdialconf, que yo recuerde simplemente conecte el modem, abrí Gnome-ppp y le di en "Configuración >> Detectar" y todo salió bien.
Ahora mismo no tengo uno de esos para poder salir de la duda.
# uname -a
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Comprobar que un parche se haya aplicado

Mensaje por fVckingmania.hell » Vie, 29 Jul 2011, 15:47

Pues yo te lo aseguro que asi este por lo menos no entiende yo tengo el kernel 2.6.39.3 y parchado como dije anteriormente pero aun asi el hombre esta guapo y fajao en que no se va a reconocer. :lol: :lol: :lol: Pero bueno esperemos que pueda ganarle esta batalla campal jajaja

Responder