Re: Compilar paquetes desde las fuentes.

2015-11-13 Por tema Ala de Dragón
La solucion en la lista inglesa:
(...)
Thanks for the additional info.  I'm assuming you are using the stock
kernel that comes with Jessie?  If so, you'll need to either a)
re-build your own kernel that that uses 4K page sizes and has MSI
interrupts disabled b) download the kernel image provided by Peter
Saisanas that has this done for you already .  More information on
these bugs can be found here:
https://lists.debian.org/debian-powerpc/2015/06/msg00054.html.

A bug report has been filed for both issues.
Bug#790690: linux-image-3.16.0-4​-powerpc64: powerpc64 & 64Kb kernel
pagesize not working with nouveau
Bug#790694: linux-image-3.16.0-4​-powerpc64: nouveau driver and msi interrupts

Here is a link to that kernel image.
https://drive.google.com/open?id=0B8pqd5Ots1vffmY5ZnpGUDg4UGNnVFk2M05tQUtEUUkwUmhmQWdLMWpfZGVraDIxSFltb1k

The only other way "around" this with the stock kernel is to disabled
acceleration on the card by passing in nouveau.noaccel=1 at the yaboot
prompt.

-- 
"El cielo es para los dragones
 lo que el agua es  para las ninfas"



Re: Compilar paquetes desde las fuentes.

2015-11-13 Por tema Camaleón
El Fri, 13 Nov 2015 13:18:36 +0100, Ala de Dragón escribió:

> La solucion en la lista inglesa:

(...)

La solución pasa parchear el kernel, como bien decía el bug que mandaste, 
porque desactivar la aceleración gráfica a día de hoy sería poco 
realista. Por suerte parece que ya lo han hecho para facilitarle la vida 
a la gente con equipos endiablados, como los Mac >:-)

https://lists.debian.org/debian-powerpc/2015/06/msg00064.html

Saludos,

-- 
Camaleón



Re: Compilar paquetes desde las fuentes.

2015-10-28 Por tema Ala de Dragón
El 23/10/15, Camaleón  escribió:
(...)

>
> Sí, dos:
>
> 1/ Contactar con los encargados del puerto ppc64 (pp...@debian-ports.org)
> y pregunta por este driver y cómo se podría compilar para Debian.
>
> 2/ Intentar hacer funcionar el nouveau
>

Según parece ser la primera parte es inviable. Ese driver esta en
deprecated y no se puede compilar mas a lla de X.Org X Window System
1:7.5+8+squeeze1 debido a una serie de cambios en core de las Xorg que
no podían aplicar a la vez de dar soporte para el driver.

En particular el bug que me afecta esta reportado y parece que hay
algunos workarround al respecto.
Estoy investigando a ver si me hago una idea del escenario
bug/workarround. Parece ser que todo esta un poco "sucio" aun.

La info mas fiable la he sacado de

https://lists.debian.org/debian-powerpc/2015/10/msg00027.html

Saludos.

> Saludos,
>
> --
> Camaleón
>
>


-- 
"El cielo es para los dragones
 lo que el agua es  para las ninfas"



Re: Compilar paquetes desde las fuentes.

2015-10-28 Por tema Camaleón
El Wed, 28 Oct 2015 12:29:26 +0100, Ala de Dragón escribió:

> El 23/10/15, Camaleón  escribió:
> (...)
> 
> 
>> Sí, dos:
>>
>> 1/ Contactar con los encargados del puerto ppc64
>> (pp...@debian-ports.org)
>> y pregunta por este driver y cómo se podría compilar para Debian.
>>
>> 2/ Intentar hacer funcionar el nouveau
>>
>>
> Según parece ser la primera parte es inviable. Ese driver esta en
> deprecated y no se puede compilar mas a lla de X.Org X Window System
> 1:7.5+8+squeeze1 debido a una serie de cambios en core de las Xorg que
> no podían aplicar a la vez de dar soporte para el driver.

Lógico, por eso no hay driver :-)

> En particular el bug que me afecta esta reportado y parece que hay
> algunos workarround al respecto.
> Estoy investigando a ver si me hago una idea del escenario
> bug/workarround. Parece ser que todo esta un poco "sucio" aun.
> 
> La info mas fiable la he sacado de
> 
> https://lists.debian.org/debian-powerpc/2015/10/msg00027.html

Está marcado como solucionado, parece que hay un parche. Intenta 
aplicarlo a la versión de tu kernel o compilar la versión del kernel que 
lo incluye (4.3-rc6) directamente.

Saludos,

-- 
Camaleón



Re: Compilar paquetes desde las fuentes.

2015-10-23 Por tema Camaleón
El Thu, 22 Oct 2015 21:29:57 +0200, Ala de Dragón escribió:

> Posteo esto para quienes intenten seguir mis pasos.
> 
> A día de hoy y según numerosas fuentes e intentos, es una completa
> locura hacer funcionar nv en ppc para debian jessie.

(...)

> De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg salvo
> que renderice por software.
> 
> Ideas?

(...)

Sí, dos:

1/ Contactar con los encargados del puerto ppc64 (pp...@debian-ports.org) 
y pregunta por este driver y cómo se podría compilar para Debian.

2/ Intentar hacer funcionar el nouveau

Saludos,

-- 
Camaleón



Re: Compilar paquetes desde las fuentes.

2015-10-22 Por tema Ala de Dragón
El 21/10/15, Abaddon S.  escribió:
> según yo si en debian prefieres nv en vez de nouveau estás en serios
> problemas pues tendrás fallas al por mayor.
> Pero si quieres problemas,inténtalo. Todo lo que necesitas es :
> mkdir ~/compilados
> cd ~/compilados
> sudo apt-get build-dep xserver-xorg-video-nvidia
> sudo apt-get source -y -b xserver-xorg-video-nvidia
(..)

Falla diciendo que el fichero mibstore.h no lo puede encontrar.


-
"El cielo es para los dragones
 lo que el agua es  para las ninfas"



Re: Compilar paquetes desde las fuentes.

2015-10-22 Por tema Ala de Dragón
Posteo esto para quienes intenten seguir mis pasos.

A día de hoy y según numerosas fuentes e intentos, es una completa
locura hacer funcionar nv en ppc para debian jessie.

El conflicto con las Xorg-core y Xorg-video-abi (los nombres los
escribo de memoria)
es monumental, de tal manera que para poder ni tan siquiera compilar
nv en debian debes obtener una versión de Xorg obsoleta.
Yo no he encontrado otra manera de compilarlo.
Puedes hacerlo en debian 6, retener los paquetes de Xorg-core y subir
hasta debian whezzy con un mínimo de estabilidad en Xfce. Mas allá es
poco probable llegar, al menos con mis conocimientos.

De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg
salvo que renderice por software.

Ideas?

Saludos :)


cito algunas fuentes:

http://unix.stackexchange.com/questions/178484/debian-7-7-ppc-imac-g4-switch-from-nouveau-to-nv-driver

http://ubuntuforums.org/showthread.php?t=2145400



-- 
"El cielo es para los dragones
 lo que el agua es  para las ninfas"



Re: Compilar paquetes desde las fuentes.

2015-10-22 Por tema José Maldonado
El día 22 de octubre de 2015, 14:59, Ala de Dragón
 escribió:
> Posteo esto para quienes intenten seguir mis pasos.
>
> A día de hoy y según numerosas fuentes e intentos, es una completa
> locura hacer funcionar nv en ppc para debian jessie.
>
> El conflicto con las Xorg-core y Xorg-video-abi (los nombres los
> escribo de memoria)
> es monumental, de tal manera que para poder ni tan siquiera compilar
> nv en debian debes obtener una versión de Xorg obsoleta.
> Yo no he encontrado otra manera de compilarlo.
> Puedes hacerlo en debian 6, retener los paquetes de Xorg-core y subir
> hasta debian whezzy con un mínimo de estabilidad en Xfce. Mas allá es
> poco probable llegar, al menos con mis conocimientos.
>
> De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg
> salvo que renderice por software.
>
> Ideas?
>
> Saludos :)
>
>
> cito algunas fuentes:
>
> http://unix.stackexchange.com/questions/178484/debian-7-7-ppc-imac-g4-switch-from-nouveau-to-nv-driver
>
> http://ubuntuforums.org/showthread.php?t=2145400
>
>
>
> --
> "El cielo es para los dragones
>  lo que el agua es  para las ninfas"
>

Era de esperarse. Si el driver nv no está en Xorg para Jessie o
superiores, es debido a que este no compila o contiene demasiados
errores. Ya en el pasado se han presentado problemas de este tipo y
los desarrolladores han dado a conocer las razones, en la lista de
desarrollo debe estar relatado este problema que te afecta.

Saludos.

-- 
"Dios en su Cielo, todo bien en la Tierra"
***



Re: Compilar paquetes desde las fuentes.

2015-10-22 Por tema Camaleón
El Wed, 21 Oct 2015 20:21:12 +0200, Ala de Dragón escribió:

> El problema, y con esto respondo a Camaleon, es que mi arquitectura es
> Powerpc64 y ese paquete no esta en los repositorios oficiales, ni
> siquiera en oldoldstable lo encuentro y solo puedo compilarlo a mano.
> todos los comandos que dependen de que apt se baje las fuentes fallan
> porque no encuentran la fuente. Salvo que añada los repos de Sid claro
> esta...

Carallo :-o

Veo que el paquete está para powerpc (que supongo será de 32 bits), ¿y 
qué le habrá pasado a la arquitectura powerpc64 en Debian? Ah, vale, está 
aquí:

http://ftp.de.debian.org/debian-ports/pool-ppc64/main/

Pero no hay paquete precompilado de "nv", claro, porque tendría que estar 
bajo non-free y este repo no existe en ppc64.

> noveau no es una opcion, falla en ppc como una escopeta de feria. y no
> se de donde sacar un driver compatible con aceleración 3d que haga
> funcionar a cinnamon desktop.

(...)

Si falla, informa en el buzgilla de freedesktop que son quienes llevan su 
desarrollo porque el nv lo están abandonando (si no lo han hecho ya).

Saludos,

-- 
Camaleón



Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema Santiago José López Borrazás
El 21/10/15 a las 14:13, Ala de Dragón escribió:
(...)
> xserver-xorg-video-nv_2.1.20-3.diff.gz
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20.orig.tar.gz
> 
> he descomprimido los ficheros y me queda tal que asi:
> 
> /nvppc$ ls
> xf86-video-nv-2.1.20
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20-3.diff

Necesitarás todos los paquetes que falten haciendo si tienes una línea en
/etc/apt/sources.list como esto:

deb-src http://ftp.de.debian.org/debian/ stable main contrib non-free

Si es que, tienes la estable.

Hecho esto:

apt-get update && apt-get build-dep xserver-xorg-video-nv

> ahora quiero compilar el driver de video.
> Mi pregunta es:
> 
> ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make
> install clean etc...? ¿o debo por el contrario operar primero con los
> ficheros diff y dsc?

Necesitarás los paquetes a compilar las fuentes bajadas de la NV, en lo
descrito con sources, para tener los paquetes necesarios a la compilación
del mismo. En todo caso, tienes un ./configure antes que hacerle el 'make &&
make install'.

De todas formas, para eso, has de bajar como sigue:

apt-get source xserver-xorg-video-nv

De ahí, entras al directorio ya descomprimido y hacer lo siguiente:

dpkg-package -uc -b

De hecho, te recomiendo que instales los paquetes originales...es la mejor
manera.

> Se que estos dos ultimos ficheros son para crear el paquete deb. No
> estari mal tenerlo, pero lo que me interesa es el driver de video.

Como te digo y te describo, pues has de hacer lo que he dicho directamente
(yo, habitualmente lo hago cuando quiero o como me guste, modificar algo al
respecto... pero mejor tener las fuentes fiables y ya compiladas).

> Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev,
> x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev,
> x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev,
> automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt
> han sido instalados.

Bueno, realmente, vas a necesitar más paquetes que los que son descritos,
son algo más, hasta incluso, necesitarás el linux-headers para eso y más.

> Gracias :)

De nada.

-- 
Saludos de Santiago José López Borrazás.



signature.asc
Description: OpenPGP digital signature


Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema JulHer

El 21/10/15 a las 14:13, Ala de Dragón escribió:
> Hola, buenos dias :)

Muy buenas,

> 
> Me he descargado a mano las fuentes de :
> 
> http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/
> 
> xserver-xorg-video-nv_2.1.20-3.diff.gz
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20.orig.tar.gz
> 
> he descomprimido los ficheros y me queda tal que asi:
> 
> /nvppc$ ls
> xf86-video-nv-2.1.20
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20-3.diff
> 
> ahora quiero compilar el driver de video.
> Mi pregunta es:
> 
> ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make
> install clean etc...? ¿o debo por el contrario operar primero con los
> ficheros diff y dsc?
> 
> Se que estos dos ultimos ficheros son para crear el paquete deb. No
> estari mal tenerlo, pero lo que me interesa es el driver de video.

El paquete (.deb) lo puedes obtener también desde los repositorios, y si
navegas por dentro del paquete verás el driver ya compilado.

De todos modos si quieres compilar un paquete puedes hacerlo con:

$ apt-get source --compile paquete

y de manera automática se bajará las fuentes y lo compilará. Deben estar
las líneas "deb-src" configuradas en el archivo sources.list.

Un saludo

JulHer



Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema Santiago José López Borrazás
El 21/10/15 a las 15:55, Santiago José López Borrazás escribió:
(...)
> dpkg-package -uc -b

Perdón, es dpkg-buildpackage.

-- 
Saludos de Santiago José López Borrazás.



signature.asc
Description: OpenPGP digital signature


Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema José Maldonado
El día 21 de octubre de 2015, 7:43, Ala de Dragón
 escribió:
> Hola, buenos dias :)
>
> Me he descargado a mano las fuentes de :
>
> http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/
>
> xserver-xorg-video-nv_2.1.20-3.diff.gz
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20.orig.tar.gz
>
> he descomprimido los ficheros y me queda tal que asi:
>
> /nvppc$ ls
> xf86-video-nv-2.1.20
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20-3.diff
>
> ahora quiero compilar el driver de video.
> Mi pregunta es:
>
> ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make
> install clean etc...? ¿o debo por el contrario operar primero con los
> ficheros diff y dsc?
>
> Se que estos dos ultimos ficheros son para crear el paquete deb. No
> estari mal tenerlo, pero lo que me interesa es el driver de video.
>
> Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev,
> x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev,
> x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev,
> automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt
> han sido instalados.
>
>
> Gracias :)
>
>
>
> "El cielo es para los dragones
>  lo que el agua es  para las ninfas"
>

Compilarte nv en lugar de nouveau? ¿Que tarjeta tienes?


-- 
"Dios en su Cielo, todo bien en la Tierra"
***



Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema Ala de Dragón
El 21/10/15, Santiago José López Borrazás  escribió:
(...)
>
> De todas formas, para eso, has de bajar como sigue:
>
> apt-get source xserver-xorg-video-nv
>

El problema, y con esto respondo a Camaleon, es que mi arquitectura es
Powerpc64 y ese paquete no esta en los repositorios oficiales, ni
siquiera en oldoldstable lo encuentro y solo puedo compilarlo a mano.
todos los comandos que dependen de que apt se baje las fuentes fallan
porque no encuentran la fuente. Salvo que añada los repos de Sid claro
esta...

noveau no es una opcion, falla en ppc como una escopeta de feria. y no
se de donde sacar un driver compatible con aceleración 3d que haga
funcionar a cinnamon desktop.

recordé que en squezze para ppc este driver funcionaba perfectamente
imcluso con los juegos 3d.
He pensado en compilarlo.

Se que el paquete es de SID pero no encuentro fuentes mas estables que
no exijan arquitecturas x86.
 Y antes de irme a las fuentes directas pensé en estas un poco mas
debianitas, si se me permite decirlo así

>
> Bueno, realmente, vas a necesitar más paquetes que los que son descritos,
> son algo más, hasta incluso, necesitarás el linux-headers para eso y más.
>

Supongo que para compilar el modulo de nv necesitare los headers cierto...


Gracias a todos por los comentarios y los comandos de ejemplo.
Seguiré probando a ver que tal.
-- 
"El cielo es para los dragones
 lo que el agua es  para las ninfas"



Re: Compilar paquetes desde las fuentes.

2015-10-21 Por tema Camaleón
El Wed, 21 Oct 2015 14:13:57 +0200, Ala de Dragón escribió:

> Hola, buenos dias :)
> 
> Me he descargado a mano las fuentes de :
> 
> http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/

Hum... curioso que ese paquete esté en "non-free", será por la licencia 
que usa nVidia.

> xserver-xorg-video-nv_2.1.20-3.diff.gz
> xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20.orig.tar.gz

Ojo que ese paquete es de Sid.

> he descomprimido los ficheros y me queda tal que asi:
> 
> /nvppc$ ls xf86-video-nv-2.1.20 xserver-xorg-video-nv_2.1.20-3.dsc
> xserver-xorg-video-nv_2.1.20-3.diff
> 
> ahora quiero compilar el driver de video.
> Mi pregunta es:
> 
> ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make
> install clean etc...? ¿o debo por el contrario operar primero con los
> ficheros diff y dsc?

Tienes una buena documentación sobre la compilación de paquetes en la 
wiki:

BuildingTutorial
https://wiki.debian.org/BuildingTutorial

> Se que estos dos ultimos ficheros son para crear el paquete deb. No
> estari mal tenerlo, pero lo que me interesa es el driver de video.

(...)

¿Para qué quieres compilarlo de nuevo? Hay versiones para 32/64 bits 
al menos para la versión 2.1.17:

http://snapshot.debian.org/package/xserver-xorg-video-nv/1%3A2.1.17-3/#xserver-xorg-video-nv_1:3a:2.1.17-3

Saludos,

-- 
Camaleón



Compilar paquetes desde las fuentes.

2015-10-21 Por tema Ala de Dragón
Hola, buenos dias :)

Me he descargado a mano las fuentes de :

http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/

xserver-xorg-video-nv_2.1.20-3.diff.gz  
xserver-xorg-video-nv_2.1.20-3.dsc  
xserver-xorg-video-nv_2.1.20.orig.tar.gz

he descomprimido los ficheros y me queda tal que asi:

/nvppc$ ls
xf86-video-nv-2.1.20
xserver-xorg-video-nv_2.1.20-3.dsc
xserver-xorg-video-nv_2.1.20-3.diff

ahora quiero compilar el driver de video.
Mi pregunta es:

¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make
install clean etc...? ¿o debo por el contrario operar primero con los
ficheros diff y dsc?

Se que estos dos ultimos ficheros son para crear el paquete deb. No
estari mal tenerlo, pero lo que me interesa es el driver de video.

Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev,
x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev,
x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev,
automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt
han sido instalados.


Gracias :)



"El cielo es para los dragones
 lo que el agua es  para las ninfas"