Page 2 of 14 FirstFirst 123412 ... LastLast
Results 11 to 20 of 138

Thread: Mygica X8507

  1. #11
    Join Date
    May 2007
    Location
    Buenos Aires - Argentina
    Beans
    3,661
    Distro
    Xubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Quote Originally Posted by alfredo_ View Post
    Hola

    Si no podes hacer funcionar con el nuevo kernel, regresa al kernel anterior e instala las fuentes de ese kernel.
    Compilalo, _pero_no_instales_nada_ solo sirve para que las dependencias se cumplan.
    Luego es seguro que te vas a tener que bajar los archivos de los direcorios cx23885 y cx25840 que se encuentran en la dirección: http://git.linuxtv.org/liplianin/med...5-alsa-clean-2 (si esta no funciona, pulsa en la del mensaje anterior que puse)
    Bueno cuando llegues aquí te sigo guiando. Si podes hacer funcionar el kernel 3.1 mejor, menos cosas tenemos que modificar.
    Voy a tratar de una vez al día poder ingresar a internet, para poder leer tu respuestas y seguir con el instructivo.
    Como herramienta de ayuda para editar y navegar por archivos, instala midnight commander (puede que lo haya escrito mal).

    Saludos,

    Alfredo
    Cuando cambie la version del kernel, tendra que compilarlo nuevamente con los modulos de la placa ?

    Si es asi, habria que advertirlo. Si no es asi, habria que mencionar que se actualizaran via DKMS o algun otro metodo que evite la regeneracion manual.
    Guillermo Lisi
    ----------------
    Minds are like parachutes. They only function when they are open.

  2. #12
    Join Date
    Nov 2011
    Beans
    69

    Re: Mygica X8507

    Hola

    Gracias Guillermo por tus acotaciones, si podes mantenerte en el tema para ayudar en el proceso de compilación estaremos agradecido, dado que no lo hice nunca con Ubuntu y puede que haya algo distinto a la forma que yo estoy acostumbrado.
    En respuesta a que si tiene que compilar el nuevo kernel, es sí. Solo compilar y crear los módulos. No hay que instalar nada.

    _OJO_ el kernel fuente y el que se está ejecutando en la máquina tiene que ser el mismo.

    Luego de compilar o antes es conveniente hacer un respaldo del contenido de todos los archivos que hay en la carpeta cx23885 y cx25840 de los módulos del kernel en algún lugar, por ejemplo en tu directorio personal /home/sergio/x8507/respaldo/cx23885 y /home/sergio/x8507/respaldo/cx25840/ si sergio es el nombre que estas usando.

    Luego en otra carpeta bajar el contenido del enlace que indique y guardarlos en otro lugar. Por ejemplo /home/sergio/x8507/soporte_alsa/cx23885 con todo su contenido y /home/sergio/x8507/soporte_alsa/cx25840

    Bueno sigo cuando ya tengas hecho esto.

    Saludos,

    Alfredo.

  3. #13
    Join Date
    Jun 2011
    Location
    Buenos Aires, Argentina
    Beans
    81
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Bueno, cada vez se me complica más . Y empiezo pidiendo disculpas porque a lo mejor los termine cansando...
    Ahora, la primera pregunta es la siguiente: Como bien dijo guillermolisi, tengo el kernel 3.1 y varios anteriores 2.algo... Y varias cosas que hago en la terminal me hace los cambios en el kernel principal cuando instale el Sistema operativo. "_OJO_ el kernel fuente y el que se está ejecutando en la máquina tiene que ser el mismo". No sé como hacer para que todo lo haga en el kernel nuevo (3.1 en mi caso). ¿Tengo que eliminar (o desinstalar) los kernel anteriores? Si es así ¿Cómo? ¿Tengo que seguir los pasos que me dierno antes de cómo compilar un núcleo?
    Pregunto esto porque no quiero empezar a probar. No entiendo cómo tengo que hacer las copias del contenido de todos los archivos que hay en la carpeta cx23885 y cx25840 de los módulos del kernel. ¿Dónde están?
    No sé que más hacer, quiero empezar y hacer lo más que se pueda, pero sin copiar eso no quiero hacer mucho.
    Y como dije antes, si se les hace muy pesado el asunto porque yo no entiendo demasiado me lo dicen, yo no me voy a enojar .
    Saludos

  4. #14
    Join Date
    Nov 2011
    Beans
    69

    Re: Mygica X8507

    Hola

    Respondo entre lineas


    | Bueno, cada vez se me complica más . Y empiezo pidiendo disculpas porque a lo mejor los termine cansando...


    Todos hemos empezado con algún problema y hemos tenido que ser asistido por alguna otra persona o más de una. Esperemos que no nos canses y que lleguemos juntos a buen fin. Somos consientes que empiezas con algo difícil y que te va a costar un poco, pero después tendrá su fruto.


    | Ahora, la primera pregunta es la siguiente: Como bien dijo guillermolisi, tengo el kernel 3.1 y varios anteriores 2.algo... Y varias cosas que hago en la terminal me hace los cambios en el kernel principal cuando instale el Sistema operativo. "_OJO_ el kernel fuente y el que se está ejecutando en la máquina tiene que ser el mismo". No sé como hacer para que todo lo haga en el kernel nuevo (3.1 en mi caso). ¿Tengo que eliminar (o desinstalar) los kernel anteriores? Si es así ¿Cómo? ¿Tengo que seguir los pasos que me dierno antes de cómo compilar un núcleo?


    Espero que esto te lo conteste Guillermo. Pero en mi máquina si paso a una consola (Alt+Ctrl+F1 a F6) en la última línea me suele decir que kernel se esta usando o cuando aparece el menú de arranque de la PC (GRUB) me dice por ejemplo Ubuntu koala 2.6.30 y Ubuntu Koala 3.1.0. Si arranca con el que dice 3.1.0 quiere decir (puede fallar) que estas usando el kernel 3.1.0
    En cuanto a las fuentes en /usr/src/linux aquí tienes las fuentes el kernel que estas compilando si tienes ademas de esto otros, por ejemplo /usr/src/linux-2.6.28 y/o /usr/src/linux-2.6.31 quiere decir que tienes mas de un kernel para compilar. El que tendrías que usar en un principio es el que esta en /usr/src/linx, pero mejor que te lo aclare Guillermo, por no estoy muy al tanto en compilación con Ubuntu y el que tengo instalado no lo quiero modificar porque lo uso para mover una máquina.


    | Pregunto esto porque no quiero empezar a probar. No entiendo cómo tengo que hacer las copias del contenido de todos los archivos que hay en la carpeta cx23885 y cx25840 de los módulos del kernel. ¿Dónde están?



    Dentro del directorio /usr/src/linux/drivers/media/video hay dos carpetas, cx23885 y cx25840, dentro de la cual están las fuentes del controlador. Estas carpetas tenes que copiarlas integramente a otro lugar. Podes hacerlo de la misma manera que lo haces en windows o en una consola utilizando midnight commander el cual se llama escribiendo mc en la consola.
    El lugar donde podes hacer la copia puede ser tu directorio de trabajo, por ejemplo /home/sergio.
    Aquí podes crear una nueva carpeta que se llame por ejemplo X8505 y dentro de ella otra que diga respaldo y dentro de esta última copias las carpetas cx23885 y cx25840 con todo su contenido.


    |No sé que más hacer, quiero empezar y hacer lo más que se pueda, pero sin copiar eso no quiero hacer mucho.

    Siempre es mejor hacer un respaldo y luego largarse a probar.

    | Y como dije antes, si se les hace muy pesado el asunto porque yo no entiendo demasiado me lo dicen, yo no me voy a enojar .

    Esperemos que todos tengamos buena paciencia y suerte para que lleguemos a buen fin.
    Si tenes algún buen amigo que sepa algo de linux cerca de tu casa es un buen momento para pedir ayuda y sino con gusto te la daremos desde aquí.

    Saludos,

    Alfredo
    Last edited by alfredo_; November 12th, 2011 at 05:04 AM.

  5. #15
    Join Date
    May 2007
    Location
    Buenos Aires - Argentina
    Beans
    3,661
    Distro
    Xubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Quote Originally Posted by alfredo_ View Post
    Hola

    Respondo entre lineas

    ......

    | Ahora, la primera pregunta es la siguiente: Como bien dijo guillermolisi, tengo el kernel 3.1 y varios anteriores 2.algo... Y varias cosas que hago en la terminal me hace los cambios en el kernel principal cuando instale el Sistema operativo. "_OJO_ el kernel fuente y el que se está ejecutando en la máquina tiene que ser el mismo". No sé como hacer para que todo lo haga en el kernel nuevo (3.1 en mi caso). ¿Tengo que eliminar (o desinstalar) los kernel anteriores? Si es así ¿Cómo? ¿Tengo que seguir los pasos que me dierno antes de cómo compilar un núcleo?


    Espero que esto te lo conteste Guillermo. Pero en mi máquina si paso a una consola (Alt+Ctrl+F1 a F6) en la última línea me suele decir que kernel se esta usando o cuando aparece el menú de arranque de la PC (GRUB) me dice por ejemplo Ubuntu koala 2.6.30 y Ubuntu Koala 3.1.0. Si arranca con el que dice 3.1.0 quiere decir (puede fallar) que estas usando el kernel 3.1.0
    En cuanto a las fuentes en /usr/src/linux aquí tienes las fuentes el kernel que estas compilando si tienes ademas de esto otros, por ejemplo /usr/src/linux-2.6.28 y/o /usr/src/linux-2.6.31 quiere decir que tienes mas de un kernel para compilar. El que tendrías que usar en un principio es el que esta en /usr/src/linx, pero mejor que te lo aclare Guillermo, por no estoy muy al tanto en compilación con Ubuntu y el que tengo instalado no lo quiero modificar porque lo uso para mover una máquina.

    .....

    Saludos,

    Alfredo
    Si tenes mas de un kernel instalado y recibis una actualizacion, con repetir los pasos que recomienda Alfredo es suficiente. NO es necesario desinstalar/remover los kernels anteriores. Es mas, siempre es bueno tener el ultimo usado, que sabes funciona bien en tu maquina, para utilizarlo en caso de emergencia por algun problema que se presente con el nuevo.

    No es obligatorio repetir la compilacion aconsejada sobre los kernels que tengas anteriores al ultimo a usar, ya sea porque no te interesan usarlos mas o porque ya los generaste, con el proceso que sugiere Alfredo, con los modulos de la placa.

    En /usr/src/linux podes encontrar cosas como las del siguiente ejemplo, tomado de una de las maquinas que utilizo:

    guille@guillermo:~$ ls -al /usr/src
    total 32
    drwxr-xr-x 8 root root 4096 2011-10-24 22:00 .
    drwxr-xr-x 12 root root 4096 2011-11-09 00:56 ..
    drwxr-xr-x 24 root root 4096 2011-10-22 00:47 linux-headers-3.0.0-12
    drwxr-xr-x 7 root root 4096 2011-10-22 00:47 linux-headers-3.0.0-12-generic
    drwxr-xr-x 3 root root 4096 2011-10-24 22:00 nvidia-current-280.13
    drwxr-xr-x 3 root root 4096 2011-10-24 22:00 nvidia-current-updates-280.13
    drwxr-xr-x 12 root root 4096 2011-10-23 00:01 virtualbox-4.1.2
    drwxr-xr-x 7 root root 4096 2011-10-23 00:01 virtualbox-guest-4.1.2
    En el caso mostrado Ubuntu utiliza dos metodos, basados en DKMS, que se instalan para evitar todo el proceso de compilacion manual para los drivers nVidia y VirtualBox cada vez que se recibe una actualizacion de version del kernel.

    Lo mas importante de esto es que la version de linux-headers DEBE coincidir con la version del kernel a utilizar (a compilar).
    Guillermo Lisi
    ----------------
    Minds are like parachutes. They only function when they are open.

  6. #16
    Join Date
    Jun 2011
    Location
    Buenos Aires, Argentina
    Beans
    81
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Bueno, empezamos.
    Ya hice las copias por las dudas, e hice esto por si hay algo que esté mal que tenga que saber (los que entienden son ustedes):

    ls -al /usr/src
    Code:
    total 60
    drwxrwsr-x 15 root src  4096 2011-11-12 23:54 .
    drwxr-xr-x 12 root root 4096 2011-11-10 01:08 ..
    drwxr-sr-x  2 root src  4096 2011-11-10 01:08 ati
    drwxr-sr-x  3 root src  4096 2011-11-10 01:08 fglrx-8.892
    drwxr-xr-x 24 root root 4096 2011-08-12 13:09 linux-headers-2.6.38-10
    drwxr-xr-x  7 root root 4096 2011-08-12 13:09 linux-headers-2.6.38-10-generic
    drwxr-xr-x 24 root root 4096 2011-10-10 12:41 linux-headers-2.6.38-11
    drwxr-xr-x  7 root root 4096 2011-10-10 12:41 linux-headers-2.6.38-11-generic
    drwxr-xr-x 24 root root 4096 2011-11-01 11:15 linux-headers-2.6.38-12
    drwxr-xr-x  7 root root 4096 2011-11-01 11:15 linux-headers-2.6.38-12-generic
    drwxr-xr-x 24 root root 4096 2011-04-25 20:08 linux-headers-2.6.38-8
    drwxr-xr-x  7 root root 4096 2011-11-10 19:42 linux-headers-2.6.38-8-generic
    drwxr-xr-x 23 root root 4096 2011-11-10 11:39 linux-headers-3.1.0-030100
    drwxr-xr-x  7 root root 4096 2011-11-10 11:40 linux-headers-3.1.0-030100-generic
    drwxr-xr-x  4 root root 4096 2011-11-12 23:54 linux-source-2.6.38
    lrwxrwxrwx  1 root root   47 2011-11-12 23:54 linux-source-2.6.38.tar.bz2 -> linux-source-2.6.38/linux-source-2.6.38.tar.bz2
    # uname -r
    3.1.0-030100-generic

    Aclaro también que esto es lo que ya tengo:
    # lspci
    Code:
    00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
    00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (int gfx)
    00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
    00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
    00:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 5)
    00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (rev 40)
    00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    00:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    00:13.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    00:13.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 41)
    00:14.1 IDE interface: ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
    00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
    00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
    00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
    00:14.5 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
    00:15.0 PCI bridge: ATI Technologies Inc Device 43a0
    00:16.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    00:16.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
    00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
    01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon HD 4290]
    01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
    02:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
    03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
    04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
    05:07.0 Communication controller: Intel Corporation 536EP Data Fax Modem
    05:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
    06:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
    06:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
    # dmesg | grep 23885
    Code:
    [   12.288521] cx23885 driver version 0.0.3 loaded
    [   12.288590] cx23885 0000:03:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    [   12.288594] cx23885[0]: Your board isn't known (yet) to the driver.
    [   12.288595] cx23885[0]: Try to pick one of the existing card configs via
    [   12.288596] cx23885[0]: card=<n> insmod option.  Updating to the latest
    [   12.288596] cx23885[0]: version might help as well.
    [   12.288598] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
    [   12.288599] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
    [   12.288600] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
    [   12.288602] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
    [   12.288603] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
    [   12.288604] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
    [   12.288605] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
    [   12.288606] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
    [   12.288608] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
    [   12.288609] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
    [   12.288610] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
    [   12.288611] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
    [   12.288613] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
    [   12.288614] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
    [   12.288615] cx23885[0]:    card=13 -> Compro VideoMate E650F
    [   12.288616] cx23885[0]:    card=14 -> TurboSight TBS 6920
    [   12.288617] cx23885[0]:    card=15 -> TeVii S470
    [   12.288619] cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
    [   12.288620] cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
    [   12.288621] cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
    [   12.288622] cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
    [   12.288623] cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
    [   12.288625] cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
    [   12.288626] cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
    [   12.288627] cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
    [   12.288628] cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
    [   12.288629] cx23885[0]:    card=25 -> Compro VideoMate E800
    [   12.288631] cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
    [   12.288632] cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
    [   12.288633] cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
    [   12.288634] cx23885[0]:    card=29 -> GoTView X5 3D Hybrid
    [   12.288636] cx23885[0]:    card=30 -> NetUP Dual DVB-T/C-CI RF
    [   12.288637] cx23885[0]:    card=31 -> Leadtek Winfast PxDVR3200 H XC4000
    [   12.288791] CORE cx23885[0]: subsystem: 14f1:8502, board: UNKNOWN/GENERIC [card=0,autodetected]
    [   12.415572] cx23885_dev_checkrevision() Hardware revision = 0xb0
    [   12.415576] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 19, latency: 0, mmio: 0xfd400000
    [   12.415583] cx23885 0000:03:00.0: setting latency timer to 64
    Y si pongo: dmesg | grep xc5000 No aparece nada, o sea, el sintonizador no lo reconoce. Después de mostrar una idea de cómo está mi máquina, empiezo con las dudas:
    Para que te reconozca el sintonizador es necesario el controlador, sin este último solo interpreta que hay una placa y nada más, no hace nada.
    Si deseas que te funcione es necesario un controlador. En:
    http://www.spinics.net/lists/linux-media/msg39915.html
    tienes el parche que hay que aplicar a kernel para que te funcione la parte analógica.
    La forma más fácil que encontré de hacerlo es bajarte el último kernel (>3.1) y compilarlo.
    Luego le aplicas el parche a los archivos:
    /usr/src/linux/drivers/media/video/cx23885/cx23885-cards.c
    /usr/src/linux/drivers/media/video/cx23885/cx23885.h
    /usr/src/linux/drivers/media/video/cx23885/cx23885-video.c
    y compilas el módulo con el siguiente comando:
    make SUBDIRS=drivers/media/video/cx23885 modules
    esto te generara un nuevo cx23886.ko (el driver) que deberás copiarlo a la dirección donde están los controladores de tu distribución. En mi caso estos están en:
    /lib/modules/3.1.0-3-desktop/kernel/drivers/media/video/cx23885/cx23885.ko Luego cargar el módulo (modprobe cx23885) o reiniciar la máquina para que lo cargue. Es necesario que el kernel tenga soporte para cx23885-alsa, sino te vas a tener que bajar los parches necesarios para el soporte de alsa que están en:

    http://git.linuxtv.org/liplianin/med...5-alsa-clean-2
    Entré a las páginas y traté de entenderlo, pero no llego a hacer nada, perdón.

    Como herramienta de ayuda para editar y navegar por archivos, instala midnight commander (puede que lo haya escrito mal).
    Ya lo instalé y estaba escrito bien

    Lo mas importante de esto es que la version de linux-headers DEBE coincidir con la version del kernel a utilizar (a compilar).
    ¿Cómo sé eso o cómo lo hago?

    Bueno, espero haber sido claro.
    Saludos y seguiré agradeciendo

  7. #17
    Join Date
    Nov 2011
    Beans
    69

    Re: Mygica X8507

    Hola

    Tienes que releer los mensajes anteriores de nuevo para recordar y verás que ya esta la respuesta a algunas de tus dudas. Cuando inicias la PC en el grub te da a elegir con que kernel quieres arrancar.
    El sintonizador XC5000 no aparecerá hasta que el controlador este funcionando.

    Ahora abre una consola como root y ve a /usr/src/linux-header-3.1.0-030100-generic o /usr/src/linux-header-3.1.0-030100 el que más cosa (carpetas y archivos) tenga y el que coincida con el que elijas para arrancar cuando inicia grub al encender la pc) ese será el que usaremos para compilar.

    Tienes que tipear en la consola lo siguiente (van a tardar mucho en hacer estas instrucciones, en especial las últimas)

    make clean

    make oldconfig

    make

    make modules

    Si tu pc tiene más de un núcleo agrega al final lo siguiente:

    make clean -j3

    make oldconfig -j3

    make -j3

    make modules -j3

    Esto si tienes 4 núcleos tu pc, si tiene uno no se pone nada, si tiene 2 se pone j1, si son 3 se pone j2 si son 6 se pone j5

    Bueno ya tienes para entretenerte un rato y vuelve a releer todos los mensajes.

    Si hay alguna diferencia en como compilar espero que Guillermo me lo corrija por lo que he expuesto en mensajes anteriores

    Saludos,

    Alfredo

  8. #18
    Join Date
    May 2007
    Location
    Buenos Aires - Argentina
    Beans
    3,661
    Distro
    Xubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Quote Originally Posted by alfredo_ View Post
    Hola

    .....
    Si tu pc tiene más de un núcleo agrega al final lo siguiente:

    make clean -j3

    make oldconfig -j3

    make -j3

    make modules -j3

    Esto si tienes 4 núcleos tu pc, si tiene uno no se pone nada, si tiene 2 se pone j1, si son 3 se pone j2 si son 6 se pone j5

    .....

    Saludos,

    Alfredo
    Para saber a ciencia cierta cuantos nucleos tiene tu procesador, en una consola/terminal ingresa
    Code:
    sudo lshw
    que te dara una larga salida con informacion detallada de tu hardware tal como es reconocido por el Linux que estas usando.

    De toda esa salida, la parte referida a CPU es la mas importante para saber cuantos nucleos estan activos. A continuacion un ejemplo de mi maquina:
    *-core
    description: Motherboard
    product: P5VD2-MX
    vendor: ASUSTeK Computer INC.
    physical id: 0
    version: 1.XX
    serial: 123456789000
    *-firmware
    description: BIOS
    vendor: Phoenix Technologies, LTD
    physical id: 0
    version: ASUS P5VD2-MX ACPI BIOS Revision 1017
    date: 04/30/2007
    size: 128KiB
    capacity: 448KiB
    capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot biosbootspecification
    *-cpu:0
    description: CPU
    product: Intel(R) Pentium(R) D CPU 2.80GHz
    vendor: Intel Corp.
    physical id: 5
    bus info: cpu@0
    version: 15.4.7
    serial: 0000-0F47-0000-0000-0000-0000
    slot: Socket 775
    size: 2996MHz
    capacity: 3800MHz
    width: 64 bits
    clock: 214MHz
    capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc pebs bts pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm
    configuration: id=0
    *-cache:0
    description: L1 cache
    physical id: 9
    slot: L1 Cache
    size: 16KiB
    capacity: 16KiB
    capabilities: synchronous internal write-back data
    *-cache:1
    description: L2 cache
    physical id: a
    slot: L2 Cache
    size: 1MiB
    capacity: 1MiB
    capabilities: synchronous internal write-back unified
    *-logicalcpu:0
    description: Logical CPU
    physical id: 0.1
    width: 64 bits
    capabilities: logical
    *-logicalcpu:1
    description: Logical CPU
    physical id: 0.2
    width: 64 bits
    capabilities: logical
    *-memory
    description: System Memory
    physical id: 2d
    slot: System board or motherboard
    size: 2GiB
    *-bank:0
    description: DIMM DDR2 533 MHz (1.9 ns)
    product: None
    vendor: None
    physical id: 0
    serial: None
    slot: A0
    size: 1GiB
    width: 64 bits
    clock: 533MHz (1.9ns)
    *-bank:1
    description: DIMM DDR2 533 MHz (1.9 ns)
    product: None
    vendor: None
    physical id: 1
    serial: None
    slot: A1
    size: 1GiB
    width: 64 bits
    clock: 533MHz (1.9ns)
    *-cpu:1
    physical id: 2
    bus info: cpu@1
    version: 15.4.7
    serial: 0000-0F47-0000-0000-0000-0000
    size: 3GHz
    capabilities: ht
    configuration: id=0
    *-logicalcpu:0
    description: Logical CPU
    physical id: 0.1
    capabilities: logical
    *-logicalcpu:1
    description: Logical CPU
    physical id: 0.2
    capabilities: logical
    Fijate que se mencionan CPU:0 y CPU:1, esto seria equivalente a contar con dos nucleos => que deberia usar -j1 en mi caso.

    53rg10, no te desanimes que venis muy bien, posta. Por lo pronto estas mostrando actitud, que es lo primero que se necesita para poder incorporar conocimientos.
    Last edited by guillermolisi; November 13th, 2011 at 03:30 PM.
    Guillermo Lisi
    ----------------
    Minds are like parachutes. They only function when they are open.

  9. #19
    Join Date
    Jun 2011
    Location
    Buenos Aires, Argentina
    Beans
    81
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Mygica X8507

    Hola
    Me apareció sólo esto, así que imagino que sólo me lo toma como 1 nucleo:
    Code:
    *-cpu
              description: CPU
              product: AMD Phenom(tm) II X4 955 Processor
              vendor: Hynix Semiconductor (Hyundai Electronics)
              physical id: 4
              bus info: cpu@0
              version: AMD Phenom(tm) II X4 955 Processor
              slot: Socket M2
              size: 800MHz
              capacity: 800MHz
              width: 64 bits
              clock: 200MHz
              capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save cpufreq
    Gracias por el incentivo de seguir, yo no tengo problemas de seguir y seguir, pero tampoco quiero tenerlos un mes tratando de que me ande una placa .

    Yo ya leí los mensajes anteriores, y si no me equivoco el próximo caso es aplicar el parche para la placa, cosa que no entendí mucho. Mi máquina arranca con el kernel 3.1, eso está correcto, y tengo los otros kernel como me dijeron.
    Si pueden guiarme en el próximo paso, agradecido yo.
    Saludos

  10. #20
    Join Date
    Nov 2011
    Beans
    69

    Re: Mygica X8507

    Quote Originally Posted by 53RG10 View Post
    Hola
    Me apareció sólo esto, así que imagino que sólo me lo toma como 1 nucleo:
    Code:
    *-cpu
              description: CPU
              product: AMD Phenom(tm) II X4 955 Processor
              vendor: Hynix Semiconductor (Hyundai Electronics)
              physical id: 4
              bus info: cpu@0
              version: AMD Phenom(tm) II X4 955 Processor
              slot: Socket M2
              size: 800MHz
              capacity: 800MHz
              width: 64 bits
              clock: 200MHz
              capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save cpufreq
    Gracias por el incentivo de seguir, yo no tengo problemas de seguir y seguir, pero tampoco quiero tenerlos un mes tratando de que me ande una placa .

    Yo ya leí los mensajes anteriores, y si no me equivoco el próximo caso es aplicar el parche para la placa, cosa que no entendí mucho. Mi máquina arranca con el kernel 3.1, eso está correcto, y tengo los otros kernel como me dijeron.
    Si pueden guiarme en el próximo paso, agradecido yo.
    Saludos
    Bueno ya sabemos que tenes 4 nucleos, por lo tanto tenes que utilizar:

    make clean -j3

    make oldconfig -j3

    make -j3

    make modules -j3

    Este -j3 que se agrega es solo para que utilice todos los núcleos al compilar, lo cual hará que tarde menos en hacer el trabajo.

    Hecho esto y esperamos que no se produzca ningún error, viene el paso de modificar (emparchar) el kernel.

    Antes de compilar es mejor haber hecho un respaldo del contenido de las carpetas cx23885 y cx25840, si no lo habías hechos y compilastes, hace igual el respaldo, solo vas a tener algo de "basura" en el respaldo, pero sirve igual.

    Una vez que hayas hecho esto hay que bajarse los controladores, voy a ver que es más fácil si que los busques o que yo los adjunte, creo que esto último va ha ser lo mejor.

    Saludos,

    Alfredo

Page 2 of 14 FirstFirst 123412 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •