Sign In
Sign Up
Sign In
Sign Up
Manage lists
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
Search results
for query "Linux ./configure"
6358 messages
sort by score
sort by latest first
sort by earliest first
Re: [CentOS-es] [off-topic] error instalando asterisk
by angel jauregui
Bueno solucionado :D... era que no estaban echos los enlaces simbolicos de: extensions.conf y mas... los hice a mano y listo. El 20 de noviembre de 2013 12:12, angel jauregui <darkdiabliyo(a)gmail.com>escribió: > Me resulta imposoble comprender que no hay solucion para el problema que > tengo :S.... > > # limpiamos logs > *shell# echo "" > /var/log/asterisk/full* > *shell# echo "" > /var/log/asterisk/messages* > > *shell# ls -l /var/run/ |grep aster* > drwxr-xr-x 2 asterisk asterisk 4096 nov 20 12:06 asterisk > > *shell# ls -l /var/run/asterisk/* > srwxr-xr-x 1 root root 0 nov 20 12:06 asterisk.ctl > -rw-r--r-- 1 root root 6 nov 20 12:06 asterisk.pid > > *shell# /etc/init.d/asterisk restart* > Deteniendo asterisk: [ OK ] > Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl > exist?) > Iniciando asterisk: [ OK ] > > *shell# tail -f /var/log/asterisk/messages* > [Nov 20 12:09:36] NOTICE[15641] cdr_pgsql.c: cdr_pgsql configuration > contains no global section, skipping module load. > [Nov 20 12:09:36] WARNING[15641] cel_pgsql.c: CEL pgsql config file > missing global section. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: Starting AEL load process. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: parsed config > file name '/etc/asterisk/extensions.ael'. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: checked > config file name '/etc/asterisk/extensions.ael'. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: compiled > config file name '/etc/asterisk/extensions.ael'. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: merged config > file name '/etc/asterisk/extensions.ael'. > [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: verified > config file name '/etc/asterisk/extensions.ael'. > [Nov 20 12:09:36] NOTICE[15641] chan_ooh323.c: Unable to load config > ooh323.conf, OOH323 disabled > > *shell# tail -f /var/log/asterisk/full* > [Nov 20 12:09:54] NOTICE[15654] chan_sip.c: Registration from '< > sip:102@10.0.1.1>' failed for '10.0.1.202:50887' - No matching peer found > > El error de *full* es la demanda del telefono SIP que intenta asociarse, > pero no lo tengo configurado aun, ya que asterisk solo fue intalado y nada > mas.... > > Que opinan ? > > Saludos ! > > > El 19 de noviembre de 2013 16:50, angel jauregui <darkdiabliyo(a)gmail.com>escribió: > > Les comento... mejor para no tener ciertas cosas desde fuentes y otro >> desde repos, mejor limpie todo el rollo... >> >> 1- entre a lo paquetes dahdi-tools, dahdi-linux y libpri, y realice: make >> uninstall >> 2- yum remove asterisk* dahdi* libpri -y >> 3- rm -Rf /etc/asterisk >> 3- yum clean all >> 4- yum update -y >> 5- yum install asterisk* dahdi* mpg123 libpri -y >> >> Y como resultado *me continua diciendo del problema *pero ya inicia y >> funciona: >> >> *shell# asterisk -rvvvv* >> Asterisk 1.8.20.0, Copyright (C) 1999 - 2012 Digium, Inc. and others. >> Created by Mark Spencer <markster(a)digium.com> >> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for >> details. >> This is free software, with components licensed under the GNU General >> Public >> License version 2 and other licenses; you are welcome to redistribute it >> under >> certain conditions. Type 'core show license' for details. >> ========================================================================= >> Connected to Asterisk 1.8.20.0 currently running on server (pid = 16720) >> Verbosity is at least 4 >> server*CLI> >> >> El problema que aun aparece, pero esto no evita que no corra asterisk, es >> el siguiente: >> >> *shell# /etc/init.d/asterisk restart* >> Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl >> exist?) >> Deteniendo asterisk: [OK] >> Iniciando asterisk: [OK] >> >> Alguien tiene una idea ? >> >> Saludos ! >> >> >> >> El 19 de noviembre de 2013 14:03, angel jauregui <darkdiabliyo(a)gmail.com>escribió: >> >> Y como no inicia el asterisk, pues FreePBX no funciona del todo bien... >>> bueno solo indica WARNING en el estado de "asterisk", lo demas en verde :D >>> >>> >>> >>> >>> El 19 de noviembre de 2013 13:12, angel jauregui <darkdiabliyo(a)gmail.com >>> > escribió: >>> >>> Inicie el servicio asterisk y me topo con este error... el cual ya >>>> busque en google pero no encuentro solucion aun: >>>> >>>> *shell# /etc/init.d/asterisk start* >>>> Unable to connect to remote asterisk (does >>>> /var/run/asterisk/asterisk.ctl exist?) >>>> Iniciando asterisk: [OK] >>>> >>>> *shell# asterisk -rvvvv* >>>> Unable to connect to remote asterisk (does >>>> /var/run/asterisk/asterisk.ctl exist?) >>>> >>>> Saludos ! >>>> >>>> >>>> El 19 de noviembre de 2013 10:32, angel jauregui < >>>> darkdiabliyo(a)gmail.com> escribió: >>>> >>>> Bueno por mientras omitire poner dahdi del repo, porque como puse las >>>>> fuentes pues mi tarjeta esta reconocida, el modulo cargado y al parecer >>>>> funciona. >>>>> >>>>> *shell# dahdi_hardware* >>>>> pci:0000:02:01.0 wctdm24xxp+ d161:8005 Wildcard TDM410P >>>>> >>>>> Asi que a continuacion hago... >>>>> >>>>> shell# asterisk-alsa asterisk-apidoc asterisk-calendar asterisk-curl >>>>> asterisk-devel asterisk-fax asterisk-festival asterisk-gui asterisk-jabber >>>>> asterisk-jack asterisk-ldap asterisk-lua asterisk-minivm asterisk-misdn >>>>> asterisk-mobile asterisk-mysql asterisk-odbc asterisk-ooh323 asterisk-oss >>>>> asterisk-portaudio asterisk-postgresql asterisk-radius asterisk-skinny >>>>> asterisk-snmp asterisk-sounds asterisk-sounds-core-en >>>>> asterisk-sounds-core-en-alaw asterisk-sounds-core-en-g722 >>>>> asterisk-sounds-core-en-g729 asterisk-sounds-core-en-gsm >>>>> asterisk-sounds-core-en-siren14 asterisk-sounds-core-en-siren7 >>>>> asterisk-sounds-core-en-sln16 asterisk-sounds-core-en-ulaw >>>>> asterisk-sounds-core-en-wav asterisk-sounds-core-es >>>>> asterisk-sounds-core-es-alaw asterisk-sounds-core-es-g722 >>>>> asterisk-sounds-core-es-g729 asterisk-sounds-core-es-gsm >>>>> asterisk-sounds-core-es-siren14 asterisk-sounds-core-es-siren7 >>>>> asterisk-sounds-core-es-sln16 asterisk-sounds-core-es-ulaw >>>>> asterisk-sounds-core-es-wav asterisk-sqlite asterisk-tds asterisk-unistim >>>>> asterisk-voicemail asterisk-voicemail-odbc asterisk-voicemail-plain >>>>> >>>>> Saludos ! >>>>> >>>>> >>>>> El 19 de noviembre de 2013 10:23, angel jauregui < >>>>> darkdiabliyo(a)gmail.com> escribió: >>>>> >>>>> Antes de continuar instalando les pregunto lo siguinte... >>>>>> >>>>>> Ya instale asterisk desde yum, pero anteriormente instale dahdi-tools >>>>>> y dahdi-linux en version de paquetes fuente (tar.bz2). >>>>>> Exluyo el paso de instalar el dahdi del repostorio ? >>>>>> Si lo instalo con yum se hara algun conflicto ? >>>>>> >>>>>> Saludos ! >>>>>> >>>>>> >>>>>> El 19 de noviembre de 2013 10:17, angel jauregui < >>>>>> darkdiabliyo(a)gmail.com> escribió: >>>>>> >>>>>> Compa~eros ya estoy instalando asterisk-1.8 desde EPEL. >>>>>>> >>>>>>> El problema no era EPEL, sino que habia un conflicto con EPEL y >>>>>>> atrpms, atrpms es un repo que instale desde que levante CentOS en el server >>>>>>> (hace ya 1 a~o), y resulta que este ofrecia asterisk14 y asterisk161, y por >>>>>>> conflicto de dependencias no me permitia listar asterisk18 ni mucho menos >>>>>>> instalarlo. >>>>>>> >>>>>>> Tuve que usar *yum list* y ver el nombre real del paquete >>>>>>> "atrpms-repo", despues procedo a desinstalarlo, limpie "*yum clean >>>>>>> all*", actualice las bases "*yum update -y*". >>>>>>> >>>>>>> Y magia :D, ya aparece el paquete "*asterisk*" y al hacer "install" >>>>>>> me indica que es la 1.8.20.0-1. >>>>>>> >>>>>>> Voy a instalar las demas cosas y les continuo platicando :D >>>>>>> >>>>>>> Saludos ! >>>>>>> >>>>>>> >>>>>>> El 19 de noviembre de 2013 10:08, David González Romero < >>>>>>> dgrvedado(a)gmail.com> escribió: >>>>>>> >>>>>>> En todo caso tienes instalado algun otro repo aparte de EPEL? >>>>>>>> >>>>>>>> O en ultima instancia bajate los paquetes del 1.8 e instala de forma >>>>>>>> local... >>>>>>>> >>>>>>>> otra opcion sería: >>>>>>>> yum list astrisk* >>>>>>>> >>>>>>>> Saludos, >>>>>>>> David >>>>>>>> >>>>>>>> >>>>>>>> El 19 de noviembre de 2013 13:02, Aland Laines < >>>>>>>> aland.laines(a)gmail.com>escribió: >>>>>>>> >>>>>>>> > y probaste instalando libpri-1.4.13-1.el6.x86_64 ?, eso está en >>>>>>>> el repo >>>>>>>> > EPEL. >>>>>>>> > >>>>>>>> > Saludos, >>>>>>>> > >>>>>>>> > *Aland Laines Calonge* >>>>>>>> > Twitter: @lainessolutions >>>>>>>> > Comunidad CakePHP en Español >>>>>>>> > Google+<
https://plus.google.com/communities/106077549014949879129
>>>>>>>> > >>>>>>>> >
http://about.me/aland.laines
>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > 2013/11/19 angel jauregui <darkdiabliyo(a)gmail.com> >>>>>>>> > >>>>>>>> > > @David no doy con asterisk18 :(, vaya instale el EPEL que >>>>>>>> mencionas: >>>>>>>> > > >>>>>>>> > > shell# wget
http://epel.gtdinternet.com/RPM-GPG-KEY-EPEL-6
>>>>>>>> > > shell# rpm --import RPM-GPG-KEY-EPEL-6 >>>>>>>> > > shell# wget >>>>>>>> > > >>>>>>>>
http://epel.gtdinternet.com/6/x86_64/epel-release-6-8.noarch.rpm
>>>>>>>> > > shell# rpm -Uvh epel-release-6-8.noarch.rpm >>>>>>>> > > shell# yum update -y >>>>>>>> > > >>>>>>>> > > Pero recibo esto: >>>>>>>> > > >>>>>>>> > > *shell# yum search asterisk* >>>>>>>> > > asterisk14.x86_64 : The Open Source Linux PBX >>>>>>>> > > asterisk16.x86_64 : The Open Source Linux PBX >>>>>>>> > > asterisk160.x86_64 : The Open Source Linux PBX >>>>>>>> > > asterisk161.x86_64 : The Open Source Linux PBX >>>>>>>> > > >>>>>>>> > > *shell# yum install asterisk * >>>>>>>> > > Package libpri is obsoleted by libpri12, but obsoleting package >>>>>>>> does not >>>>>>>> > > provide for requirements >>>>>>>> > > --> Processing Dependency: libss7.so.1()(64bit) for package: >>>>>>>> > > 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>> > > --> Running transaction check >>>>>>>> > > ---> Package asterisk-core-sounds-en-gsm.noarch 0:1.4.20-62 >>>>>>>> will be >>>>>>>> > > installed >>>>>>>> > > ---> Package asterisk-moh-opsound-wav.noarch 0:2.03-56 will be >>>>>>>> installed >>>>>>>> > > ---> Package asterisk161.x86_64 1:1.6.1.24-96.el6 will be >>>>>>>> installed >>>>>>>> > > --> Processing Dependency: libpri.so.1.4()(64bit) for package: >>>>>>>> > > 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>> > > Package libpri is obsoleted by libpri12, but obsoleting package >>>>>>>> does not >>>>>>>> > > provide for requirements >>>>>>>> > > ---> Package freetds.x86_64 0:0.91-2.el6 will be installed >>>>>>>> > > ---> Package iksemel.x86_64 0:1.4-2.el6 will be installed >>>>>>>> > > ---> Package jack-audio-connection-kit.x86_64 0:0.121.3-1.el6 >>>>>>>> will be >>>>>>>> > > installed >>>>>>>> > > ---> Package libresample.x86_64 0:0.1.3-12.el6 will be installed >>>>>>>> > > ---> Package libss7.x86_64 0:1.0.2-1.el6 will be installed >>>>>>>> > > ---> Package libtonezone2.x86_64 1:2.4.1-68.el6 will be >>>>>>>> installed >>>>>>>> > > ---> Package portaudio.x86_64 0:19-9.el6 will be installed >>>>>>>> > > ---> Package radiusclient-ng.x86_64 0:0.5.6-5.el6 will be >>>>>>>> installed >>>>>>>> > > --> Finished Dependency Resolution >>>>>>>> > > Error: Package: 1:asterisk161-1.6.1.24-96.el6.x86_64 (atrpms) >>>>>>>> > > Requires: libpri.so.1.4()(64bit) >>>>>>>> > > Available: libpri-1.4.13-1.el6.x86_64 (epel) >>>>>>>> > > libpri.so.1.4()(64bit) >>>>>>>> > > Available: 1:libpri1-1.4.11.5-27.el6.x86_64 (atrpms) >>>>>>>> > > libpri.so.1.4()(64bit) >>>>>>>> > > Available: 1:libpri1-1.2.8-23.el6.x86_64 (atrpms) >>>>>>>> > > Not found >>>>>>>> > > You could try using --skip-broken to work around the problem >>>>>>>> > > You could try running: rpm -Va --nofiles --nodigest >>>>>>>> > > >>>>>>>> > > Agradesco tu ayuda :D >>>>>>>> > > >>>>>>>> > > Saludos ! >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > El 15 de noviembre de 2013 18:15, David González Romero < >>>>>>>> > > dgrvedado(a)gmail.com >>>>>>>> > > > escribió: >>>>>>>> > > >>>>>>>> > > > Angel usa el repo de EPEL, ahi esta el Asterisk >>>>>>>> > > > >>>>>>>> > > > [root@server ~]# yum list asterisk* >>>>>>>> > > > Loaded plugins: fastestmirror, security >>>>>>>> > > > Loading mirror speeds from cached hostfile >>>>>>>> > > > * epel:
epel.gtdinternet.com
>>>>>>>> > > > Available Packages >>>>>>>> > > > asterisk.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-alsa.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-apidoc.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-calendar.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-curl.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-dahdi.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-devel.i686 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-devel.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-fax.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-festival.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-gui.noarch >>>>>>>> > > > 2.0-6.20120518svn5220.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-jabber.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-jack.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-ldap.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-lua.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-minivm.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-misdn.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-mobile.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-mysql.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-odbc.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-ooh323.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-oss.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-portaudio.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-postgresql.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-radius.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-skinny.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-snmp.x86_64 >>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>> epel >>>>>>>> > > > asterisk-sounds-core-en.noarch >>>>>>>> > > > 1.4.24-1.el6 >>>>>>>> epel >>>>>>>> > > > >>>>>>>> > > > EPEL te resolverá mil problemas... lo recomiendo >>>>>>>> encarecidamente para >>>>>>>> > > > quienes desean conseguir casi cualquier paquete pre-compilado. >>>>>>>> > > > >>>>>>>> > > > Saludos, >>>>>>>> > > > David >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > El 15 de noviembre de 2013 16:58, troxlinux < >>>>>>>> xserverlinux(a)gmail.com >>>>>>>> > > > >escribió: >>>>>>>> > > > >>>>>>>> > > > > es una interfaz web para asterisk , pero mi recomendacion >>>>>>>> es que >>>>>>>> > mejor >>>>>>>> > > > > compiles antes que instales rpm . >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > El 14 de noviembre de 2013 17:50, angel jauregui >>>>>>>> > > > > <darkdiabliyo(a)gmail.com>escribió: >>>>>>>> > > > > >>>>>>>> > > > > > En este sitio
http://asteriskfaqs.org/tag/yum
menciona >>>>>>>> sobre el >>>>>>>> > > > paquete >>>>>>>> > > > > > asterisknow, en realidad que es ?... porque siempre >>>>>>>> acostumbro >>>>>>>> > poner >>>>>>>> > > > > > asterisk+dahdi+freepbx.... >>>>>>>> > > > > > >>>>>>>> > > > > > Saludos ! >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > El 14 de noviembre de 2013 17:48, angel jauregui >>>>>>>> > > > > > <darkdiabliyo(a)gmail.com>escribió: >>>>>>>> > > > > > >>>>>>>> > > > > > > Se esta compilando ya asterisk xD... >>>>>>>> > > > > > > >>>>>>>> > > > > > > >>>>>>>> > > > > > > El 14 de noviembre de 2013 17:01, troxlinux < >>>>>>>> > > xserverlinux(a)gmail.com >>>>>>>> > > > > > >escribió: >>>>>>>> > > > > > > >>>>>>>> > > > > > > lo mas recomendable es instalarlo desde la fuentes asi >>>>>>>> compilas >>>>>>>> > los >>>>>>>> > > > > > modulos >>>>>>>> > > > > > >> a tu gusto. >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> una de tantas >>>>>>>> > > > > > >> >>>>>>>> > > > > > >>
http://blogs.siprotel.com/wpress/?p=7
>>>>>>>> > > > > > >> >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> El 14 de noviembre de 2013 11:43, angel jauregui >>>>>>>> > > > > > >> <darkdiabliyo(a)gmail.com>escribió: >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> > Si es lo mas extra~o porque el asterisk-18 estaba >>>>>>>> disponible >>>>>>>> > en >>>>>>>> > > el >>>>>>>> > > > > > repo >>>>>>>> > > > > > >> de >>>>>>>> > > > > > >> > centos, pero ahora veo que solo es el 16. >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > Sabes si es posible poner el asterisk-18 desde el >>>>>>>> repo ? >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > Saludos ! >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > 2013/11/14 Gerardo Barajas < >>>>>>>> gerardo.barajas(a)gmail.com> >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > > 1) No te recomiendo que uses Asterisk 1.6. Es >>>>>>>> realmente >>>>>>>> > malo. >>>>>>>> > > > Usa >>>>>>>> > > > > > 1,8 >>>>>>>> > > > > > >> o >>>>>>>> > > > > > >> > 10 >>>>>>>> > > > > > >> > > 2) Lo mejor es compilarlo a manita.Lo mejor es que >>>>>>>> sigas un >>>>>>>> > > > > tutorial >>>>>>>> > > > > > >> como >>>>>>>> > > > > > >> > > este: >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> >>>>>>>> > > > > > >>>>>>>> > > > > >>>>>>>> > > > >>>>>>>> > > >>>>>>>> > >>>>>>>>
http://blogs.digium.com/2012/11/05/how-to-install-asterisk-11-on-centos-6/o
>>>>>>>> > > > > > >> > > este
http://blogs.siprotel.com/wpress/?p=7
>>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > Saludos/Regards >>>>>>>> > > > > > >> > > -- >>>>>>>> > > > > > >> > > Ing. Gerardo Barajas Puente >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > On Thu, Nov 14, 2013 at 9:46 AM, angel jauregui < >>>>>>>> > > > > > >> darkdiabliyo(a)gmail.com >>>>>>>> > > > > > >> > > >wrote: >>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > > > Buen día. >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > Resetie mi servidor y me encuentro con el sig. >>>>>>>> error al >>>>>>>> > > > intentar >>>>>>>> > > > > > >> > instalar >>>>>>>> > > > > > >> > > > asterisk: >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > *shell# yum install asterisk161* >>>>>>>> > > > > > >> > > > --> Finished Dependency Resolution >>>>>>>> > > > > > >> > > > Error: Package: >>>>>>>> 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>> > > (atrpms) >>>>>>>> > > > > > >> > > > Requires: libpri.so.1.4()(64bit) >>>>>>>> > > > > > >> > > > Available: libpri-1.4.13-1.el6.x86_64 >>>>>>>> (epel) >>>>>>>> > > > > > >> > > > libpri.so.1.4()(64bit) >>>>>>>> > > > > > >> > > > Available: >>>>>>>> 1:libpri1-1.4.11.5-27.el6.x86_64 >>>>>>>> > > > (atrpms) >>>>>>>> > > > > > >> > > > libpri.so.1.4()(64bit) >>>>>>>> > > > > > >> > > > Available: >>>>>>>> 1:libpri1-1.2.8-23.el6.x86_64 >>>>>>>> > (atrpms) >>>>>>>> > > > > > >> > > > Not found >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > Verifique sobre "libpri", "libpri1" y >>>>>>>> "libpri12", y las 3 >>>>>>>> > no >>>>>>>> > > > > estas >>>>>>>> > > > > > >> > > > instaladas en mi sistema :S. Si las instalo, el >>>>>>>> problema >>>>>>>> > > > > continua. >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > Saludos ! >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > -- >>>>>>>> > > > > > >> > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>> > > > > > >> > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>> > > > > > >> > > > Web:
http://www.sie-group.net/
>>>>>>>> > > > > > >> > > > Cd. Reynosa Tamaulipas. >>>>>>>> > > > > > >> > > > _______________________________________________ >>>>>>>> > > > > > >> > > > CentOS-es mailing list >>>>>>>> > > > > > >> > > > CentOS-es(a)centos.org >>>>>>>> > > > > > >> > > > >>>>>>>>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > > >> > > > >>>>>>>> > > > > > >> > > _______________________________________________ >>>>>>>> > > > > > >> > > CentOS-es mailing list >>>>>>>> > > > > > >> > > CentOS-es(a)centos.org >>>>>>>> > > > > > >> > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > > >> > > >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > -- >>>>>>>> > > > > > >> > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> > Celular: (011-52-1)-899-871-17-22 >>>>>>>> > > > > > >> > E-Mail: angel.cantu(a)sie-group.net >>>>>>>> > > > > > >> > Web:
http://www.sie-group.net/
>>>>>>>> > > > > > >> > Cd. Reynosa Tamaulipas. >>>>>>>> > > > > > >> > _______________________________________________ >>>>>>>> > > > > > >> > CentOS-es mailing list >>>>>>>> > > > > > >> > CentOS-es(a)centos.org >>>>>>>> > > > > > >> >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > > >> > >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> >>>>>>>> > > > > > >> -- >>>>>>>> > > > > > >> rickygm >>>>>>>> > > > > > >> >>>>>>>> > > > > > >>
http://gnuforever.homelinux.com
>>>>>>>> > > > > > >> _______________________________________________ >>>>>>>> > > > > > >> CentOS-es mailing list >>>>>>>> > > > > > >> CentOS-es(a)centos.org >>>>>>>> > > > > > >>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > > >> >>>>>>>> > > > > > > >>>>>>>> > > > > > > >>>>>>>> > > > > > > >>>>>>>> > > > > > > -- >>>>>>>> > > > > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> > > > > > > >>>>>>>> > > > > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>> > > > > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>> > > > > > > Web:
http://www.sie-group.net/
>>>>>>>> > > > > > > Cd. Reynosa Tamaulipas. >>>>>>>> > > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > -- >>>>>>>> > > > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> > > > > > >>>>>>>> > > > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>> > > > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>> > > > > > Web:
http://www.sie-group.net/
>>>>>>>> > > > > > Cd. Reynosa Tamaulipas. >>>>>>>> > > > > > _______________________________________________ >>>>>>>> > > > > > CentOS-es mailing list >>>>>>>> > > > > > CentOS-es(a)centos.org >>>>>>>> > > > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > -- >>>>>>>> > > > > rickygm >>>>>>>> > > > > >>>>>>>> > > > >
http://gnuforever.homelinux.com
>>>>>>>> > > > > _______________________________________________ >>>>>>>> > > > > CentOS-es mailing list >>>>>>>> > > > > CentOS-es(a)centos.org >>>>>>>> > > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > > >>>>>>>> > > > _______________________________________________ >>>>>>>> > > > CentOS-es mailing list >>>>>>>> > > > CentOS-es(a)centos.org >>>>>>>> > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > -- >>>>>>>> > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> > > >>>>>>>> > > Celular: (011-52-1)-899-871-17-22 >>>>>>>> > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>> > > Web:
http://www.sie-group.net/
>>>>>>>> > > Cd. Reynosa Tamaulipas. >>>>>>>> > > _______________________________________________ >>>>>>>> > > CentOS-es mailing list >>>>>>>> > > CentOS-es(a)centos.org >>>>>>>> > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > > >>>>>>>> > _______________________________________________ >>>>>>>> > CentOS-es mailing list >>>>>>>> > CentOS-es(a)centos.org >>>>>>>> >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> > >>>>>>>> _______________________________________________ >>>>>>>> CentOS-es mailing list >>>>>>>> CentOS-es(a)centos.org >>>>>>>>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>>>> >>>>>>> Celular: (011-52-1)-899-871-17-22 >>>>>>> E-Mail: angel.cantu(a)sie-group.net >>>>>>> Web:
http://www.sie-group.net/
>>>>>>> Cd. Reynosa Tamaulipas. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>>> >>>>>> Celular: (011-52-1)-899-871-17-22 >>>>>> E-Mail: angel.cantu(a)sie-group.net >>>>>> Web:
http://www.sie-group.net/
>>>>>> Cd. Reynosa Tamaulipas. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>> >>>>> Celular: (011-52-1)-899-871-17-22 >>>>> E-Mail: angel.cantu(a)sie-group.net >>>>> Web:
http://www.sie-group.net/
>>>>> Cd. Reynosa Tamaulipas. >>>>> >>>> >>>> >>>> >>>> -- >>>> M.S.I. Angel Haniel Cantu Jauregui. >>>> >>>> Celular: (011-52-1)-899-871-17-22 >>>> E-Mail: angel.cantu(a)sie-group.net >>>> Web:
http://www.sie-group.net/
>>>> Cd. Reynosa Tamaulipas. >>>> >>> >>> >>> >>> -- >>> M.S.I. Angel Haniel Cantu Jauregui. >>> >>> Celular: (011-52-1)-899-871-17-22 >>> E-Mail: angel.cantu(a)sie-group.net >>> Web:
http://www.sie-group.net/
>>> Cd. Reynosa Tamaulipas. >>> >> >> >> >> -- >> M.S.I. Angel Haniel Cantu Jauregui. >> >> Celular: (011-52-1)-899-871-17-22 >> E-Mail: angel.cantu(a)sie-group.net >> Web:
http://www.sie-group.net/
>> Cd. Reynosa Tamaulipas. >> > > > > -- > M.S.I. Angel Haniel Cantu Jauregui. > > Celular: (011-52-1)-899-871-17-22 > E-Mail: angel.cantu(a)sie-group.net > Web:
http://www.sie-group.net/
> Cd. Reynosa Tamaulipas. > -- M.S.I. Angel Haniel Cantu Jauregui. Celular: (011-52-1)-899-871-17-22 E-Mail: angel.cantu(a)sie-group.net Web:
http://www.sie-group.net/
Cd. Reynosa Tamaulipas.
12 years, 4 months
0
0
[CentOS] [Fwd: Problems with two S3 video devices.]
by ArcosCom Linux User
Please, I need some type of help with this issue. Thanks!! ---------------------------- Mensaje original ---------------------------- Asunto: Problems with two S3 video devices. De: "ArcosCom Linux User" <linux(a)arcoscom.com> Fecha: Vie, 28 de Diciembre de 2007, 9:48 Para: xorg(a)lists.freedesktop.org -------------------------------------------------------------------------- Hi, I'm having problems in an old PC with 2 S3 video devices. Sorry for the long e-mail, but here is all the config files and log files output. The X's start fine, and gnome too. I have the 2 screens working fine, but when I launch some programs, the xserver restart without any type of screen message. I don't know what is the problem, because VNC extension works fine, screen0 runs fine at 800x600 and screen1 runs fine at 1024x768. The 2 video devices uses the same driver s3virge. The first is a PCI (the principal screen) and the second is an AGP device (the secondary screen). Could anyone help me in diagnose and solve this problem? Thanks!! ========================================================== lspci output: 00:08.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01) (prog-if 00 [VGA]) Subsystem: S3 Inc. ViRGE/DX Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at d8000000 (32-bit, non-prefetchable) [size=64M] [virtual] Expansion ROM at 30120000 [disabled] [size=64K] 01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02) (prog-if 00 [VGA]) Subsystem: S3 Inc. Trio3D/2X Flags: bus master, medium devsel, latency 32 Memory at d0000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at 30000000 [disabled] [size=64K] Capabilities: [dc] Power Management version 1 Capabilities: [80] AGP version 1.0 ================================================================= This is the xorg.conf file content: Section "ServerLayout" Identifier "Multihead layout" Screen 0 "Screen0" LeftOf "Screen1" Screen 1 "Screen1" 0 0 InputDevice "Keyboard0" "CoreKeyboard" Option "Xinerama" "off" Option "Clone" "on" EndSection Section "Module" Load "vnc" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "es" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor 1024x768" HorizSync 31.5 - 80.0 VertRefresh 30.0 - 100.0 Option "dpms" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor 1024x768" HorizSync 31.5 - 80.0 VertRefresh 30.0 - 100.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "s3virge" VendorName "Videocard Vendor" BoardName "S3 Inc. ViRGE/DX or /GX" BusID "PCI:0:8:0" Option "pci_burst" "on" Option "pci_retry" "on" EndSection Section "Device" Identifier "Videocard1" Driver "s3virge" VendorName "Videocard Vendor" BoardName "S3 Inc. 86c368 [Trio 3D/2X]" BusID "PCI:1:0:0" Option "pci_burst" "on" Option "pci_retry" "on" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1024x768" "800x600" EndSubSection Option "UserPasswdVerifier" "VncAuth" Option "PasswordFile" "/root/.vnc/passwd" Option "httpd" "/usr/share/vnc/classes/" Option "ClientWaitTimeMillis" "300000" Option "deferUpdate" "100" Option "DisconnectClients" "off" Option "AllwaysShared" "on" Option "IdleTimeout" "300" Option "desktop" "screen0" EndSection Section "Screen" Identifier "Screen1" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1024x768" "800x600" EndSubSection Option "UserPasswdVerifier" "VncAuth" Option "PasswordFile" "/root/.vnc/passwd" Option "httpd" "/usr/share/vnc/classes/" Option "ClientWaitTimeMillis" "300000" Option "deferUpdate" "100" Option "DisconnectClients" "off" Option "AllwaysShared" "on" Option "IdleTimeout" "300" Option "desktop" "screen1" EndSection ============================================================= This is the Xorg.0.log.old output: X Window System Version 7.1.1 Release Date: 12 May 2006 X Protocol Version 11, Revision 0, Release 7.1.1 Build Operating System: Linux 2.6.9-42.0.3.ELsmp i686 Red Hat, Inc. Current Operating System: Linux acpc08.arcoscom 2.6.18-53.1.4.1.el5_ArcosCom #1 SMP Wed Dec 5 08:29:14 CET 2007 i686 Build Date: 10 November 2007 Build ID: xorg-x11-server 1.1.1-48.26.el5 Before reporting problems, check
http://wiki.x.org
to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 27 09:56:31 2007 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Multihead layout" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Videocard0" (**) |-->Screen "Screen1" (1) (**) | |-->Monitor "Monitor1" (**) | |-->Device "Videocard1" (**) |-->Input Device "Keyboard0" (==) |-->Input Device "<default pointer>" (==) The core pointer device wasn't specified explicitly in the layout. Using the default mouse configuration. (==) No FontPath specified. Using compiled-in default. (==) FontPath set to: unix/:7100, built-ins (==) RgbPath set to "/usr/share/X11/rgb" (==) ModulePath set to "/usr/lib/xorg/modules" (**) Option "Xinerama" "off" (II) Open ACPI successful (/var/run/acpid.socket) (II) Module ABI versions: X.Org ANSI C Emulation: 0.3 X.Org Video Driver: 1.0 X.Org XInput driver : 0.6 X.Org Server Extension : 0.3 X.Org Font Renderer : 0.5 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so (II) Module bitmap: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.5 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/lib/xorg/modules/libpcidata.so (II) Module pcidata: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.0 (++) using VT number 7 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 1106,0691 card 0000,0000 rev c4 class 06,00,00 hdr 00 (II) PCI: 00:01:0: chip 1106,8598 card 0000,0000 rev 00 class 06,04,00 hdr 01 (II) PCI: 00:07:0: chip 1106,0686 card 1106,0000 rev 40 class 06,01,00 hdr 80 (II) PCI: 00:07:1: chip 1106,0571 card 0000,0000 rev 06 class 01,01,8a hdr 00 (II) PCI: 00:07:2: chip 1106,3038 card 0925,1234 rev 16 class 0c,03,00 hdr 00 (II) PCI: 00:07:3: chip 1106,3038 card 0925,1234 rev 16 class 0c,03,00 hdr 00 (II) PCI: 00:07:4: chip 1106,3057 card 0000,0000 rev 40 class 06,00,00 hdr 00 (II) PCI: 00:08:0: chip 5333,8a01 card 5333,8a01 rev 01 class 03,00,00 hdr 00 (II) PCI: 00:09:0: chip 1274,5880 card 1274,2000 rev 02 class 04,01,00 hdr 00 (II) PCI: 00:0a:0: chip 10b7,9055 card 10b7,9055 rev 24 class 02,00,00 hdr 00 (II) PCI: 01:00:0: chip 5333,8a13 card 5333,8a13 rev 02 class 03,00,00 hdr 00 (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) PCI-to-PCI bridge: (II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0004 (VGA_EN is cleared) (II) Bus 1 non-prefetchable memory range: [0] -1 0 0xd0000000 - 0xd7ffffff (0x8000000) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0 0x30000000 - 0x300fffff (0x100000) MX[B] (II) PCI-to-ISA bridge: (II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set) (--) PCI:*(0:8:0) S3 Inc. ViRGE/DX or /GX rev 1, Mem @ 0xd8000000/26 (--) PCI: (1:0:0) S3 Inc. 86c368 [Trio 3D/2X] rev 2, Mem @ 0xd0000000/26 (II) Addressable bus resource ranges are [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] (II) PCI Memory resource overlap reduced 0xdd000000 from 0xdd7fffff to 0xdcffffff (II) Active PCI resource ranges: [0] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [1] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [2] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [3] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [4] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [5] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [6] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [7] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] (II) Inactive PCI resource ranges: [0] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [1] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [2] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [3] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [4] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [5] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [6] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [7] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] (II) Inactive PCI resource ranges after removing overlaps: [0] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] (II) All system resource ranges: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [5] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [6] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [7] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) [8] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [10] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [11] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [12] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [13] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [14] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] (II) LoadModule: "vnc" (II) Loading /usr/lib/xorg/modules/extensions/libvnc.so (II) Module vnc: vendor="RealVNC Ltd" compiled for 4.3.99.902, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.3 (II) Loading extension VNC (II) LoadModule: "s3virge" (II) Loading /usr/lib/xorg/modules/drivers/s3virge_drv.so (II) Module s3virge: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.9.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 1.0 (II) LoadModule: "kbd" (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.1.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.6 (II) LoadModule: "mouse" (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.1.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.6 (II) S3VIRGE: driver (version 1.9.1) for S3 ViRGE chipsets: virge, 86C325, virge vx, 86C988, virge dx, virge gx, 86C375, 86C385, virge gx2, 86C357, virge mx, 86C260, virge mx+, 86C280, trio 3d, 86C365, trio 3d/2x, 86C362, 86C368 (II) Primary Device is: PCI 00:08:0 (--) Chipset virge dx found (--) Chipset trio 3d/2x found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [5] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [6] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [7] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) [8] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [10] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [11] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [12] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [13] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [14] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [5] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [6] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [7] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) [8] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [10] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [11] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [12] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [13] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [14] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] (II) resource ranges after probing: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [5] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [6] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [7] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) [8] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [9] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [10] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [11] 1 0 0x000a0000 - 0x000affff (0x10000) MS[B] [12] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [13] 1 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [15] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [16] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [17] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [18] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [19] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [20] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] [21] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [22] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] [23] 1 0 0x000003b0 - 0x000003bb (0xc) IS[B] [24] 1 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Setting vga for screen 1. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/lib/xorg/modules/libvgahw.so (II) Module vgahw: vendor="X.Org Foundation" compiled for 7.1.1, module version = 0.1.0 ABI class: X.Org Video Driver, version 1.0 (**) S3VIRGE(0): Depth 24, (--) framebuffer bpp 24 (==) S3VIRGE(0): RGB weight 888 (==) S3VIRGE(0): Default visual is TrueColor (**) S3VIRGE(0): Option "pci_burst" "on" (**) S3VIRGE(0): Option "pci_retry" "on" (**) S3VIRGE(0): Option: pci_burst - PCI burst read enabled (**) S3VIRGE(0): Option: pci_retry (==) S3VIRGE(0): Using HW Cursor (==) S3VIRGE(0): Using fb. (==) S3VIRGE(0): mx_cr3a_fix. (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Loading /usr/lib/xorg/modules/libvbe.so (II) Module vbe: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.1.0 ABI class: X.Org Video Driver, version 1.0 (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/lib/xorg/modules/libint10.so (II) Module int10: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.0 (II) S3VIRGE(0): initializing int10 (II) S3VIRGE(0): Primary V_BIOS segment is: 0xc000 (II) S3VIRGE(0): VESA BIOS detected (II) S3VIRGE(0): VESA VBE Version 1.2 (II) S3VIRGE(0): VESA VBE Total Mem: 2048 kB (II) S3VIRGE(0): VESA VBE OEM: S3 Incorporated. 86C375/86C385 (--) S3VIRGE(0): Chipset: "virge dx" (==) S3VIRGE(0): XVideo supported. (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/lib/xorg/modules/libddc.so (II) Module ddc: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.0 (--) S3VIRGE(0): No DDC signal (II) Loading sub module "i2c" (II) LoadModule: "i2c" (II) Loading /usr/lib/xorg/modules/libi2c.so (II) Module i2c: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.2.0 ABI class: X.Org Video Driver, version 1.0 (II) S3VIRGE(0): I2C bus "I2C bus" initialized. (II) S3VIRGE(0): I2C device "I2C bus:ddc2" registered at address 0xA0. (II) S3VIRGE(0): I2C device "I2C bus:ddc2" removed. (==) S3VIRGE(0): Using gamma correction (1.0, 1.0, 1.0) (--) S3VIRGE(0): videoram: 2048k (--) S3VIRGE(0): Detected current MCLK value of 45.102 MHz (II) S3VIRGE(0): Monitor0: Using hsync range of 31.50-80.00 kHz (II) S3VIRGE(0): Monitor0: Using vrefresh range of 30.00-100.00 Hz (II) S3VIRGE(0): Clock range: 10.00 to 270.00 MHz (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x960" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x960" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "640x480" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "640x512" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "896x672" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "896x672" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "928x696" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "928x696" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1152x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1152x864" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "576x432" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1280x720" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x720" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x720" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x720" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1440x900" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1600x1024" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "840x525" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "840x525" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x540" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x540" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1024x768" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(0): Not using default mode "1280x800" (insufficient memory for mode) (II) S3VIRGE(0): Not using mode "1024x768" (no mode of this name) (II) S3VIRGE(0): Not using default mode "960x600" (width too large for virtual size) (II) S3VIRGE(0): Not using default mode "832x624" (width too large for virtual size) (II) S3VIRGE(0): Not using default mode "960x540" (width too large for virtual size) (II) S3VIRGE(0): Not using default mode "960x540" (width too large for virtual size) (II) S3VIRGE(0): Not using default mode "840x525" (width too large for virtual size) (II) S3VIRGE(0): Not using default mode "840x525" (width too large for virtual size) (--) S3VIRGE(0): Virtual size is 800x600 (pitch 800) (**) S3VIRGE(0): *Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) S3VIRGE(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) S3VIRGE(0): Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz (II) S3VIRGE(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (**) S3VIRGE(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz (II) S3VIRGE(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (**) S3VIRGE(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz (II) S3VIRGE(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (**) S3VIRGE(0): Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "800x600" 81.00 800 832 928 1080 600 600 602 625 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz (II) S3VIRGE(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (**) S3VIRGE(0): Default mode "700x525": 72.5 MHz, 76.5 kHz, 70.1 Hz (D) (II) S3VIRGE(0): Modeline "700x525" 72.53 700 748 824 948 525 525 527 546 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "700x525": 75.5 MHz, 77.0 kHz, 70.0 Hz (D) (II) S3VIRGE(0): Modeline "700x525" 75.50 700 732 828 980 525 525 527 550 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "700x525" 61.00 700 744 820 940 525 526 532 541 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "640x512" 67.50 640 648 720 844 512 512 514 533 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "640x512" 54.00 640 664 720 844 512 512 514 533 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "720x450": 53.2 MHz, 55.9 kHz, 59.9 Hz (D) (II) S3VIRGE(0): Modeline "720x450" 53.25 720 760 836 952 450 451 454 467 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) S3VIRGE(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (**) S3VIRGE(0): Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz (II) S3VIRGE(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (**) S3VIRGE(0): Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz (II) S3VIRGE(0): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (**) S3VIRGE(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz (II) S3VIRGE(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (**) S3VIRGE(0): Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "640x480" 54.00 640 688 744 900 480 480 482 500 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz (II) S3VIRGE(0): Modeline "720x400" 35.50 720 756 828 936 400 401 404 446 -hsync +vsync (**) S3VIRGE(0): Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) S3VIRGE(0): Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync (**) S3VIRGE(0): Default mode "640x400": 61.7 MHz, 71.4 kHz, 85.0 Hz (D) (II) S3VIRGE(0): Modeline "640x400" 61.69 640 684 752 864 400 400 402 420 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x400": 53.6 MHz, 62.6 kHz, 75.1 Hz (D) (II) S3VIRGE(0): Modeline "640x400" 53.60 640 680 748 856 400 400 402 417 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x400": 49.4 MHz, 58.3 kHz, 70.1 Hz (D) (II) S3VIRGE(0): Modeline "640x400" 49.45 640 676 744 848 400 400 402 416 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x400": 41.7 MHz, 49.7 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "640x400" 41.73 640 672 740 840 400 400 402 414 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "576x432": 60.8 MHz, 77.5 kHz, 85.2 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 60.75 576 608 672 784 432 432 434 455 doublescan +hsync -vsync (**) S3VIRGE(0): Default mode "576x432": 59.8 MHz, 77.1 kHz, 85.1 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 59.83 576 612 676 776 432 432 434 453 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 54.00 576 608 672 800 432 432 434 450 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "576x432": 52.5 MHz, 67.6 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 52.49 576 612 676 776 432 432 434 451 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "576x432": 48.4 MHz, 63.0 kHz, 70.0 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 48.38 576 612 672 768 432 432 434 450 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "576x432": 40.8 MHz, 53.7 kHz, 60.1 Hz (D) (II) S3VIRGE(0): Modeline "576x432" 40.81 576 608 668 760 432 432 434 447 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x384": 59.3 MHz, 68.6 kHz, 85.1 Hz (D) (II) S3VIRGE(0): Modeline "640x384" 59.27 640 684 752 864 384 384 386 403 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x384": 51.5 MHz, 60.2 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "640x384" 51.49 640 680 748 856 384 384 386 401 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x384": 47.5 MHz, 56.0 kHz, 70.0 Hz (D) (II) S3VIRGE(0): Modeline "640x384" 47.49 640 676 744 848 384 384 386 400 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x384": 40.1 MHz, 47.7 kHz, 60.1 Hz (D) (II) S3VIRGE(0): Modeline "640x384" 40.07 640 672 740 840 384 384 386 397 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x360": 55.0 MHz, 64.3 kHz, 85.0 Hz (D) (II) S3VIRGE(0): Modeline "640x360" 55.01 640 680 748 856 360 360 362 378 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x360": 47.8 MHz, 56.4 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "640x360" 47.83 640 676 744 848 360 360 362 376 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x360": 44.5 MHz, 52.5 kHz, 70.0 Hz (D) (II) S3VIRGE(0): Modeline "640x360" 44.52 640 676 744 848 360 360 362 375 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x360": 37.2 MHz, 44.8 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "640x360" 37.24 640 668 736 832 360 360 362 373 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) S3VIRGE(0): Modeline "640x350" 31.50 640 672 736 832 350 382 385 445 +hsync -vsync (**) S3VIRGE(0): Default mode "576x384": 32.5 MHz, 44.2 kHz, 54.8 Hz (D) (II) S3VIRGE(0): Modeline "576x384" 32.50 576 589 657 736 384 385 388 403 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "512x384": 47.2 MHz, 68.7 kHz, 85.0 Hz (D) (II) S3VIRGE(0): Modeline "512x384" 47.25 512 536 584 688 384 384 386 404 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D) (II) S3VIRGE(0): Modeline "512x384" 39.40 512 520 568 656 384 384 386 400 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D) (II) S3VIRGE(0): Modeline "512x384" 37.50 512 524 592 664 384 385 388 403 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D) (II) S3VIRGE(0): Modeline "512x384" 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "512x384": 22.4 MHz, 35.5 kHz, 86.6 Hz (D) (II) S3VIRGE(0): Modeline "512x384" 22.45 512 516 604 632 384 384 388 409 interlace doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D) (II) S3VIRGE(0): Modeline "416x312" 28.64 416 432 464 576 312 312 314 333 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D) (II) S3VIRGE(0): Modeline "400x300" 28.15 400 416 448 524 300 300 302 315 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D) (II) S3VIRGE(0): Modeline "400x300" 24.75 400 408 448 528 300 300 302 312 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D) (II) S3VIRGE(0): Modeline "400x300" 25.00 400 428 488 520 300 318 321 333 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D) (II) S3VIRGE(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D) (II) S3VIRGE(0): Modeline "400x300" 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (**) S3VIRGE(0): Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D) (II) S3VIRGE(0): Modeline "320x240" 18.00 320 348 376 416 240 240 242 254 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D) (II) S3VIRGE(0): Modeline "320x240" 15.75 320 328 360 420 240 240 242 250 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D) (II) S3VIRGE(0): Modeline "320x240" 15.75 320 332 352 416 240 244 245 260 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D) (II) S3VIRGE(0): Modeline "320x240" 12.60 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (**) S3VIRGE(0): Default mode "360x200": 17.8 MHz, 37.9 kHz, 85.0 Hz (D) (II) S3VIRGE(0): Modeline "360x200" 17.75 360 378 414 468 200 200 202 223 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) S3VIRGE(0): Modeline "320x200" 15.75 320 336 368 416 200 200 202 222 doublescan -hsync +vsync (**) S3VIRGE(0): Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) S3VIRGE(0): Modeline "320x175" 15.75 320 336 368 416 175 191 192 222 doublescan +hsync -vsync (==) S3VIRGE(0): DPI set to (75, 75) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.3 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/lib/xorg/modules/libxaa.so (II) Module xaa: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.2.0 ABI class: X.Org Video Driver, version 1.0 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/lib/xorg/modules/libramdac.so (II) Module ramdac: vendor="X.Org Foundation" compiled for 7.1.1, module version = 0.1.0 ABI class: X.Org Video Driver, version 1.0 (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Reloading /usr/lib/xorg/modules/libvgahw.so (II) S3VIRGE(1): Creating default Display subsection in Screen section "Screen1" for depth/fbbpp 24/24 (**) S3VIRGE(1): Depth 24, (--) framebuffer bpp 24 (==) S3VIRGE(1): RGB weight 888 (==) S3VIRGE(1): Default visual is TrueColor (**) S3VIRGE(1): Option "pci_burst" "on" (**) S3VIRGE(1): Option "pci_retry" "on" (**) S3VIRGE(1): Option: pci_burst - PCI burst read enabled (**) S3VIRGE(1): Option: pci_retry (==) S3VIRGE(1): Using HW Cursor (==) S3VIRGE(1): Using fb. (==) S3VIRGE(1): mx_cr3a_fix. (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Reloading /usr/lib/xorg/modules/libvbe.so (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Reloading /usr/lib/xorg/modules/libint10.so (II) S3VIRGE(1): initializing int10 (II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:01:00.0/rom: got 32KB (II) S3VIRGE(1): VESA BIOS detected (II) S3VIRGE(1): VESA VBE Version 2.0 (II) S3VIRGE(1): VESA VBE Total Mem: 4096 kB (II) S3VIRGE(1): VESA VBE OEM: S3 Incorporated. 86C362 (II) S3VIRGE(1): VESA VBE OEM Software Rev: 1.1 (II) S3VIRGE(1): VESA VBE OEM Vendor: S3 Incorporated. (II) S3VIRGE(1): VESA VBE OEM Product: Trio3D/2X (II) S3VIRGE(1): VESA VBE OEM Product Rev: Rev C (--) S3VIRGE(1): Chipset: "trio 3d/2x" (==) S3VIRGE(1): XVideo supported. (II) S3VIRGE(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/lib/xorg/modules/libddc.so (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/lib/xorg/modules/libddc.so (II) S3VIRGE(1): VESA VBE DDC supported (II) S3VIRGE(1): VESA VBE DDC Level 2 (II) S3VIRGE(1): VESA VBE DDC transfer in appr. 1 sec. (II) S3VIRGE(1): VESA VBE DDC read successfully (II) S3VIRGE(1): Manufacturer: TAT Model: 31d7 Serial#: 630247 (II) S3VIRGE(1): Year: 2001 Week: 52 (II) S3VIRGE(1): EDID Version: 1.3 (II) S3VIRGE(1): Analog Display Input, Input Voltage Level: 0.700/0.700 V (II) S3VIRGE(1): Sync: Separate (II) S3VIRGE(1): Max H-Image Size [cm]: horiz.: 32 vert.: 24 (II) S3VIRGE(1): Gamma: 2.77 (II) S3VIRGE(1): DPMS capabilities: StandBy Suspend Off; RGB/Color Display (II) S3VIRGE(1): First detailed timing is preferred mode (II) S3VIRGE(1): redX: 0.630 redY: 0.340 greenX: 0.280 greenY: 0.601 (II) S3VIRGE(1): blueX: 0.145 blueY: 0.061 whiteX: 0.281 whiteY: 0.311 (II) S3VIRGE(1): Supported VESA Video Modes: (II) S3VIRGE(1): 720x400@70Hz (II) S3VIRGE(1): 640x480@60Hz (II) S3VIRGE(1): 640x480@75Hz (II) S3VIRGE(1): 800x600@60Hz (II) S3VIRGE(1): 800x600@75Hz (II) S3VIRGE(1): 1024x768@60Hz (II) S3VIRGE(1): 1024x768@70Hz (II) S3VIRGE(1): 1024x768@75Hz (II) S3VIRGE(1): Manufacturer's mask: 0 (II) S3VIRGE(1): Supported Future Video Modes: (II) S3VIRGE(1): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833 (II) S3VIRGE(1): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853 (II) S3VIRGE(1): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881 (II) S3VIRGE(1): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 (II) S3VIRGE(1): Supported additional Video Mode: (II) S3VIRGE(1): clock: 94.5 MHz Image Size: 306 x 230 mm (II) S3VIRGE(1): h_active: 1024 h_sync: 1072 h_sync_end 1168 h_blank_end 1376 h_border: 0 (II) S3VIRGE(1): v_active: 768 v_sync: 769 v_sync_end 772 v_blanking: 808 v_border: 0 (II) S3VIRGE(1): Ranges: V min: 50 V max: 120 Hz, H min: 30 H max: 70 kHz, (II) S3VIRGE(1): Serial No: 80H152630247 (II) S3VIRGE(1): Monitor name: TATUNG C7ES (II) S3VIRGE(1): EDID (in hex): (II) S3VIRGE(1): 00ffffffffffff005034d731e79d0900 (II) S3VIRGE(1): 340b0103682018b1ea4f22a157479925 (II) S3VIRGE(1): 0f484fa54e0031594559615981800101 (II) S3VIRGE(1): 010101010101ea240060410028303060 (II) S3VIRGE(1): 130032e61000001e000000fd0032781e (II) S3VIRGE(1): 46ff000a202020202020000000ff0038 (II) S3VIRGE(1): 30483135323633303234370a000000fc (II) S3VIRGE(1): 00544154554e4720433745530a200007 (II) S3VIRGE(1): Using hsync ranges from config file (II) S3VIRGE(1): Using vrefresh ranges from config file (II) S3VIRGE(1): Printing DDC gathered Modelines: (II) S3VIRGE(1): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (II) S3VIRGE(1): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (II) S3VIRGE(1): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (II) S3VIRGE(1): Modeline "720x400" 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (II) S3VIRGE(1): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (II) S3VIRGE(1): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (II) S3VIRGE(1): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (II) S3VIRGE(1): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (II) S3VIRGE(1): Modeline "640x480" 35.00 640 664 728 816 480 483 487 507 -hsync +vsync (II) S3VIRGE(1): Modeline "800x600" 56.75 800 848 928 1056 600 603 607 633 -hsync +vsync (II) S3VIRGE(1): Modeline "1024x768" 94.50 1024 1096 1200 1376 768 771 775 809 -hsync +vsync (II) S3VIRGE(1): Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (II) S3VIRGE(1): Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync (==) S3VIRGE(1): Using gamma correction (1.0, 1.0, 1.0) (--) S3VIRGE(1): videoram: 4096k (--) S3VIRGE(1): Detected current MCLK value of 100.227 MHz (II) S3VIRGE(1): Monitor1: Using hsync range of 31.50-80.00 kHz (II) S3VIRGE(1): Monitor1: Using vrefresh range of 30.00-100.00 Hz (II) S3VIRGE(1): Estimated virtual size for aspect ratio 1.3333 is 1024x768 (II) S3VIRGE(1): Clock range: 10.00 to 270.00 MHz (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x960" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x960" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "640x480" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1280x1024" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x1024" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x1024" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "640x512" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1600x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "800x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1792x1344" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "896x672" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1792x1344" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "896x672" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1856x1392" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "928x696" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1856x1392" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "928x696" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1152x768" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1152x864" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "576x432" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1280x720" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x720" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x720" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x720" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x768" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x768" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x768" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1280x768" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1400x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "700x525" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1440x900" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "1600x1024" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "840x525" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1680x1050" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "840x525" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x540" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1080" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x540" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1200" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x600" (hsync out of range) (II) S3VIRGE(1): Not using default mode "1920x1440" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "960x720" (hsync out of range) (II) S3VIRGE(1): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1024x768" (hsync out of range) (II) S3VIRGE(1): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1024x768" (hsync out of range) (II) S3VIRGE(1): Not using default mode "2048x1536" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1024x768" (hsync out of range) (II) S3VIRGE(1): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using default mode "2560x1600" (insufficient memory for mode) (II) S3VIRGE(1): Not using default mode "1280x800" (width too large for virtual size) (II) S3VIRGE(1): Not using driver mode "1280x1024" (width too large for virtual size) (--) S3VIRGE(1): Virtual size is 1024x768 (pitch 1024) (**) S3VIRGE(1): *Driver mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz (II) S3VIRGE(1): Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync (**) S3VIRGE(1): *Driver mode "1024x768": 94.5 MHz, 68.7 kHz, 84.9 Hz (II) S3VIRGE(1): Modeline "1024x768" 94.50 1024 1096 1200 1376 768 771 775 809 -hsync +vsync (**) S3VIRGE(1): *Driver mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz (II) S3VIRGE(1): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (**) S3VIRGE(1): *Driver mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz (II) S3VIRGE(1): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (**) S3VIRGE(1): *Driver mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz (II) S3VIRGE(1): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (**) S3VIRGE(1): *Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz (II) S3VIRGE(1): Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync (**) S3VIRGE(1): *Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz (II) S3VIRGE(1): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (**) S3VIRGE(1): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz (II) S3VIRGE(1): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (**) S3VIRGE(1): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz (II) S3VIRGE(1): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (**) S3VIRGE(1): *Default mode "1024x768": 44.9 MHz, 35.5 kHz, 86.9 Hz (I) (II) S3VIRGE(1): Modeline "1024x768" 44.90 1024 1032 1208 1264 768 768 776 817 interlace +hsync +vsync (**) S3VIRGE(1): *Default mode "960x600": 96.6 MHz, 74.5 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "960x600" 96.58 960 1024 1128 1296 600 600 602 621 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz (II) S3VIRGE(1): Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (**) S3VIRGE(1): *Default mode "960x540": 102.1 MHz, 78.8 kHz, 70.0 Hz (D) (II) S3VIRGE(1): Modeline "960x540" 102.12 960 1028 1128 1296 540 541 544 563 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "960x540": 86.5 MHz, 67.2 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "960x540" 86.50 960 1024 1124 1288 540 541 544 560 doublescan -hsync +vsync (**) S3VIRGE(1): *Driver mode "800x600": 56.8 MHz, 53.7 kHz, 84.9 Hz (II) S3VIRGE(1): Modeline "800x600" 56.75 800 848 928 1056 600 603 607 633 -hsync +vsync (**) S3VIRGE(1): *Driver mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz (II) S3VIRGE(1): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (**) S3VIRGE(1): *Driver mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz (II) S3VIRGE(1): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) S3VIRGE(1): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz (II) S3VIRGE(1): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz (II) S3VIRGE(1): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz (II) S3VIRGE(1): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "800x600" 81.00 800 832 928 1080 600 600 602 625 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz (II) S3VIRGE(1): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (**) S3VIRGE(1): *Default mode "840x525": 87.0 MHz, 76.6 kHz, 69.9 Hz (D) (II) S3VIRGE(1): Modeline "840x525" 87.00 840 900 988 1136 525 526 529 548 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "840x525": 73.1 MHz, 65.3 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "840x525" 73.12 840 892 980 1120 525 526 529 544 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "700x525": 72.5 MHz, 76.5 kHz, 70.1 Hz (D) (II) S3VIRGE(1): Modeline "700x525" 72.53 700 748 824 948 525 525 527 546 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "700x525": 75.5 MHz, 77.0 kHz, 70.0 Hz (D) (II) S3VIRGE(1): Modeline "700x525" 75.50 700 732 828 980 525 525 527 550 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "700x525" 61.00 700 744 820 940 525 526 532 541 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "640x512" 67.50 640 648 720 844 512 512 514 533 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "640x512" 54.00 640 664 720 844 512 512 514 533 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "720x450": 53.2 MHz, 55.9 kHz, 59.9 Hz (D) (II) S3VIRGE(1): Modeline "720x450" 53.25 720 760 836 952 450 451 454 467 doublescan -hsync +vsync (**) S3VIRGE(1): *Driver mode "640x480": 35.0 MHz, 42.9 kHz, 84.6 Hz (II) S3VIRGE(1): Modeline "640x480" 35.00 640 664 728 816 480 483 487 507 -hsync +vsync (**) S3VIRGE(1): *Driver mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz (II) S3VIRGE(1): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (**) S3VIRGE(1): *Driver mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz (II) S3VIRGE(1): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (**) S3VIRGE(1): *Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) S3VIRGE(1): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (**) S3VIRGE(1): *Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz (II) S3VIRGE(1): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (**) S3VIRGE(1): *Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz (II) S3VIRGE(1): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (**) S3VIRGE(1): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz (II) S3VIRGE(1): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (**) S3VIRGE(1): *Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "640x480" 54.00 640 688 744 900 480 480 482 500 doublescan +hsync +vsync (**) S3VIRGE(1): *Driver mode "720x400": 28.3 MHz, 31.5 kHz, 70.1 Hz (II) S3VIRGE(1): Modeline "720x400" 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (**) S3VIRGE(1): *Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz (II) S3VIRGE(1): Modeline "720x400" 35.50 720 756 828 936 400 401 404 446 -hsync +vsync (**) S3VIRGE(1): *Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) S3VIRGE(1): Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync (**) S3VIRGE(1): *Default mode "640x400": 61.7 MHz, 71.4 kHz, 85.0 Hz (D) (II) S3VIRGE(1): Modeline "640x400" 61.69 640 684 752 864 400 400 402 420 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x400": 53.6 MHz, 62.6 kHz, 75.1 Hz (D) (II) S3VIRGE(1): Modeline "640x400" 53.60 640 680 748 856 400 400 402 417 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x400": 49.4 MHz, 58.3 kHz, 70.1 Hz (D) (II) S3VIRGE(1): Modeline "640x400" 49.45 640 676 744 848 400 400 402 416 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x400": 41.7 MHz, 49.7 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "640x400" 41.73 640 672 740 840 400 400 402 414 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "576x432": 60.8 MHz, 77.5 kHz, 85.2 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 60.75 576 608 672 784 432 432 434 455 doublescan +hsync -vsync (**) S3VIRGE(1): *Default mode "576x432": 59.8 MHz, 77.1 kHz, 85.1 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 59.83 576 612 676 776 432 432 434 453 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 54.00 576 608 672 800 432 432 434 450 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "576x432": 52.5 MHz, 67.6 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 52.49 576 612 676 776 432 432 434 451 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "576x432": 48.4 MHz, 63.0 kHz, 70.0 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 48.38 576 612 672 768 432 432 434 450 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "576x432": 40.8 MHz, 53.7 kHz, 60.1 Hz (D) (II) S3VIRGE(1): Modeline "576x432" 40.81 576 608 668 760 432 432 434 447 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x384": 59.3 MHz, 68.6 kHz, 85.1 Hz (D) (II) S3VIRGE(1): Modeline "640x384" 59.27 640 684 752 864 384 384 386 403 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x384": 51.5 MHz, 60.2 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "640x384" 51.49 640 680 748 856 384 384 386 401 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x384": 47.5 MHz, 56.0 kHz, 70.0 Hz (D) (II) S3VIRGE(1): Modeline "640x384" 47.49 640 676 744 848 384 384 386 400 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x384": 40.1 MHz, 47.7 kHz, 60.1 Hz (D) (II) S3VIRGE(1): Modeline "640x384" 40.07 640 672 740 840 384 384 386 397 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x360": 55.0 MHz, 64.3 kHz, 85.0 Hz (D) (II) S3VIRGE(1): Modeline "640x360" 55.01 640 680 748 856 360 360 362 378 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x360": 47.8 MHz, 56.4 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "640x360" 47.83 640 676 744 848 360 360 362 376 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x360": 44.5 MHz, 52.5 kHz, 70.0 Hz (D) (II) S3VIRGE(1): Modeline "640x360" 44.52 640 676 744 848 360 360 362 375 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x360": 37.2 MHz, 44.8 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "640x360" 37.24 640 668 736 832 360 360 362 373 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) S3VIRGE(1): Modeline "640x350" 31.50 640 672 736 832 350 382 385 445 +hsync -vsync (**) S3VIRGE(1): *Default mode "576x384": 32.5 MHz, 44.2 kHz, 54.8 Hz (D) (II) S3VIRGE(1): Modeline "576x384" 32.50 576 589 657 736 384 385 388 403 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "512x384": 47.2 MHz, 68.7 kHz, 85.0 Hz (D) (II) S3VIRGE(1): Modeline "512x384" 47.25 512 536 584 688 384 384 386 404 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D) (II) S3VIRGE(1): Modeline "512x384" 39.40 512 520 568 656 384 384 386 400 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D) (II) S3VIRGE(1): Modeline "512x384" 37.50 512 524 592 664 384 385 388 403 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D) (II) S3VIRGE(1): Modeline "512x384" 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "512x384": 22.4 MHz, 35.5 kHz, 86.6 Hz (D) (II) S3VIRGE(1): Modeline "512x384" 22.45 512 516 604 632 384 384 388 409 interlace doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D) (II) S3VIRGE(1): Modeline "416x312" 28.64 416 432 464 576 312 312 314 333 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D) (II) S3VIRGE(1): Modeline "400x300" 28.15 400 416 448 524 300 300 302 315 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D) (II) S3VIRGE(1): Modeline "400x300" 24.75 400 408 448 528 300 300 302 312 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D) (II) S3VIRGE(1): Modeline "400x300" 25.00 400 428 488 520 300 318 321 333 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D) (II) S3VIRGE(1): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D) (II) S3VIRGE(1): Modeline "400x300" 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (**) S3VIRGE(1): *Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D) (II) S3VIRGE(1): Modeline "320x240" 18.00 320 348 376 416 240 240 242 254 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D) (II) S3VIRGE(1): Modeline "320x240" 15.75 320 328 360 420 240 240 242 250 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D) (II) S3VIRGE(1): Modeline "320x240" 15.75 320 332 352 416 240 244 245 260 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D) (II) S3VIRGE(1): Modeline "320x240" 12.60 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (**) S3VIRGE(1): *Default mode "360x200": 17.8 MHz, 37.9 kHz, 85.0 Hz (D) (II) S3VIRGE(1): Modeline "360x200" 17.75 360 378 414 468 200 200 202 223 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) S3VIRGE(1): Modeline "320x200" 15.75 320 336 368 416 200 200 202 222 doublescan -hsync +vsync (**) S3VIRGE(1): *Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) S3VIRGE(1): Modeline "320x175" 15.75 320 336 368 416 175 191 192 222 doublescan +hsync -vsync (**) S3VIRGE(1): Display dimensions: (320, 240) mm (**) S3VIRGE(1): DPI set to (81, 81) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Reloading /usr/lib/xorg/modules/libfb.so (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Reloading /usr/lib/xorg/modules/libxaa.so (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Reloading /usr/lib/xorg/modules/libramdac.so (==) Depth 24 pixmap format is 32 bpp (II) do I need RAC? Yes, I do. (II) LoadModule: "rac" (II) Loading /usr/lib/xorg/modules/librac.so (II) Module rac: vendor="X.Org Foundation" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.0 (II) resource ranges after preInit: [0] 1 0 0xd0000000 - 0xd3ffffff (0x4000000) MS[B] [1] 0 0 0xd8000000 - 0xdbffffff (0x4000000) MS[B] [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [6] -1 0 0xdd800000 - 0xdd80007f (0x80) MX[B] [7] -1 0 0xdd000000 - 0xdcffffff (0x0) MX[B]O [8] -1 0 0xd8000000 - 0xdbffffff (0x4000000) MX[B](B) [9] -1 0 0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B) [10] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD) [11] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD) [12] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD) [13] 1 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD) [14] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD) [15] 1 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD) [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [18] -1 0 0x0000e000 - 0x0000e07f (0x80) IX[B] [19] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B] [20] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B] [21] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B] [22] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B] [23] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU) [24] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU) [25] 1 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU) [26] 1 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU) (==) S3VIRGE(0): Write-combining range (0xd8000000,0x200000) (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (**) S3VIRGE(0): Using FB (II) S3VIRGE(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles CPU to Screen color expansion Solid Horizontal and Vertical Lines Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 12 128x128 slots (==) S3VIRGE(0): Backing store disabled (==) S3VIRGE(0): Silken mouse enabled (**) Option "dpms" (**) S3VIRGE(0): DPMS enabled (II) S3VIRGE(0): Using overlay video (WW) S3VIRGE(0): Option "UserPasswdVerifier" is not used (WW) S3VIRGE(0): Option "PasswordFile" is not used (WW) S3VIRGE(0): Option "httpd" is not used (WW) S3VIRGE(0): Option "ClientWaitTimeMillis" is not used (WW) S3VIRGE(0): Option "deferUpdate" is not used (WW) S3VIRGE(0): Option "DisconnectClients" is not used (WW) S3VIRGE(0): Option "AllwaysShared" is not used (WW) S3VIRGE(0): Option "IdleTimeout" is not used (WW) S3VIRGE(0): Option "desktop" is not used (==) RandR enabled (==) S3VIRGE(1): Write-combining range (0xd0000000,0x400000) (II) S3VIRGE(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) S3VIRGE(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (**) S3VIRGE(1): Using FB (II) S3VIRGE(1): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Solid Horizontal and Vertical Lines Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 16 128x128 slots 4 256x256 slots (==) S3VIRGE(1): Backing store disabled (==) S3VIRGE(1): Silken mouse enabled (**) Option "dpms" (**) S3VIRGE(1): DPMS enabled (II) S3VIRGE(1): Using overlay video (WW) S3VIRGE(1): Option "UserPasswdVerifier" is not used (WW) S3VIRGE(1): Option "PasswordFile" is not used (WW) S3VIRGE(1): Option "httpd" is not used (WW) S3VIRGE(1): Option "ClientWaitTimeMillis" is not used (WW) S3VIRGE(1): Option "deferUpdate" is not used (WW) S3VIRGE(1): Option "DisconnectClients" is not used (WW) S3VIRGE(1): Option "AllwaysShared" is not used (WW) S3VIRGE(1): Option "IdleTimeout" is not used (WW) S3VIRGE(1): Option "desktop" is not used (==) RandR enabled (II) Entity 0 shares no resources (II) Entity 1 shares no resources (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (**) Option "CoreKeyboard" (**) Keyboard0: Core Keyboard (**) Option "Protocol" "standard" (**) Keyboard0: Protocol: standard (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xorg" (**) Keyboard0: XkbRules: "xorg" (**) Option "XkbModel" "pc105" (**) Keyboard0: XkbModel: "pc105" (**) Option "XkbLayout" "es" (**) Keyboard0: XkbLayout: "es" (**) Option "CustomKeycodes" "off" (**) Keyboard0: CustomKeycodes disabled (WW) <default pointer>: No Device specified, looking for one... (II) <default pointer>: Setting Device option to "/dev/input/mice" (--) <default pointer>: Device: "/dev/input/mice" (==) <default pointer>: Protocol: "Auto" (**) Option "CorePointer" (**) <default pointer>: Core Pointer (==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50 (**) <default pointer>: ZAxisMapping: buttons 4 and 5 (**) <default pointer>: Buttons: 9 (II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE) (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD) (--) <default pointer>: PnP-detected protocol: "ExplorerPS/2" (II) <default pointer>: ps2EnableDataReporting: succeeded Backtrace: 0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80e3fe1] 1: [0x6ed420] 2: /usr/lib/xorg/modules/libxaa.so(XAARemoveAreaCallback+0x17) [0x8f1ae7] 3: /usr/lib/xorg/modules/libxaa.so [0x8d57bd] 4: /usr/bin/Xorg [0x8104b19] 5: /usr/bin/Xorg [0x815b577] 6: /usr/bin/Xorg [0x8156810] 7: /usr/lib/xorg/modules/extensions/libvnc.so [0x2cd32e] 8: /usr/bin/Xorg(ValidateGC+0x25) [0x80961d5] 9: /usr/bin/Xorg [0x815b6ff] 10: /usr/bin/Xorg [0x8156810] 11: /usr/lib/xorg/modules/extensions/libvnc.so [0x2cd32e] 12: /usr/bin/Xorg(ValidateGC+0x25) [0x80961d5] 13: /usr/bin/Xorg(ProcPolyFillRectangle+0xb6) [0x8084526] 14: /usr/bin/Xorg(Dispatch+0x19a) [0x808811a] 15: /usr/bin/Xorg(main+0x485) [0x806fa95] 16: /lib/libc.so.6(__libc_start_main+0xdc) [0xb50dec] 17: /usr/bin/Xorg(FontFileCompleteXLFD+0x1e5) [0x806ed91] Fatal server error: Caught signal 11. Server aborting (II) Screen 0 shares mem & io resources (II) Screen 1 shares mem & io resources ================================================================= This is the /var/log/gdm/\:0.log.1: X Window System Version 7.1.1 Release Date: 12 May 2006 X Protocol Version 11, Revision 0, Release 7.1.1 Build Operating System: Linux 2.6.9-42.0.3.ELsmp i686 Red Hat, Inc. Current Operating System: Linux acpc08.arcoscom 2.6.18-53.1.4.1.el5_ArcosCom #1 SMP Wed Dec 5 08:29:14 CET 2007 i686 Build Date: 10 November 2007 Build ID: xorg-x11-server 1.1.1-48.26.el5 Before reporting problems, check
http://wiki.x.org
to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 27 09:56:31 2007 (==) Using config file: "/etc/X11/xorg.conf" Thu Dec 27 09:56:36 2007 vncext: VNC extension running! vncext: Listening for VNC connections on port 5900 vncext: Listening for HTTP connections on port 5800 vncext: created VNC server for screen 0 vncext: Listening for VNC connections on port 6900 vncext: Listening for HTTP connections on port 6800 vncext: created VNC server for screen 1 Backtrace: 0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80e3fe1] 1: [0x6ed420] 2: /usr/lib/xorg/modules/libxaa.so(XAARemoveAreaCallback+0x17) [0x8f1ae7] 3: /usr/lib/xorg/modules/libxaa.so [0x8d57bd] 4: /usr/bin/Xorg [0x8104b19] 5: /usr/bin/Xorg [0x815b577] 6: /usr/bin/Xorg [0x8156810] 7: /usr/lib/xorg/modules/extensions/libvnc.so [0x2cd32e] 8: /usr/bin/Xorg(ValidateGC+0x25) [0x80961d5] 9: /usr/bin/Xorg [0x815b6ff] 10: /usr/bin/Xorg [0x8156810] 11: /usr/lib/xorg/modules/extensions/libvnc.so [0x2cd32e] 12: /usr/bin/Xorg(ValidateGC+0x25) [0x80961d5] 13: /usr/bin/Xorg(ProcPolyFillRectangle+0xb6) [0x8084526] 14: /usr/bin/Xorg(Dispatch+0x19a) [0x808811a] 15: /usr/bin/Xorg(main+0x485) [0x806fa95] 16: /lib/libc.so.6(__libc_start_main+0xdc) [0xb50dec] 17: /usr/bin/Xorg(FontFileCompleteXLFD+0x1e5) [0x806ed91] Fatal server error: Caught signal 11. Server aborting
18 years, 3 months
0
0
[CentOS] Re: rpm spec files for ruby
by James B. Byrne
On Fri, September 7, 2007 10:50, James B. Byrne wrote: > If anything useful comes of this I will report back here. > I have run through the build process for ruby-1.8.6 and I am down to this when I run rpmbuild -bi ruby-1.8.6-jbb.spec Is any of this serious? RPM build errors: Bad exit status from /var/tmp/rpm-tmp.21904 (%doc) File listed twice: /usr/lib/ruby File listed twice: /usr/lib/ruby/1.8 File listed twice: /usr/lib/ruby/site_ruby File listed twice: /usr/lib/ruby/site_ruby/1.8 File listed twice: /usr/lib/ruby/site_ruby/1.8/i386-linux File listed twice: /usr/lib/ruby/1.8/tk/button.rb File listed twice: /usr/lib/ruby/1.8/tk/button.rb File listed twice: /usr/lib/ruby/1.8/tk/checkbutton.rb File listed twice: /usr/lib/ruby/1.8/tk/dialog.rb File listed twice: /usr/lib/ruby/1.8/tk/dialog.rb File listed twice: /usr/lib/ruby/1.8/tk/dialog.rb File listed twice: /usr/lib/ruby/1.8/tk/dialog.rb File listed twice: /usr/lib/ruby/1.8/tk/entry.rb File listed twice: /usr/lib/ruby/1.8/tk/frame.rb File listed twice: /usr/lib/ruby/1.8/tk/label.rb File listed twice: /usr/lib/ruby/1.8/tk/label.rb File listed twice: /usr/lib/ruby/1.8/tk/labelframe.rb File listed twice: /usr/lib/ruby/1.8/tk/listbox.rb File listed twice: /usr/lib/ruby/1.8/tk/menubar.rb File listed twice: /usr/lib/ruby/1.8/tk/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tk/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tk/radiobutton.rb File listed twice: /usr/lib/ruby/1.8/tk/scrollbar.rb File listed twice: /usr/lib/ruby/1.8/tk/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tk/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tk/toplevel.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/ICONS/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/bitmap.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tabnotebook.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tabset.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/button.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/button.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/checkbutton.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/frame.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/label.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/label.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/radiobutton.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/scrollbar.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tile/toplevel.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/tree.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/treeview.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/blt/watch.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/bitmap.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/button.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/button.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/buttonbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/combobox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/entry.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/label.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/label.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/labelframe.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/listbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/notebook.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/panelframe.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/tree.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/bwidget/widget.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itcl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/itk/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/buttonbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/combobox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/datefield.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/menubar.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/notebook.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/panedwindow.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/tabnotebook.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/tabset.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/iwidgets/watch.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/datefield.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/ico.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/panelframe.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/style.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tcllib/widget.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tclx/tclx.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/dialog.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/style.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tile/treeview.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkDND/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkHTML/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/ico.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tkimg/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktable/tktable.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/tktrans/tktrans.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/treectrl/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/trofs/trofs.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/vu/spinbox.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/setup.rb File listed twice: /usr/lib/ruby/1.8/tkextlib/winico/winico.rb My spec file contents are: ( all I did with the spec file from ruby-1.8.5 for el4 is remove the patches and add --prefix=/usr to configure in %build ) %define manver 1.4.6 %define rubyxver 1.8 %define sitedir %{_libdir}/ruby/site_ruby %define sitedir2 %{_prefix}/lib/ruby/site_ruby Name: ruby Version: 1.8.6 Release: 1%{?dist} License: Ruby License/GPL - see COPYING URL:
http://www.ruby-lang.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: readline readline-devel ncurses ncurses-devel gdbm gdbm-devel glibc-devel tcl-devel tk-devel xorg-x11-devel xorg-x11-libs autoconf gcc unzip openssl-devel db4-devel byacc %ifnarch ppc64 BuildRequires: emacs %endif Source0:
ftp://ftp.ruby-lang.org/pub/%{name}/%{name}-%{version}.tar.gz
##Source1:
ftp://ftp.ruby-lang.org/pub/%{name}/doc/%{name}-man-%{manver}.tar.gz
Source1: %{name}-man-%{manver}.tar.bz2 Source2:
http://www7.tok2.com/home/misc/files/%{name}/%{name}-refm-rdp-1.8.1-ja-html…
##Source3:
ftp://ftp.ruby-lang.org/pub/%{name}/doc/rubyfaq-990927.tar.gz
Source3: rubyfaq-990927.tar.bz2 ##Source4:
ftp://ftp.ruby-lang.org/pub/%{name}/doc/rubyfaq-jp-990927.tar.gz
Source4: rubyfaq-jp-990927.tar.bz2 Source5: irb.1 Source10: ruby-mode-init.el ##Patch1: ruby-1.8.2-deadcode.patch ##Patch2: ruby-1.8.5-hash-memory-leak.patch ##Patch3: ruby-1.8.5-cgi-CVE-2006-5467.patch ##Patch20: ruby-rubyprefix.patch ##Patch21: ruby-deprecated-sitelib-search-path.patch ##Patch22: ruby-deprecated-search-path.patch ##Patch23: ruby-multilib.patch ##Patch24: ruby-tcltk-multilib.patch ##Patch25: ruby-fix-autoconf-magic-code.patch Summary: An interpreter of object-oriented scripting language Group: Development/Languages Requires: %{name}-libs = %{version}-%{release} %description Ruby is an interpretive, dynamically typed, completely object based programming language idealy suited for quick and (relatively) painless development. It has many features to process text files and to do system management tasks (as in Perl). Ruby syntax is based on the principle of least surprise, is simple, straight-forward, and easily extensible using its own "gem" package manager. Ruby was gifted to the world by Yukihiro (matz) Matsumoto in 1995. %package libs Summary: Libraries necessary to run Ruby. Group: Development/Libraries Provides: ruby(abi) = %{rubyxver} Provides: libruby Obsoletes: libruby %description libs This package includes the libruby, necessary to run Ruby. %package devel Summary: A Ruby development environment. Group: Development/Languages Requires: %{name}-libs = %{version}-%{release} %description devel Header files and libraries for building a extension library for the Ruby or an application embedded Ruby. %package tcltk Summary: Tcl/Tk interface for scripting language Ruby. Group: Development/Languages Requires: %{name}-libs = %{version}-%{release} %description tcltk Tcl/Tk interface for the object-oriented scripting language Ruby. %package irb Summary: The Interactive Ruby. Group: Development/Languages Requires: %{name} = %{version}-%{release} Provides: irb Obsoletes: irb %description irb The irb is acronym for Interactive Ruby. It evaluates ruby expression from the terminal. %package rdoc Summary: A tool to generate documentation from Ruby source files Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: %{name}-irb = %{version}-%{release} Provides: rdoc Obsoletes: rdoc %description rdoc The rdoc is a tool to generate the documentation from Ruby source files. It supports some output formats, like HTML, Ruby interactive reference (ri), XML and Windows Help file (chm). %package docs Summary: Manuals and FAQs for scripting language Ruby. Group: Documentation %description docs Manuals and FAQs for the object-oriented scripting language Ruby. %ifnarch ppc64 %package mode Summary: Emacs Lisp ruby-mode for the scripting language Ruby Group: Applications/Editors Requires: emacs-common %description mode Emacs Lisp ruby-mode for the object-oriented scripting language Ruby. %endif %package ri Summary: Ruby interactive reference Group: Documentation Requires: %{name} = %{version}-%{release} Requires: %{name}-rdoc = %{version}-%{release} Provides: ri Obsoletes: ri %description ri ri is a command line tool that displays descriptions of built-in Ruby methods, classes and modules. For methods, it shows you the calling sequence and a description. For classes and modules, it shows a synopsis along with a list of the methods the class or module implements. %prep %setup -q -c -a 1 -a 3 -a 4 mkdir -p ruby-refm-ja pushd ruby-refm-ja tar fxz %{SOURCE2} popd pushd %{name}-%{version} ##%patch1 -p1 ##%patch2 -p1 ##%patch3 -p1 ##%patch20 -p1 ##%patch21 -p1 %ifarch ppc64 s390x sparc64 x86_64 ##%patch22 -p1 ##%patch23 -p1 ##%patch24 -p1 %endif #%%patch25 -p1 popd %build pushd %{name}-%{version} for i in config.sub config.guess; do test -f %{_datadir}/libtool/$i && cp %{_datadir}/libtool/$i . done autoconf rb_cv_func_strtod=no export rb_cv_func_strtod CFLAGS="$RPM_OPT_FLAGS -Wall" export CFLAGS %configure \ --prefix=/usr \ --with-sitedir='%{sitedir}' \ --with-default-kcode=none \ --with-bundled-sha1 \ --with-bundled-md5 \ --with-bundled-rmd160 \ --enable-shared \ --enable-ipv6 \ %ifarch ppc --disable-pthread \ %else --enable-pthread \ %endif --with-lookup-order-hack=INET \ --disable-rpath \ --with-ruby-prefix=%{_prefix}/lib %ifarch ppc cp Makefile Makefile.orig sed -e 's/^EXTMK_ARGS[[:space:]].*=\(.*\) --$/EXTMK_ARGS=\1 --disable-tcl-thread --/' Makefile.orig > Makefile %endif make RUBY_INSTALL_NAME=ruby %{?_smp_mflags} %ifarch ia64 # Miscompilation? Buggy code? rm -f parse.o make OPT=-O0 RUBY_INSTALL_NAME=ruby %{?_smp_mflags} %endif %ifnarch ppc64 make test %endif popd %install rm -rf $RPM_BUILD_ROOT %ifnarch ppc64 %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ruby-mode %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d #%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/xemacs/xemacs-packages/lisp/ruby-mode #%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/xemacs/xemacs-packages/lisp/site-start.d %endif # installing documents and exapmles... mkdir tmp-ruby-docs cd tmp-ruby-docs # for ruby.rpm mkdir ruby ruby-libs ruby-devel ruby-tcltk ruby-docs irb cd ruby (cd ../../%{name}-%{version} && tar cf - sample) | tar xvf - cd .. # for ruby-libs cd ruby-libs (cd ../../%{name}-%{version} && tar cf - lib/README*) | tar xvf - (cd ../../%{name}-%{version}/doc && tar cf - .) | tar xvf - (cd ../../%{name}-%{version} && tar cf - `find ext \ -mindepth 1 \ \( -path '*/sample/*' -o -path '*/demo/*' \) -o \ \( -name '*.rb' -not -path '*/lib/*' -not -name extconf.rb \) -o \ \( -name 'README*' -o -name '*.txt*' -o -name 'MANUAL*' \)`) | tar xvf - cd .. # for irb cd irb mv ../ruby-libs/irb/* . rmdir ../ruby-libs/irb cd .. # for ruby-devel cd ruby-devel cd .. # for ruby-tcltk cd ruby-tcltk for target in tcltklib tk do (cd ../ruby-libs && tar cf - `find . -path "*/$target/*"`) | tar xvf - (cd ../ruby-libs && rm -rf `find . -name "$target" -type d`) done cd .. # for ruby-docs cd ruby-docs mkdir doc-en refm-ja faq-en faq-ja (cd ../../ruby-man-`echo %{manver} | sed -e 's/\.[0-9]*$//'` && tar cf - .) | (cd doc-en && tar xvf -) (cd ../../ruby-refm-ja && tar cf - .) | (cd refm-ja && tar xvf -) (cd ../../rubyfaq && tar cf - .) | (cd faq-en && tar xvf -) (cd ../../rubyfaq-jp && tar cf - .) | (cd faq-ja && tar xvf -) (cd faq-ja && for f in rubyfaq-jp*.html do sed -e 's/\(<a href="rubyfaq\)-jp\(\|-[0-9]*\)\(.html\)/\1\2\3/g' \ < $f > `echo $f | sed -e's/-jp//'` rm -f $f; \ done) # make sure that all doc files are the world-readable find -type f | xargs chmod 0644 cd .. # fixing `#!' paths for f in `find . -type f` do sed -e 's,^#![ ]*\([^ ]*\)/\(ruby\|with\|perl\|env\),#!/usr/bin/\2,' < $f > $f.n if ! cmp $f $f.n then mv -f $f.n $f else rm -f $f.n fi done # done cd .. # installing binaries ... make -C $RPM_BUILD_DIR/%{name}-%{version}/%{name}-%{version} DESTDIR=$RPM_BUILD_ROOT install _cpu=`echo %{_target_cpu} | sed 's/^ppc/powerpc/'` # generate ri doc rubybuilddir=$RPM_BUILD_DIR/%{name}-%{version}/%{name}-%{version} LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} RUBYLIB=$RPM_BUILD_ROOT%{_libdir}/ruby/%{rubyxver}:$RPM_BUILD_ROOT%{_libdir}/ruby/%{rubyxver}/$_cpu-%{_target_os} make -C $rubybuilddir DESTDIR=$RPM_BUILD_ROOT install-doc #DESTDIR=$RPM_BUILD_ROOT LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_bindir}/ruby -I $rubybuilddir -I $RPM_BUILD_ROOT%{_libdir}/ruby/%{rubyxver}/$_cpu-%{_target_os}/ -I $rubybuilddir/lib $RPM_BUILD_ROOT%{_bindir}/rdoc --all --ri-system $rubybuilddir %{__mkdir_p} $RPM_BUILD_ROOT%{sitedir2}/%{rubyxver} %{__mkdir_p} $RPM_BUILD_ROOT%{sitedir}/%{rubyxver}/$_cpu-%{_target_os} %ifarch ppc64 s390x sparc64 x86_64 # correct archdir mv $RPM_BUILD_ROOT%{_prefix}/lib/ruby/%{rubyxver}/$_cpu-%{_target_os}/* $RPM_BUILD_ROOT%{_libdir}/ruby/%{rubyxver}/$_cpu-%{_target_os}/ rmdir $RPM_BUILD_ROOT%{_prefix}/lib/ruby/%{rubyxver}/$_cpu-%{_target_os} %endif # XXX: installing irb install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man1/ %ifnarch ppc64 # installing ruby-mode cd %{name}-%{version} cp misc/*.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ruby-mode ## for ruby-mode pushd $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ruby-mode cat <<EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF emacs --no-site-file -q -batch -l path.el -f batch-byte-compile *.el rm -f path.el* popd install -m 644 %{SOURCE10} \ $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d cd .. %endif # listing all files in ruby-all.files (find $RPM_BUILD_ROOT -type f -o -type l) | sort | uniq | sed -e "s,^$RPM_BUILD_ROOT,," \ -e "s,\(/man/man./.*\)$,\1*," > ruby-all.files egrep '(\.[ah]|libruby\.so)$' ruby-all.files > ruby-devel.files # for ruby-tcltk.rpm cp /dev/null ruby-tcltk.files for f in `find %{name}-%{version}/ext/tk/lib -type f; find %{name}-%{version}/.ext -type f -name '*.so'; find %{name}-%{version}/ext/tk -type f -name '*.so'` do egrep "tcl|tk" ruby-all.files | grep "/`basename $f`$" >> ruby-tcltk.files || : done # for irb.rpm fgrep 'irb' ruby-all.files > irb.files # for ri cp /dev/null ri.files fgrep '%{_datadir}/ri' ruby-all.files >> ri.files fgrep '%{_bindir}/ri' ruby-all.files >> ri.files # for rdoc cp /dev/null rdoc.files fgrep rdoc ruby-all.files >> rdoc.files # for ruby-libs cp /dev/null ruby-libs.files (fgrep '%{_prefix}/lib' ruby-all.files; fgrep -h '%{_prefix}/lib' ruby-devel.files ruby-tcltk.files irb.files ri.files rdoc.files) | egrep -v "elc?$" | \ sort | uniq -u > ruby-libs.files %ifnarch ppc64 # for ruby-mode cp /dev/null ruby-mode.files fgrep '.el' ruby-all.files >> ruby-mode.files %else touch ruby-mode.files %endif # for ruby.rpm sort ruby-all.files \ ruby-libs.files ruby-devel.files ruby-tcltk.files irb.files ruby-mode.files ri.files rdoc.files | uniq -u > ruby.files # for arch-dependent dir rbconfig=`find $RPM_BUILD_ROOT -name rbconfig.rb` export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} arch=`$RPM_BUILD_ROOT%{_bindir}/ruby -r $rbconfig -e 'printf ("%s\n", Config::CONFIG["arch"])'` cat <<__EOF__ >> ruby-libs.files %%dir %%{_libdir}/ruby/%%{rubyxver}/$arch %%dir %%{_libdir}/ruby/%%{rubyxver}/$arch/digest __EOF__ %clean rm -rf $RPM_BUILD_ROOT rm -f *.files rm -rf tmp-ruby-docs %post libs /sbin/ldconfig %postun libs /sbin/ldconfig %files -f ruby.files %defattr(-, root, root) %doc %{name}-%{version}/README %lang(ja) %doc %{name}-%{version}/README.ja %doc %{name}-%{version}/COPYING* %doc %{name}-%{version}/ChangeLog %doc %{name}-%{version}/LEGAL %doc %{name}-%{version}/ToDo %doc %{name}-%{version}/doc/NEWS %doc tmp-ruby-docs/ruby/* %files devel -f ruby-devel.files %defattr(-, root, root) %doc %{name}-%{version}/README.EXT %lang(ja) %doc %{name}-%{version}/README.EXT.ja %files libs -f ruby-libs.files %defattr(-, root, root) %doc %{name}-%{version}/README %lang(ja) %doc %{name}-%{version}/README.ja %doc %{name}-%{version}/COPYING* %doc %{name}-%{version}/ChangeLog %doc %{name}-%{version}/LEGAL %dir %{_libdir}/ruby %dir %{_prefix}/lib/ruby %dir %{_libdir}/ruby/%{rubyxver} %dir %{_prefix}/lib/ruby/%{rubyxver} %dir %{_prefix}/lib/ruby/%{rubyxver}/cgi %dir %{_prefix}/lib/ruby/%{rubyxver}/net %dir %{_prefix}/lib/ruby/%{rubyxver}/shell %dir %{_prefix}/lib/ruby/%{rubyxver}/uri %{sitedir} %{sitedir2} %files tcltk -f ruby-tcltk.files %defattr(-, root, root) %doc tmp-ruby-docs/ruby-tcltk/ext/* %files rdoc -f rdoc.files %defattr(-, root, root) %dir %{_libdir}/ruby %dir %{_libdir}/ruby/%{rubyxver} %files irb -f irb.files %defattr(-, root, root) %doc tmp-ruby-docs/irb/* %dir %{_prefix}/lib/ruby/%{rubyxver}/irb %dir %{_prefix}/lib/ruby/%{rubyxver}/irb/lc %dir %{_prefix}/lib/ruby/%{rubyxver}/irb/lc/ja %files ri -f ri.files %defattr(-, root, root) %dir %{_datadir}/ri %files docs %defattr(-, root, root) %doc tmp-ruby-docs/ruby-docs/* %doc tmp-ruby-docs/ruby-libs/* %ifnarch ppc64 %files mode -f ruby-mode.files %defattr(-, root, root) %doc %{name}-%{version}/misc/README %dir %{_datadir}/emacs/site-lisp/ruby-mode %endif %changelog * Mon Sep 10 2007 James B. Byrne <byrnejb(a)harte-lyne.ca> - rebuild using ruby-1.8.6 sources - configure --prefix=/usr * Wed Nov 22 2006 Jim Perrin <jperrin(a)centos.org> - Swapped out libX11-devel build dep for xorg build dep * Fri Oct 27 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.5-1 - security fix release. - ruby-1.8.5-cgi-CVE-2006-5467.patch: fix a CGI multipart parsing bug that causes the denial of service. (#212396) - backport fixes from devel. - fixed rbconfig.rb to refer to DESTDIR for sitearchdir. (#207311) - updates to 1.8.5 - removed the unnecessary patches: ruby-1.8.4-no-eaccess.patch, ruby-1.8.4-64bit-pack.patch, ruby-1.8.4-fix-insecure-dir-operation.patch, ruby-1.8.4-fix-insecure-regexp-modification.patch, ruby-1.8.4-fix-alias-safe-level.patch. - build with --enable-pthread except on ppc. - ruby-1.8.5-hash-memory-leak.patch: backported from CVS to fix a memory leak on Hash. [ruby-talk:211233] - owns sitearchdir. (#201208) * Thu Jul 20 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-8 - security fixes [CVE-2006-3694] - ruby-1.8.4-fix-insecure-dir-operation.patch: - ruby-1.8.4-fix-insecure-regexp-modification.patch: fixed the insecure operations in the certain safe-level restrictions. (#199538) - ruby-1.8.4-fix-alias-safe-level.patch: fixed to not bypass the certain safe-level restrictions. (#199543) * Mon Jun 19 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-7.fc5 - fixed the wrong file list again. moved tcltk library into ruby-tcltk. (#195872) * Thu Jun 8 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-5.fc5 - ruby-deprecated-search-path.patch: applied to add more search path for backward compatibility. - added byacc to BuildReq. - exclude ppc64 to make ruby-mode package. right now emacs.ppc64 isn't provided and buildsys became much stricter. * Wed May 17 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-4.fc5 - correct sitelibdir. (#184198) - ruby-rubyprefix.patch: moved all arch-independent modules under /usr/lib/ruby and keep arch-dependent modules under /usr/lib64/ruby for 64bit archs. so 'rubylibdir', 'sitelibdir' and 'sitedir' in Config::CONFIG points to the kind of /usr/lib/ruby now. (#184199) - ruby-deprecated-search-path.patch: added the deprecated installation paths to the search path for the backward compatibility. - added a Provides: ruby(abi) to ruby-libs. - ruby-1.8.4-64bit-pack.patch: backport patch from upstream to fix unpack("l") not working on 64bit arch and integer overflow on template "w". (#189350) - updated License tag to be more comfortable, and with a pointer to get more details, like Python package does. (#179933) - clean up. * Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 1.8.4-3.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating <jkeating(a)redhat.com> - 1.8.4-3.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Mon Feb 6 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-3 - ruby-1.8.4-no-eaccess.patch: backported from ruby CVS to avoid conflict between newer glibc. (#179835) * Wed Jan 4 2006 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-2 - ruby-tcltk-multilib.patch: fixed a typo. * Tue Dec 27 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-1 - New upstream release. - fixed a missing return statement. (#140833) - fixed an use of uninitialized variable. (#144890) * Fri Dec 16 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-0.4.preview2 - updates to 1.8.4-preview2. - renamed the packages to ruby-* (#175765) - irb -> ruby-irb - rdoc -> ruby-rdoc - ri -> ruby-ri - added tcl-devel and tk-devel into BuildRequires. * Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com> - rebuilt * Thu Nov 10 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-0.3.preview1 - rebuilt against the latest openssl. * Tue Nov 1 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-0.2.preview1 - build-deps libX11-devel instead of xorg-x11-devel. * Mon Oct 31 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.4-0.1.preview1 - New upstream release. - ruby-1.8.2-strscan-memset.patch: removed because it's no longer needed. * Tue Oct 4 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.3-4 - moved the documents from ruby-libs to ruby-docs, which contains the arch specific thing and to be multilib support. (#168826) * Mon Oct 3 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.3-3 - fixed the wrong file list. the external library for tcl/tk was included in ruby-libs unexpectedly. * Mon Sep 26 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.3-2 - ruby-multilib.patch: added another chunk for multilib. (#169127) * Wed Sep 21 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.3-1 - New upstream release. - Build-Requires xorg-x11-devel instead of XFree86-devel. - ruby-multilib.patch: applied for only 64-bit archs. - ruby-1.8.2-xmlrpc-CAN-2005-1992.patch: removed. it has already been in upstream. * Tue Jun 21 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-9 - ruby-1.8.2-xmlrpc-CAN-2005-1992.patch: fixed the arbitrary command execution on XMLRPC server. (#161096) * Thu Jun 16 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-8 - ruby-1.8.2-tcltk-multilib.patch: applied to get tcltklib.so built. (#160194) * Thu Apr 7 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-7 - ruby-1.8.2-deadcode.patch: removed the dead code from the source. (#146108) - make sure that all documentation files in ruby-docs are the world- readable. (#147279) * Tue Mar 22 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-6 - ruby-1.8.2-strscan-memset.patch: fixed an wrong usage of memset(3). * Tue Mar 15 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-5 - rebuilt * Tue Jan 25 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-4 - fixed the wrong generation of file manifest. (#146055) - spec file clean up. * Mon Jan 24 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-3 - separated out to rdoc package. - make the dependency of irb for rdoc. (#144708) * Wed Jan 12 2005 Tim Waugh <twaugh(a)redhat.com> - 1.8.2-2 - Rebuilt for new readline. * Wed Jan 5 2005 Akira TAGOH <tagoh(a)redhat.com> - 1.8.2-1 - New upstream release. - ruby-1.8.1-ia64-stack-limit.patch: removed - it's no longer needed. - ruby-1.8.1-cgi_session_perms.patch: likewise. - ruby-1.8.1-cgi-dos.patch: likewise. - generated Ruby interactive documentation - senarated package. it's now provided as ri package. (#141806) * Thu Nov 11 2004 Jeff Johnson <jbj(a)jbj.org> 1.8.1-10 - rebuild against db-4.3.21. * Wed Nov 10 2004 Akira TAGOH <tagoh(a)redhat.com> - 1.8.1-9 - ruby-1.8.1-cgi-dos.patch: security fix [CAN-2004-0983] - ruby-1.8.1-cgi_session_perms.patch: security fix [CAN-2004-0755] * Fri Oct 29 2004 Akira TAGOH <tagoh(a)redhat.com> - 1.8.1-8 - added openssl-devel and db4-devel into BuildRequires (#137479) * Wed Oct 6 2004 Akira TAGOH <tagoh(a)redhat.com> - 1.8.1-7 - require emacs-common instead of emacs. * Wed Jun 23 2004 Akira TAGOH <tagoh(a)redhat.com> 1.8.1-4 - updated the documentation. * Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com> - rebuilt * Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com> - rebuilt * Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com> - rebuilt * Wed Feb 04 2004 Akira TAGOH <tagoh(a)redhat.com> 1.8.1-1 - New upstream release. - don't use any optimization for ia64 to avoid the build failure. - ruby-1.8.1-ia64-stack-limit.patch: applied to fix SystemStackError when the optimization is disabled. * Sat Dec 13 2003 Jeff Johnson <jbj(a)jbj.org> 1.8.0-3 - rebuild against db-4.2.52. * Thu Sep 25 2003 Jeff Johnson <jbj(a)jbj.org> 1.8.0-2 - rebuild against db-4.2.42. * Tue Aug 5 2003 Akira TAGOH <tagoh(a)redhat.com> 1.8.0-1 - New upstream release. * Thu Jul 24 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-9.1 - rebuilt * Thu Jul 24 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-9 - ruby-1.6.8-castnode.patch: handling the nodes with correct cast. use this patch now instead of ruby-1.6.8-fix-x86_64.patch. * Fri Jul 04 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-8 - rebuilt * Fri Jul 04 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-7 - fix the gcc warnings. (#82192) - ruby-1.6.8-fix-x86_64.patch: correct a patch. NOTE: DON'T USE THIS PATCH FOR BIG ENDIAN ARCHITECTURE. - ruby-1.6.7-long2int.patch: removed. * Wed Jun 04 2003 Elliot Lee <sopwith(a)redhat.com> - rebuilt * Fri Feb 7 2003 Jens Petersen <petersen(a)redhat.com> - 1.6.8-5 - rebuild against ucs4 tcltk * Wed Jan 22 2003 Tim Powers <timp(a)redhat.com> - rebuilt * Wed Jan 22 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-3 - ruby-1.6.8-multilib.patch: applied to fix the search path issue on x86_64 * Tue Jan 21 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-2 - ruby-1.6.8-require.patch: applied to fix the search bug in require. - don't apply long2int patch to s390 and s390x. it doesn't work. * Wed Jan 15 2003 Akira TAGOH <tagoh(a)redhat.com> 1.6.8-1 - New upstream release. - removed some patches. it's no longer needed. - ruby-1.6.7-100.patch - ruby-1.6.7-101.patch - ruby-1.6.7-102.patch - ruby-1.6.7-103.patch - 801_extmk.rb-shellwords.patch - 801_mkmf.rb-shellwords.patch - 804_parse.y-new-bison.patch - 805_uri-bugfix.patch - ruby-1.6.6-900_XXX_strtod.patch - ruby-1.6.7-sux0rs.patch - ruby-1.6.7-libobj.patch * Wed Jan 15 2003 Jens Petersen <petersen(a)redhat.com> 1.6.7-14 - rebuild to update tcltk deps * Mon Dec 16 2002 Elliot Lee <sopwith(a)redhat.com> 1.6.7-13 - Remove ExcludeArch: x86_64 - Fix x86_64 ruby with long2int.patch (ruby was assuming that sizeof(long) == sizeof(int). The patch does not fix the source of the problem, just makes it a non-issue.) - _smp_mflags * Tue Dec 10 2002 Tim Powers <timp(a)redhat.com> 1.6.7-12 - rebuild to fix broken tcltk deps * Tue Oct 22 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-11 - use %%configure macro instead of configure script. - use the latest config.{sub,guess}. - get archname from rbconfig.rb for %%dir - applied some patches from Debian: - 801_extmk.rb-shellwords.patch: use Shellwords - 801_mkmf.rb-shellwords.patch: mkmf.rb creates bad Makefile. the Makefile links libruby.a to the target. - 803_sample-fix-shbang.patch: all sample codes should be s|/usr/local/bin|/usr/bin|g - 804_parse.y-new-bison.patch: fix syntax warning. - 805_uri-bugfix.patch: uri.rb could not handle correctly broken mailto-uri. - add ExcludeArch x86_64 temporarily to fix Bug#74581. Right now ruby can't be built on x86_64. * Tue Aug 27 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-10 - moved sitedir to /usr/lib/ruby/site_ruby again according as our perl and python. - ruby-1.6.7-resolv1.patch, ruby-1.6.7-resolv2.patch: applied to fix 'Too many open files - "/etc/resolv.conf"' issue. (Bug#64830) * Thu Jul 18 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-9 - add the owned directory. * Fri Jul 12 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-8 - fix typo. * Thu Jul 04 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-7 - removed the ruby-mode-xemacs because it's merged to the xemacs sumo. * Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> - automated rebuild * Wed Jun 19 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-5 - fix the stripped binary. - use the appropriate macros. * Sun May 26 2002 Tim Powers <timp(a)redhat.com> - automated rebuild * Thu May 23 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-3 - ruby-1.6.7-libobj.patch: applied to fix autoconf2.53 error. * Mon Mar 18 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-2 - ruby-man-1.4.6-jp.tar.bz2: removed. - ruby-refm-rdp-1.4.7-ja-html.tar.bz2: uses it instead of. - ruby-1.6.7-500-marshal-proc.patch, ruby-1.6.7-501-class-var.patch: removed. - ruby-1.6.7-100.patch: applied a bug fix patch. (ruby-dev#16274: patch for 'wm state') (PR#206ja: SEGV handle EXIT) - ruby-1.6.7-101.patch: applied a bug fix patch. (ruby-list#34313: singleton should not be Marshal.dump'ed) (ruby-dev#16411: block local var) - ruby-1.6.7-102.patch: applied a bug fix patch. (handling multibyte chars is partially broken) - ruby-1.6.7-103.patch: applied a bug fix patch. (ruby-dev#16462: preserve reference for GC, but link should be cut) * Fri Mar 8 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.7-1 - New upstream release. - ruby-1.6.6-100.patch, ruby-1.6.6-501-ruby-mode.patch: removed. these patches no longer should be needed. - ruby-1.6.7-500-marshal-proc.patch: applied a fix patch. (ruby-dev#16178: Marshal::dump should call Proc#call.) - ruby-1.6.7-501-class-var.patch: applied a fix patch. (ruby-talk#35157: class vars broken in 1.6.7) * Wed Feb 27 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.6-5 - Disable alpha because nothing is xemacs for alpha now. * Tue Feb 5 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.6-3 - Fixed the duplicate files. * Tue Feb 5 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.6-2 - Fixed the missing %%defattr * Fri Feb 1 2002 Akira TAGOH <tagoh(a)redhat.com> 1.6.6-1 - New upstream release. - Applied bug fix patches: - ruby-1.6.6-501-ruby-mode.patch: ruby-talk#30479: disables font-lock coloring. - ruby-1.6.6-100.patch: ruby-talk#30203: Ruby 1.6.6 bug and fix ruby-list#33047: regex bug PR#230: problem with -d in 1.6.6 - Added ruby-mode and ruby-mode-xemacs packages. - Ruby works fine for ia64. so re-enable to build with ia64. (probably it should be worked for alpha) * Wed Jan 09 2002 Tim Powers <timp(a)redhat.com> - automated rebuild * Thu Jul 19 2001 Bernhard Rosenkraenzer <bero(a)redhat.com> 1.6.4-2 - Remove Japanese description and summaries; they belong in specspo and break rpm - Clean up specfile - Mark language specific files (README.jp) as such - bzip2 sources - rename the libruby package to ruby-libs for consistency - Exclude ia64 (doesn't build - the code doesn't seem to be 64-bit clean [has been excluded on alpha forever]) * Tue Jul 17 2001 Akira TAGOH <tagoh(a)redhat.com> 1.6.4-1 - rebuild for Red Hat 7.2 * Mon Jun 04 2001 akira yamada <akira(a)vinelinux.org> - upgrade to nwe upstream version 1.6.4. * Mon Apr 02 2001 akira yamada <akira(a)vinelinux.org> - applied patch: - fixed method cache bug. etc. (Patch103, Patch104) * Tue Mar 27 2001 akira yamada <akira(a)vinelinux.org> - applied patch: - fixed marshal for bignum bug. - fixed scope of constant variables bug. * Tue Mar 20 2001 akira yamada <akira(a)vinelinux.org> - upgraded to new upstream version 1.6.3. * Fri Feb 09 2001 akira yamada <akira(a)vinelinux.org> - fixed bad group for libruby. - Applied patch: upgraded to cvs version (2001-02-08): fixed minor bugs. * Thu Jan 18 2001 akira yamada <akira(a)vinelinux.org> - Applied patch: upgraded to cvs version (2001-01-15): fixed minor bugs(e.g. ruby makes extention librares too large...). * Wed Jan 10 2001 akira yamada <akira(a)vinelinux.org> - Applied patch: upgraded to cvs version (2001-01-09): fixed minor bugs. * Sat Dec 30 2000 akira yamada <akira(a)vinelinux.org> - Applied bug fix patch. * Mon Dec 25 2000 akira yamada <akira(a)vinelinux.org> - Updated to new upstream version 1.6.2. * Fri Dec 22 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000122019.patch, added ruby_cvs.2000122215.patch (upgraded ruby to latest cvs version, 1.6.2-preview4). * Wed Dec 20 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000121413.patch, added ruby_cvs.2000122019.patch (upgraded ruby to latest cvs version). - new package: libruby * Thu Dec 14 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000101901.patch, added ruby_cvs.2000121413.patch (upgraded ruby to latest cvs version). - Removed ruby-dev.11262.patch, ruby-dev.11265.patch, and ruby-dev.11268.patch (included into above patch). * Sun Nov 12 2000 MACHINO, Satoshi <machino(a)vinelinux.org> 1.6.1-0vl9 - build on gcc-2.95.3 * Thu Oct 19 2000 akira yamada <akira(a)vinelinux.org> - Added ruby-dev.11268.patch. * Thu Oct 19 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000101117.patch and added ruby_cvs.2000101901.patch (upgraded ruby to latest cvs version). - Added ruby-dev.11262.patch. - Added ruby-dev.11265.patch. * Wed Oct 11 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000101117.patch (upgraded ruby to latest cvs version). * Mon Oct 09 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000100313.patch (upgraded ruby to latest cvs version). * Tue Oct 03 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000100218.patch and added ruby_cvs.2000100313.patch (upgraded ruby to latest cvs version). * Mon Oct 02 2000 akira yamada <akira(a)vinelinux.org> - Removed ruby_cvs.2000092718.patch and added ruby_cvs.2000100218.patch (upgraded ruby to latest cvs version). * Thu Sep 27 2000 akira yamada <akira(a)vinelinux.org> - Updated to upstream version 1.6.1. - Removed ruby_cvs.2000082901.patch and added ruby_cvs.2000092718.patch (upgraded ruby to latest cvs version). * Tue Aug 29 2000 akira yamada <akira(a)redhat.com> - Updated to version 1.4.6. - removed ruby-dev.10123.patch(included into ruby-1.4.6). - Added ruby_cvs.2000082901.patch(upgraded ruby to latest cvs version). * Tue Jun 27 2000 akira yamada <akira(a)redhat.com> - Updated manuals to version 1.4.5. * Sun Jun 25 2000 akira yamada <akira(a)redhat.com> - Added ruby-dev.10123.patch. * Sat Jun 24 2000 akira yamada <akira(a)redhat.com> - Updated to version 1.4.5. - Removed ruby_cvs.2000062401.patch(included into ruby-1.4.5). * Thu Jun 22 2000 akira yamada <akira(a)redhat.com> - Updated to version 1.4.4(06/22/2000 CVS). - Removed ruby-dev.10054.patch(included into ruby_cvs.patch). * Thu Jun 22 2000 akira yamada <akira(a)redhat.com> - Renamed to ruby_cvs20000620.patch from ruby_cvs.patch. * Tue Jun 20 2000 akira yamada <akira(a)redhat.com> - Updated to version 1.4.4(06/20/2000 CVS). - Removed ruby-list.23190.patch(included into ruby_cvs.patch). - Added ruby-dev.10054.patch. * Tue Jun 15 2000 akira yamada <akira(a)redhat.com> - Updated to version 1.4.4(06/12/2000 CVS). - Added manuals and FAQs. - Split into ruby, ruby-devel, ruby-tcltk, ruby-docs, irb. * Tue Jun 13 2000 Mitsuo Hamada <mhamada(a)redhat.com> - Updated to version 1.4.4 * Wed Dec 08 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.4.3 * Mon Sep 20 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.4.2 (Sep 18) * Fri Sep 17 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.4.2 * Tue Aug 17 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.4.0 * Fri Jul 23 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - 2nd release - Updated to version 1.2.6(15 Jul 1999) - striped %{prefix}/bin/ruby * Mon Jun 28 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.2.6(21 Jun 1999) * Wed Apr 14 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.2.5 * Fri Apr 09 1999 Atsushi Yamagata <yamagata(a)plathome.co.jp> - Updated to version 1.2.4 * Fri Dec 25 1998 Toru Hoshina <hoshina(a)best.com> - Version up to 1.2 stable. * Fri Nov 27 1998 Toru Hoshina <hoshina(a)best.com> - Version up to 1.1c9. * Thu Nov 19 1998 Toru Hoshina <hoshina(a)best.com> - Version up to 1.1c8, however it appear short life :-P * Fri Nov 13 1998 Toru Hoshina <hoshina(a)best.com> - Version up. * Mon Sep 22 1998 Toru Hoshina <hoshina(a)best.com> - To make a libruby.so. * Mon Sep 21 1998 Toru Hoshina <hoshina(a)best.com> - Modified SPEC in order to install libruby.a so that it should be used by another ruby entention. - 2nd release. * Mon Mar 9 1998 Shoichi OZAWA <shoch(a)jsdi.or.jp> - Added a powerPC arch part. Thanks, MURATA Nobuhiro <nob(a)makioka.y-min.or.jp> Any detailed guidance would be greatly appreciated. What I really want to know is if it is ok to proceed to rpmbuild -ba or what I have to fix to get to that point. Regards, -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited
http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3
18 years, 6 months
0
0
[CentOS] Re: help with x config on centos 5.1
by Kay Diederichs
Jerry Geis schrieb: > Hi all, > > Typically I dont have issues with configuring X. However this time its > an issue. > I have an NVIDIA graphics card trying to do 1920x1080. > > If I configure the screen by hand with the nvidia config utility it > works at 1920x1080. > However when I reboot its 800x600. When I use the nvidia config utility to > set 1920x1080 then save the xorg.conf file, and reboot (yes I copied > /tmp/xorg.conf to /etc/X11/xorg.conf) > and rebooted its back to 800x600. > > The startx verbose gives me the clocking information (see below) > however its always 800x600. > > Any ideas? > > Jerry > ---------------------- > > Section "Monitor" > > ### Comment all HorizSync and VertSync values to use DDC: > ### Comment all HorizSync and VertSync values to use DDC: > Identifier "Monitor0" > VendorName "Unknown" > ModelName "VIZIO GV47L" > HorizSync 31.0 - 70.0 > VertRefresh 50.0 - 85.0 > ModeLine "1920x1080" 148.3 1920 2008 2056 2200 1080 1084 1089 > 1125 +hsync +vsync > Option "UseEDID" "FALSE" > Option "UseEDIDDpi" "FALSE" > Option "ModeValidation" "NoEdidModes" > EndSection > > Section "Device" > Identifier "Videocard0" > Driver "nvidia" > VendorName "NVIDIA Corporation" > BoardName "GeForce 7100 GS" > EndSection > > Section "Screen" > Identifier "Screen0" > Device "Videocard0" > Monitor "Monitor0" > DefaultDepth 24 > Option "TwinView" "0" > Option "metamodes" "1920x1080 +0+0; 1024x768 +0+0; 800x600 > +0+0; 640x480 +0+0" > Option "noedidDFPmaxsizecheck" > Option "exactmodetimingsDVI" > Option "modevalidation" "nodfpnativeresolutioncheck" > Option "UseEDID" "FALSE" > Option "UseEDIDDpi" "FALSE" > Option "UseEdidFreqs" "False" > Option "AllowDDCCI" "True" > SubSection "Display" > Depth 24 > EndSubSection > EndSection > > > ------------------------ > X Window System Version 6.8.2 > Release Date: 9 February 2005 > X Protocol Version 11, Revision 0, Release 6.8.2 > Build Operating System: Linux 2.6.9-42.0.3.ELsmp x86_64 [ELF] > Current Operating System: Linux
MMCafeteria.cami3.com
2.6.21.1 #1 SMP > Fri Jul 20 21:46:36 EDT 2007 x86_64 > Build Date: 19 September 2007 > Build Host: builder6 > > Before reporting problems, check
http://wiki.X.Org
> to make sure that you have the latest version. > Module Loader present > OS Kernel: Linux version 2.6.21.1 > (root(a)localhost.localdomain) (gcc version > 3.4.6 20060404 (Red Hat 3.4.6-8)) #1 SMP Fri Jul 20 21:46:36 EDT 2007 PF > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 15 17:03:33 2008 > (==) Using config file: "/etc/X11/xorg.conf" > (==) ServerLayout "single head configuration" > (**) |-->Screen "Screen0" (0) > (**) | |-->Monitor "Monitor0" > (**) | |-->Device "Videocard0" > (**) |-->Input Device "Mouse0" > (**) |-->Input Device "Keyboard0" > (WW) `fonts.dir' not found (or not valid) in > "/usr/X11R6/lib/X11/fonts/TTF/". > Entry deleted from font path. > (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/TTF/"). > (WW) `fonts.dir' not found (or not valid) in > "/usr/X11R6/lib/X11/fonts/CID/". > Entry deleted from font path. > (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/CID/"). > (==) FontPath set to > "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" > > (==) RgbPath set to "/usr/X11R6/lib/X11/rgb" > (==) ModulePath set to "/usr/X11R6/lib64/modules" > (**) Option "BlankTime" "0" > (**) Option "StandbyTime" "0" > (**) Option "SuspendTime" "0" > (**) Option "OffTime" "0" > (**) Option "Xinerama" "0" > (WW) Open APM failed (/dev/apm_bios) (No such file or directory) > (II) Module ABI versions: > X.Org ANSI C Emulation: 0.2 > X.Org Video Driver: 0.7 > X.Org XInput driver : 0.4 > X.Org Server Extension : 0.2 > X.Org Font Renderer : 0.4 > (II) Loader running on linux > (II) LoadModule: "bitmap" > (II) Loading /usr/X11R6/lib64/modules/fonts/libbitmap.a > (II) Module bitmap: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > Module class: X.Org Font Renderer > ABI class: X.Org Font Renderer, version 0.4 > (II) Loading font Bitmap > (II) LoadModule: "pcidata" > (II) Loading /usr/X11R6/lib64/modules/libpcidata.a > (II) Module pcidata: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > ABI class: X.Org Video Driver, version 0.7 > (--) using VT number 7 > > (II) PCI: PCI scan (all values are in hex) > (II) PCI: 00:00:0: chip 10de,03ea card 1458,5001 rev a1 class 05,00,00 > hdr 00 > (II) PCI: 00:01:0: chip 10de,03e0 card 1458,0c11 rev a2 class 06,01,00 > hdr 80 > (II) PCI: 00:01:1: chip 10de,03eb card 1458,0c11 rev a2 class 0c,05,00 > hdr 80 > (II) PCI: 00:01:2: chip 10de,03f5 card 1458,0c11 rev a2 class 05,00,00 > hdr 80 > (II) PCI: 00:02:0: chip 10de,03f1 card 1458,5004 rev a3 class 0c,03,10 > hdr 80 > (II) PCI: 00:02:1: chip 10de,03f2 card 1458,5004 rev a3 class 0c,03,20 > hdr 80 > (II) PCI: 00:04:0: chip 10de,03f3 card 0000,0000 rev a1 class 06,04,01 > hdr 01 > (II) PCI: 00:05:0: chip 10de,03f0 card 1458,a002 rev a2 class 04,03,00 > hdr 80 > (II) PCI: 00:06:0: chip 10de,03ec card 1458,5002 rev a2 class 01,01,8a > hdr 00 > (II) PCI: 00:07:0: chip 10de,03ef card 1458,e000 rev a2 class 06,80,00 > hdr 00 > (II) PCI: 00:08:0: chip 10de,03f6 card 1458,b002 rev a2 class 01,01,85 > hdr 80 > (II) PCI: 00:09:0: chip 10de,03e8 card 0000,0000 rev a2 class 06,04,00 > hdr 01 > (II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 > hdr 80 > (II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 > hdr 80 > (II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 > hdr 80 > (II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 > hdr 80 > (II) PCI: 02:00:0: chip 10de,016a card 1682,2236 rev a1 class 03,00,00 > hdr 00 > (II) PCI: End of PCI scan > (II) PCI-to-ISA bridge: > (II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set) > (II) Subtractive PCI-to-PCI bridge: > (II) Bus 1: bridge is at (0:4:0), (0,1,1), BCTRL: 0x0200 (VGA_EN is > cleared) > (II) Bus 1 I/O range: > [0] -1 0 0x0000b000 - 0x0000bfff (0x1000) IX[B] > (II) PCI-to-PCI bridge: > (II) Bus 2: bridge is at (0:9:0), (0,2,2), BCTRL: 0x0008 (VGA_EN is set) > (II) Bus 2 non-prefetchable memory range: > [0] -1 0 0xf2000000 - 0xf4ffffff (0x3000000) MX[B] > (II) Bus 2 prefetchable memory range: > [0] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B] > (II) Host-to-PCI bridge: > (II) Bus 0: bridge is at (0:24:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set) > (II) Bus 0 I/O range: > [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] > (II) Bus 0 non-prefetchable memory range: > [0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B] > (II) Bus 0 prefetchable memory range: > [0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B] > (--) PCI:*(2:0:0) nVidia Corporation unknown chipset (0x016a) rev 161, > Mem @ 0xf2000000/24, 0xe0000000/28, 0xf3000000/24 > (II) Addressable bus resource ranges are > [0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B] > [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] > (II) OS-reported resource ranges: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > (II) Active PCI resource ranges: > [0] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [1] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [2] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [3] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [4] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [5] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [6] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [7] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [8] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [9] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [10] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [11] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [12] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [13] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [14] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [15] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [16] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [17] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > (II) Active PCI resource ranges after removing overlaps: > [0] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [1] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [2] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [3] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [4] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [5] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [6] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [7] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [8] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [9] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [10] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [11] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [12] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [13] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [14] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [15] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [16] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [17] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > (II) OS-reported resource ranges after removing overlaps with PCI: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > (II) All system resource ranges: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [6] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [7] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [8] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [9] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [10] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [11] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [12] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > [15] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [20] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [21] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [22] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [23] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [24] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > (II) LoadModule: "glx" > (II) Loading /usr/X11R6/lib64/modules/extensions/libglx.so > (II) Module glx: vendor="NVIDIA Corporation" > compiled for 4.0.2, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 0.1 > (II) NVIDIA GLX Module 169.09 Fri Jan 11 14:46:52 PST 2008 > (II) Loading extension GLX > (II) LoadModule: "extmod" > (II) Loading /usr/X11R6/lib64/modules/extensions/libextmod.a > (II) Module extmod: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 0.2 > (II) Loading extension SHAPE > (II) Loading extension MIT-SUNDRY-NONSTANDARD > (II) Loading extension BIG-REQUESTS > (II) Loading extension SYNC > (II) Loading extension MIT-SCREEN-SAVER > (II) Loading extension XC-MISC > (II) Loading extension XFree86-VidModeExtension > (II) Loading extension XFree86-Misc > (II) Loading extension XFree86-DGA > (II) Loading extension DPMS > (II) Loading extension TOG-CUP > (II) Loading extension Extended-Visual-Information > (II) Loading extension XVideo > (II) Loading extension XVideo-MotionCompensation > (II) Loading extension X-Resource > (II) LoadModule: "nvidia" > (II) Loading /usr/X11R6/lib64/modules/drivers/nvidia_drv.so > (II) Module nvidia: vendor="NVIDIA Corporation" > compiled for 4.0.2, module version = 1.0.0 > Module class: X.Org Video Driver > (II) LoadModule: "mouse" > (II) Loading /usr/X11R6/lib64/modules/input/mouse_drv.o > (II) Module mouse: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > Module class: X.Org XInput Driver > ABI class: X.Org XInput driver, version 0.4 > (II) LoadModule: "kbd" > (II) Loading /usr/X11R6/lib64/modules/input/kbd_drv.o > (II) Module kbd: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > Module class: X.Org XInput Driver > ABI class: X.Org XInput driver, version 0.4 > (II) NVIDIA dlloader X Driver 169.09 Fri Jan 11 14:07:11 PST 2008 > (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs > (II) Primary Device is: PCI 02:00:0 > (--) Assigning device section with no busID to primary device > (--) Chipset NVIDIA GPU found > (II) NVIDIA(0): Found 1 NVIDIA X Screens > (II) Loading sub module "fb" > (II) LoadModule: "fb" > (II) Loading /usr/X11R6/lib64/modules/libfb.a > (II) Module fb: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 1.0.0 > ABI class: X.Org ANSI C Emulation, version 0.2 > (II) Loading sub module "wfb" > (II) LoadModule: "wfb" > (II) Loading /usr/X11R6/lib64/modules/libwfb.so > (II) Module wfb: vendor="NVIDIA Corporation" > compiled for 4.23.73Vz, module version = 1.0.0 > (II) Loading sub module "ramdac" > (II) LoadModule: "ramdac" > (II) Loading /usr/X11R6/lib64/modules/libramdac.a > (II) Module ramdac: vendor="X.Org Foundation" > compiled for 6.8.2, module version = 0.1.0 > ABI class: X.Org Video Driver, version 0.7 > (II) resource ranges after xf86ClaimFixedResources() call: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [6] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [7] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [8] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [9] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [10] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [11] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [12] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > [15] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [20] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [21] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [22] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [23] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [24] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > (II) resource ranges after probing: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [6] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [7] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [8] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [9] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [10] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [11] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [12] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] > [14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > [15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > [18] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [19] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [20] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [21] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [22] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [23] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [24] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [25] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [26] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [27] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > [28] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] > [29] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] > (II) Setting vga for screen 0. > (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 > (==) NVIDIA(0): RGB weight 888 > (==) NVIDIA(0): Default visual is TrueColor > (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) > (**) NVIDIA(0): Option "UseEDID" "FALSE" > (**) NVIDIA(0): Option "UseEdidFreqs" "False" > (**) NVIDIA(0): Option "TwinView" "0" > (**) NVIDIA(0): Option "MetaModes" "1920x1080 +0+0; 1024x768 +0+0; > 800x600 +0+0; 640x480 +0+0" > (**) NVIDIA(0): Option "ExactModeTimingsDVI" > (**) NVIDIA(0): Option "UseEdidDpi" "FALSE" > (**) NVIDIA(0): Option "ModeValidation" "nodfpnativeresolutioncheck" > (==) NVIDIA(0): Using HW cursor > (**) NVIDIA(0): Enabling RENDER acceleration > (==) NVIDIA(0): Video key set to default value of 0x101fe > (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been > (**) NVIDIA(0): disabled on all display devices. > (**) NVIDIA(0): Ignoring EDIDs > (II) NVIDIA(GPU-0): Not probing EDID on DFP-0. > (II) NVIDIA(0): NVIDIA GPU GeForce 7100 GS (NV44) at PCI:2:0:0 (GPU-0) > (--) NVIDIA(0): Memory: 524288 kBytes > (II) NVIDIA(0): GPU RAM Type: DDR2 > (--) NVIDIA(0): VideoBIOS: 05.44.02.67.20 > (--) NVIDIA(0): Found 2 CRTCs on board > (II) NVIDIA(0): Supported display device(s): CRT-0, CRT-1, DFP-0, TV-0 > (II) NVIDIA(0): Bus detected as PCI Express > (II) NVIDIA(0): Detected PCI Express Link width: 8X > (--) NVIDIA(0): Interlaced video modes are supported on this GPU > (II) NVIDIA(0): VPES : 3 > (II) NVIDIA(0): SPS : 4 > (II) NVIDIA(0): > (II) NVIDIA(0): Mode timing constraints for : GeForce 7100 GS > (II) NVIDIA(0): Maximum mode timing values : > (II) NVIDIA(0): Horizontal Visible Width : 8192 > (II) NVIDIA(0): Horizontal Blank Start : 8192 > (II) NVIDIA(0): Horizontal Blank Width : 4096 > (II) NVIDIA(0): Horizontal Sync Start : 8184 > (II) NVIDIA(0): Horizontal Sync Width : 504 > (II) NVIDIA(0): Horizontal Total Width : 8224 > (II) NVIDIA(0): Vertical Visible Height : 8192 > (II) NVIDIA(0): Vertical Blank Start : 8192 > (II) NVIDIA(0): Vertical Blank Width : 256 > (II) NVIDIA(0): Veritcal Sync Start : 8191 > (II) NVIDIA(0): Vertical Sync Width : 15 > (II) NVIDIA(0): Vertical Total Height : 8193 > (II) NVIDIA(0): > (II) NVIDIA(0): Minimum mode timing values : > (II) NVIDIA(0): Horizontal Total Width : 40 > (II) NVIDIA(0): Vertical Total Height : 2 > (II) NVIDIA(0): > (II) NVIDIA(0): Mode timing alignment : > (II) NVIDIA(0): Horizontal Visible Width : multiples of 8 > (II) NVIDIA(0): Horizontal Blank Start : multiples of 8 > (II) NVIDIA(0): Horizontal Blank Width : multiples of 8 > (II) NVIDIA(0): Horizontal Sync Start : multiples of 8 > (II) NVIDIA(0): Horizontal Sync Width : multiples of 8 > (II) NVIDIA(0): Horizontal Total Width : multiples of 8 > (II) NVIDIA(0): > (--) NVIDIA(0): Connected display device(s) on GeForce 7100 GS at > PCI:2:0:0: > (--) NVIDIA(0): DFP-0 > (--) NVIDIA(0): DFP-0: 155.0 MHz maximum pixel clock > (--) NVIDIA(0): DFP-0: Internal Single Link TMDS > (--) NVIDIA(0): DFP-0: Native FlatPanel Scaling is not supported > (--) NVIDIA(0): DFP-0: DFP modes are not limited to 60 Hz refresh rate > (--) NVIDIA(0): DFP-0: DFP is not internal to notebook > (--) NVIDIA(0): > (--) NVIDIA(0): --- EDID for DFP-0 --- > (--) NVIDIA(0): > (--) NVIDIA(0): No EDID Available. > (--) NVIDIA(0): > (--) NVIDIA(0): --- End of EDID for DFP-0 --- > (--) NVIDIA(0): > (II) NVIDIA(0): Mode Validation Overrides for DFP-0: > (II) NVIDIA(0): NoDFPNativeResolutionCheck > (II) NVIDIA(0): Frequency information for DFP-0: > (II) NVIDIA(0): HorizSync : 31.000-70.000 kHz > (II) NVIDIA(0): VertRefresh : 50.000-85.000 Hz > (II) NVIDIA(0): (HorizSync from HorizSync in X Config Monitor section) > (II) NVIDIA(0): (VertRefresh from VertRefresh in X Config Monitor > (II) NVIDIA(0): section) > (II) NVIDIA(0): > (II) NVIDIA(0): --- Building ModePool for DFP-0 --- > (II) NVIDIA(0): > (II) NVIDIA(0): Native backend timings for DFP-0: > (II) NVIDIA(0): 640 x 480 @ 60 Hz > (II) NVIDIA(0): Pixel Clock : 25.175 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 656 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 800 > (II) NVIDIA(0): VRes, VSyncStart : 480, 490 > (II) NVIDIA(0): VSyncEnd, VTotal : 492, 525 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1080": > (II) NVIDIA(0): 1920 x 1080 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Configuration file ModeLine > (II) NVIDIA(0): Pixel Clock : 148.300 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2008 > (II) NVIDIA(0): HSyncEnd, HTotal : 2056, 2200 > (II) NVIDIA(0): VRes, VSyncStart : 1080, 1084 > (II) NVIDIA(0): VSyncEnd, VTotal : 1089, 1125 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x350": > (II) NVIDIA(0): 640 x 350 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 736, 832 > (II) NVIDIA(0): VRes, VSyncStart : 350, 382 > (II) NVIDIA(0): VSyncEnd, VTotal : 385, 445 > (II) NVIDIA(0): H/V Polarity : +/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x175": > (II) NVIDIA(0): 320 x 175 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 15.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 336 > (II) NVIDIA(0): HSyncEnd, HTotal : 368, 416 > (II) NVIDIA(0): VRes, VSyncStart : 175, 191 > (II) NVIDIA(0): VSyncEnd, VTotal : 192, 222 > (II) NVIDIA(0): H/V Polarity : +/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x400": > (II) NVIDIA(0): 640 x 400 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 736, 832 > (II) NVIDIA(0): VRes, VSyncStart : 400, 401 > (II) NVIDIA(0): VSyncEnd, VTotal : 404, 445 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x200": > (II) NVIDIA(0): 320 x 200 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 15.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 336 > (II) NVIDIA(0): HSyncEnd, HTotal : 368, 416 > (II) NVIDIA(0): VRes, VSyncStart : 200, 200 > (II) NVIDIA(0): VSyncEnd, VTotal : 202, 222 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "720x400": > (II) NVIDIA(0): 720 x 400 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 35.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 720, 756 > (II) NVIDIA(0): HSyncEnd, HTotal : 828, 936 > (II) NVIDIA(0): VRes, VSyncStart : 400, 401 > (II) NVIDIA(0): VSyncEnd, VTotal : 404, 446 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "360x200": > (II) NVIDIA(0): 360 x 200 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 17.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 360, 378 > (II) NVIDIA(0): HSyncEnd, HTotal : 414, 468 > (II) NVIDIA(0): VRes, VSyncStart : 200, 200 > (II) NVIDIA(0): VSyncEnd, VTotal : 202, 223 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 25.200 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 656 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 800 > (II) NVIDIA(0): VRes, VSyncStart : 480, 490 > (II) NVIDIA(0): VSyncEnd, VTotal : 492, 525 > (II) NVIDIA(0): H/V Polarity : -/- > (WW) NVIDIA(0): Mode is rejected: Incorrect X server VESA mode. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x240": > (II) NVIDIA(0): 320 x 240 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 12.600 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 328 > (II) NVIDIA(0): HSyncEnd, HTotal : 376, 400 > (II) NVIDIA(0): VRes, VSyncStart : 240, 245 > (II) NVIDIA(0): VSyncEnd, VTotal : 246, 262 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 73 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 664 > (II) NVIDIA(0): HSyncEnd, HTotal : 704, 832 > (II) NVIDIA(0): VRes, VSyncStart : 480, 489 > (II) NVIDIA(0): VSyncEnd, VTotal : 491, 520 > (II) NVIDIA(0): H/V Polarity : -/- > (WW) NVIDIA(0): Mode is rejected: Incorrect X server VESA mode. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x240": > (II) NVIDIA(0): 320 x 240 @ 73 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 15.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 332 > (II) NVIDIA(0): HSyncEnd, HTotal : 352, 416 > (II) NVIDIA(0): VRes, VSyncStart : 240, 244 > (II) NVIDIA(0): VSyncEnd, VTotal : 245, 260 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 656 > (II) NVIDIA(0): HSyncEnd, HTotal : 720, 840 > (II) NVIDIA(0): VRes, VSyncStart : 480, 481 > (II) NVIDIA(0): VSyncEnd, VTotal : 484, 500 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x240": > (II) NVIDIA(0): 320 x 240 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 15.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 328 > (II) NVIDIA(0): HSyncEnd, HTotal : 360, 420 > (II) NVIDIA(0): VRes, VSyncStart : 240, 240 > (II) NVIDIA(0): VSyncEnd, VTotal : 242, 250 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 36.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 696 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 832 > (II) NVIDIA(0): VRes, VSyncStart : 480, 481 > (II) NVIDIA(0): VSyncEnd, VTotal : 484, 509 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "320x240": > (II) NVIDIA(0): 320 x 240 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 18.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 320, 348 > (II) NVIDIA(0): HSyncEnd, HTotal : 376, 416 > (II) NVIDIA(0): VRes, VSyncStart : 240, 240 > (II) NVIDIA(0): VSyncEnd, VTotal : 242, 254 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 56 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 36.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 824 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1024 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 603, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "400x300": > (II) NVIDIA(0): 400 x 300 @ 56 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 18.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 400, 412 > (II) NVIDIA(0): HSyncEnd, HTotal : 448, 512 > (II) NVIDIA(0): VRes, VSyncStart : 300, 300 > (II) NVIDIA(0): VSyncEnd, VTotal : 301, 312 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 40.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 840 > (II) NVIDIA(0): HSyncEnd, HTotal : 968, 1056 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 605, 628 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "400x300": > (II) NVIDIA(0): 400 x 300 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 20.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 400, 420 > (II) NVIDIA(0): HSyncEnd, HTotal : 484, 528 > (II) NVIDIA(0): VRes, VSyncStart : 300, 300 > (II) NVIDIA(0): VSyncEnd, VTotal : 302, 314 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 72 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 50.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 856 > (II) NVIDIA(0): HSyncEnd, HTotal : 976, 1040 > (II) NVIDIA(0): VRes, VSyncStart : 600, 637 > (II) NVIDIA(0): VSyncEnd, VTotal : 643, 666 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "400x300": > (II) NVIDIA(0): 400 x 300 @ 72 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 25.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 400, 428 > (II) NVIDIA(0): HSyncEnd, HTotal : 488, 520 > (II) NVIDIA(0): VRes, VSyncStart : 300, 318 > (II) NVIDIA(0): VSyncEnd, VTotal : 321, 333 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 49.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 816 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1056 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 604, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "400x300": > (II) NVIDIA(0): 400 x 300 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 24.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 400, 408 > (II) NVIDIA(0): HSyncEnd, HTotal : 448, 528 > (II) NVIDIA(0): VRes, VSyncStart : 300, 300 > (II) NVIDIA(0): VSyncEnd, VTotal : 302, 312 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 56.300 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1048 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 604, 631 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "400x300": > (II) NVIDIA(0): 400 x 300 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 28.150 MHz > (II) NVIDIA(0): HRes, HSyncStart : 400, 416 > (II) NVIDIA(0): HSyncEnd, HTotal : 448, 524 > (II) NVIDIA(0): VRes, VSyncStart : 300, 300 > (II) NVIDIA(0): VSyncEnd, VTotal : 302, 315 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 87 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 44.900 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1032 > (II) NVIDIA(0): HSyncEnd, HTotal : 1208, 1264 > (II) NVIDIA(0): VRes, VSyncStart : 768, 768 > (II) NVIDIA(0): VSyncEnd, VTotal : 776, 817 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : Interlace > (WW) NVIDIA(0): Mode is rejected: VertRefresh (87.0 Hz) out of range > (WW) NVIDIA(0): (50.000-85.000 Hz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "512x384": > (II) NVIDIA(0): 512 x 384 @ 87 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 22.450 MHz > (II) NVIDIA(0): HRes, HSyncStart : 512, 516 > (II) NVIDIA(0): HSyncEnd, HTotal : 604, 632 > (II) NVIDIA(0): VRes, VSyncStart : 384, 384 > (II) NVIDIA(0): VSyncEnd, VTotal : 388, 408 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : Interlace DoubleScan > (WW) NVIDIA(0): Mode is rejected: VertRefresh (87.1 Hz) out of range > (WW) NVIDIA(0): (50.000-85.000 Hz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 65.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1048 > (II) NVIDIA(0): HSyncEnd, HTotal : 1184, 1344 > (II) NVIDIA(0): VRes, VSyncStart : 768, 771 > (II) NVIDIA(0): VSyncEnd, VTotal : 777, 806 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "512x384": > (II) NVIDIA(0): 512 x 384 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 32.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 512, 524 > (II) NVIDIA(0): HSyncEnd, HTotal : 592, 672 > (II) NVIDIA(0): VRes, VSyncStart : 384, 385 > (II) NVIDIA(0): VSyncEnd, VTotal : 388, 403 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 75.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1048 > (II) NVIDIA(0): HSyncEnd, HTotal : 1184, 1328 > (II) NVIDIA(0): VRes, VSyncStart : 768, 771 > (II) NVIDIA(0): VSyncEnd, VTotal : 777, 806 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "512x384": > (II) NVIDIA(0): 512 x 384 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 37.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 512, 524 > (II) NVIDIA(0): HSyncEnd, HTotal : 592, 664 > (II) NVIDIA(0): VRes, VSyncStart : 384, 385 > (II) NVIDIA(0): VSyncEnd, VTotal : 388, 403 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 78.800 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1040 > (II) NVIDIA(0): HSyncEnd, HTotal : 1136, 1312 > (II) NVIDIA(0): VRes, VSyncStart : 768, 769 > (II) NVIDIA(0): VSyncEnd, VTotal : 772, 800 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: Incorrect X server VESA mode. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "512x384": > (II) NVIDIA(0): 512 x 384 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 39.400 MHz > (II) NVIDIA(0): HRes, HSyncStart : 512, 520 > (II) NVIDIA(0): HSyncEnd, HTotal : 568, 656 > (II) NVIDIA(0): VRes, VSyncStart : 384, 384 > (II) NVIDIA(0): VSyncEnd, VTotal : 386, 400 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 94.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1072 > (II) NVIDIA(0): HSyncEnd, HTotal : 1168, 1376 > (II) NVIDIA(0): VRes, VSyncStart : 768, 769 > (II) NVIDIA(0): VSyncEnd, VTotal : 772, 808 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "512x384": > (II) NVIDIA(0): 512 x 384 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 47.250 MHz > (II) NVIDIA(0): HRes, HSyncStart : 512, 536 > (II) NVIDIA(0): HSyncEnd, HTotal : 584, 688 > (II) NVIDIA(0): VRes, VSyncStart : 384, 384 > (II) NVIDIA(0): VSyncEnd, VTotal : 386, 404 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1152x864": > (II) NVIDIA(0): 1152 x 864 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1152, 1216 > (II) NVIDIA(0): HSyncEnd, HTotal : 1344, 1600 > (II) NVIDIA(0): VRes, VSyncStart : 864, 865 > (II) NVIDIA(0): VSyncEnd, VTotal : 868, 900 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "576x432": > (II) NVIDIA(0): 576 x 432 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 54.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 576, 608 > (II) NVIDIA(0): HSyncEnd, HTotal : 672, 800 > (II) NVIDIA(0): VRes, VSyncStart : 432, 432 > (II) NVIDIA(0): VSyncEnd, VTotal : 434, 450 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x960": > (II) NVIDIA(0): 1280 x 960 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1376 > (II) NVIDIA(0): HSyncEnd, HTotal : 1488, 1800 > (II) NVIDIA(0): VRes, VSyncStart : 960, 961 > (II) NVIDIA(0): VSyncEnd, VTotal : 964, 1000 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 54.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 688 > (II) NVIDIA(0): HSyncEnd, HTotal : 744, 900 > (II) NVIDIA(0): VRes, VSyncStart : 480, 480 > (II) NVIDIA(0): VSyncEnd, VTotal : 482, 500 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x960": > (II) NVIDIA(0): 1280 x 960 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 148.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1344 > (II) NVIDIA(0): HSyncEnd, HTotal : 1504, 1728 > (II) NVIDIA(0): VRes, VSyncStart : 960, 961 > (II) NVIDIA(0): VSyncEnd, VTotal : 964, 1011 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (85.9 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 74.250 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 864 > (II) NVIDIA(0): VRes, VSyncStart : 480, 480 > (II) NVIDIA(0): VSyncEnd, VTotal : 482, 505 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (85.9 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1328 > (II) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x512": > (II) NVIDIA(0): 640 x 512 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 54.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 664 > (II) NVIDIA(0): HSyncEnd, HTotal : 720, 844 > (II) NVIDIA(0): VRes, VSyncStart : 512, 512 > (II) NVIDIA(0): VSyncEnd, VTotal : 514, 533 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 135.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1296 > (II) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (80.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x512": > (II) NVIDIA(0): 640 x 512 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 67.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 648 > (II) NVIDIA(0): HSyncEnd, HTotal : 720, 844 > (II) NVIDIA(0): VRes, VSyncStart : 512, 512 > (II) NVIDIA(0): VSyncEnd, VTotal : 514, 533 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (80.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 157.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1344 > (II) NVIDIA(0): HSyncEnd, HTotal : 1504, 1728 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1072 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (157.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x512": > (II) NVIDIA(0): 640 x 512 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 78.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 864 > (II) NVIDIA(0): VRes, VSyncStart : 512, 512 > (II) NVIDIA(0): VSyncEnd, VTotal : 514, 536 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (91.1 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 162.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (75.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 81.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1080 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (75.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 65 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 175.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (175.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 65 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 87.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1080 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (81.2 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 189.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (189.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 94.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1080 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (87.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 202.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (202.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 101.250 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1080 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (93.8 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 229.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (229.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 114.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1080 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (106.2 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1792x1344": > (II) NVIDIA(0): 1792 x 1344 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 204.800 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1792, 1920 > (II) NVIDIA(0): HSyncEnd, HTotal : 2120, 2448 > (II) NVIDIA(0): VRes, VSyncStart : 1344, 1345 > (II) NVIDIA(0): VSyncEnd, VTotal : 1348, 1394 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (204.8 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "896x672": > (II) NVIDIA(0): 896 x 672 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 102.400 MHz > (II) NVIDIA(0): HRes, HSyncStart : 896, 960 > (II) NVIDIA(0): HSyncEnd, HTotal : 1060, 1224 > (II) NVIDIA(0): VRes, VSyncStart : 672, 672 > (II) NVIDIA(0): VSyncEnd, VTotal : 674, 697 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (83.7 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1792x1344": > (II) NVIDIA(0): 1792 x 1344 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 261.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1792, 1888 > (II) NVIDIA(0): HSyncEnd, HTotal : 2104, 2456 > (II) NVIDIA(0): VRes, VSyncStart : 1344, 1345 > (II) NVIDIA(0): VSyncEnd, VTotal : 1348, 1417 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (261.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "896x672": > (II) NVIDIA(0): 896 x 672 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 130.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 896, 944 > (II) NVIDIA(0): HSyncEnd, HTotal : 1052, 1228 > (II) NVIDIA(0): VRes, VSyncStart : 672, 672 > (II) NVIDIA(0): VSyncEnd, VTotal : 674, 708 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (106.3 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1856x1392": > (II) NVIDIA(0): 1856 x 1392 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 218.300 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1856, 1952 > (II) NVIDIA(0): HSyncEnd, HTotal : 2176, 2528 > (II) NVIDIA(0): VRes, VSyncStart : 1392, 1393 > (II) NVIDIA(0): VSyncEnd, VTotal : 1396, 1439 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (218.3 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "928x696": > (II) NVIDIA(0): 928 x 696 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 109.150 MHz > (II) NVIDIA(0): HRes, HSyncStart : 928, 976 > (II) NVIDIA(0): HSyncEnd, HTotal : 1088, 1264 > (II) NVIDIA(0): VRes, VSyncStart : 696, 696 > (II) NVIDIA(0): VSyncEnd, VTotal : 698, 719 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (86.4 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1856x1392": > (II) NVIDIA(0): 1856 x 1392 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 288.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1856, 1984 > (II) NVIDIA(0): HSyncEnd, HTotal : 2208, 2560 > (II) NVIDIA(0): VRes, VSyncStart : 1392, 1393 > (II) NVIDIA(0): VSyncEnd, VTotal : 1396, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (288.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "928x696": > (II) NVIDIA(0): 928 x 696 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 144.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 928, 992 > (II) NVIDIA(0): HSyncEnd, HTotal : 1104, 1280 > (II) NVIDIA(0): VRes, VSyncStart : 696, 696 > (II) NVIDIA(0): VSyncEnd, VTotal : 698, 750 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (112.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1440": > (II) NVIDIA(0): 1920 x 1440 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 234.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2048 > (II) NVIDIA(0): HSyncEnd, HTotal : 2256, 2600 > (II) NVIDIA(0): VRes, VSyncStart : 1440, 1441 > (II) NVIDIA(0): VSyncEnd, VTotal : 1444, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (234.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "960x720": > (II) NVIDIA(0): 960 x 720 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 117.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 960, 1024 > (II) NVIDIA(0): HSyncEnd, HTotal : 1128, 1300 > (II) NVIDIA(0): VRes, VSyncStart : 720, 720 > (II) NVIDIA(0): VSyncEnd, VTotal : 722, 750 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (90.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1440": > (II) NVIDIA(0): 1920 x 1440 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 297.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2064 > (II) NVIDIA(0): HSyncEnd, HTotal : 2288, 2640 > (II) NVIDIA(0): VRes, VSyncStart : 1440, 1441 > (II) NVIDIA(0): VSyncEnd, VTotal : 1444, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (297.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "960x720": > (II) NVIDIA(0): 960 x 720 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 148.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 960, 1032 > (II) NVIDIA(0): HSyncEnd, HTotal : 1144, 1320 > (II) NVIDIA(0): VRes, VSyncStart : 720, 720 > (II) NVIDIA(0): VSyncEnd, VTotal : 722, 750 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (112.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "832x624": > (II) NVIDIA(0): 832 x 624 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 57.284 MHz > (II) NVIDIA(0): HRes, HSyncStart : 832, 864 > (II) NVIDIA(0): HSyncEnd, HTotal : 928, 1152 > (II) NVIDIA(0): VRes, VSyncStart : 624, 625 > (II) NVIDIA(0): VSyncEnd, VTotal : 628, 667 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "416x312": > (II) NVIDIA(0): 416 x 312 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 28.642 MHz > (II) NVIDIA(0): HRes, HSyncStart : 416, 432 > (II) NVIDIA(0): HSyncEnd, HTotal : 464, 576 > (II) NVIDIA(0): VRes, VSyncStart : 312, 312 > (II) NVIDIA(0): VSyncEnd, VTotal : 314, 333 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1152x768": > (II) NVIDIA(0): 1152 x 768 @ 55 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 64.995 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1152, 1178 > (II) NVIDIA(0): HSyncEnd, HTotal : 1314, 1472 > (II) NVIDIA(0): VRes, VSyncStart : 768, 771 > (II) NVIDIA(0): VSyncEnd, VTotal : 777, 806 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "576x384": > (II) NVIDIA(0): 576 x 384 @ 55 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 32.497 MHz > (II) NVIDIA(0): HRes, HSyncStart : 576, 589 > (II) NVIDIA(0): HSyncEnd, HTotal : 657, 736 > (II) NVIDIA(0): VRes, VSyncStart : 384, 385 > (II) NVIDIA(0): VSyncEnd, VTotal : 388, 403 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1152x864": > (II) NVIDIA(0): 1152 x 864 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 121.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1152, 1216 > (II) NVIDIA(0): HSyncEnd, HTotal : 1344, 1568 > (II) NVIDIA(0): VRes, VSyncStart : 864, 865 > (II) NVIDIA(0): VSyncEnd, VTotal : 868, 911 > (II) NVIDIA(0): H/V Polarity : +/- > (WW) NVIDIA(0): Mode is rejected: HorizSync (77.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "576x432": > (II) NVIDIA(0): 576 x 432 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 60.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 576, 608 > (II) NVIDIA(0): HSyncEnd, HTotal : 672, 784 > (II) NVIDIA(0): VRes, VSyncStart : 432, 432 > (II) NVIDIA(0): VSyncEnd, VTotal : 434, 455 > (II) NVIDIA(0): H/V Polarity : +/- > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (77.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1400x1050": > (II) NVIDIA(0): 1400 x 1050 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 122.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1400, 1488 > (II) NVIDIA(0): HSyncEnd, HTotal : 1640, 1880 > (II) NVIDIA(0): VRes, VSyncStart : 1050, 1052 > (II) NVIDIA(0): VSyncEnd, VTotal : 1064, 1082 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "700x525": > (II) NVIDIA(0): 700 x 525 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 61.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 700, 744 > (II) NVIDIA(0): HSyncEnd, HTotal : 820, 940 > (II) NVIDIA(0): VRes, VSyncStart : 525, 526 > (II) NVIDIA(0): VSyncEnd, VTotal : 532, 541 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: Mode's width (700) is not a > multiple of > (WW) NVIDIA(0): 8. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1400x1050": > (II) NVIDIA(0): 1400 x 1050 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 151.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1400, 1464 > (II) NVIDIA(0): HSyncEnd, HTotal : 1656, 1960 > (II) NVIDIA(0): VRes, VSyncStart : 1050, 1051 > (II) NVIDIA(0): VSyncEnd, VTotal : 1054, 1100 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (77.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "700x525": > (II) NVIDIA(0): 700 x 525 @ 70 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 75.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 700, 732 > (II) NVIDIA(0): HSyncEnd, HTotal : 828, 980 > (II) NVIDIA(0): VRes, VSyncStart : 525, 525 > (II) NVIDIA(0): VSyncEnd, VTotal : 527, 550 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (77.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1400x1050": > (II) NVIDIA(0): 1400 x 1050 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 155.800 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1400, 1464 > (II) NVIDIA(0): HSyncEnd, HTotal : 1784, 1912 > (II) NVIDIA(0): VRes, VSyncStart : 1050, 1052 > (II) NVIDIA(0): VSyncEnd, VTotal : 1064, 1090 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (155.8 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "700x525": > (II) NVIDIA(0): 700 x 525 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 77.900 MHz > (II) NVIDIA(0): HRes, HSyncStart : 700, 732 > (II) NVIDIA(0): HSyncEnd, HTotal : 892, 956 > (II) NVIDIA(0): VRes, VSyncStart : 525, 526 > (II) NVIDIA(0): VSyncEnd, VTotal : 532, 545 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (81.5 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1400x1050": > (II) NVIDIA(0): 1400 x 1050 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 184.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1400, 1464 > (II) NVIDIA(0): HSyncEnd, HTotal : 1656, 1960 > (II) NVIDIA(0): VRes, VSyncStart : 1050, 1051 > (II) NVIDIA(0): VSyncEnd, VTotal : 1054, 1100 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (184.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "700x525": > (II) NVIDIA(0): 700 x 525 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 92.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 700, 732 > (II) NVIDIA(0): HSyncEnd, HTotal : 828, 980 > (II) NVIDIA(0): VRes, VSyncStart : 525, 525 > (II) NVIDIA(0): VSyncEnd, VTotal : 527, 550 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (93.9 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1024": > (II) NVIDIA(0): 1600 x 1024 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 106.910 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1620 > (II) NVIDIA(0): HSyncEnd, HTotal : 1640, 1670 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1027 > (II) NVIDIA(0): VSyncEnd, VTotal : 1030, 1067 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x512": > (II) NVIDIA(0): 800 x 512 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 53.455 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 810 > (II) NVIDIA(0): HSyncEnd, HTotal : 820, 835 > (II) NVIDIA(0): VRes, VSyncStart : 512, 513 > (II) NVIDIA(0): VSyncEnd, VTotal : 515, 533 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1200": > (II) NVIDIA(0): 1920 x 1200 @ 73 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 230.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 1936 > (II) NVIDIA(0): HSyncEnd, HTotal : 2096, 2528 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : -/- > (WW) NVIDIA(0): Mode is rejected: PixelClock (230.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "960x600": > (II) NVIDIA(0): 960 x 600 @ 73 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 115.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 960, 968 > (II) NVIDIA(0): HSyncEnd, HTotal : 1048, 1264 > (II) NVIDIA(0): VRes, VSyncStart : 600, 600 > (II) NVIDIA(0): VSyncEnd, VTotal : 602, 625 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (91.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1440": > (II) NVIDIA(0): 1920 x 1440 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 341.350 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2072 > (II) NVIDIA(0): HSyncEnd, HTotal : 2288, 2656 > (II) NVIDIA(0): VRes, VSyncStart : 1440, 1441 > (II) NVIDIA(0): VSyncEnd, VTotal : 1444, 1512 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (341.4 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "960x720": > (II) NVIDIA(0): 960 x 720 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 170.675 MHz > (II) NVIDIA(0): HRes, HSyncStart : 960, 1036 > (II) NVIDIA(0): HSyncEnd, HTotal : 1144, 1328 > (II) NVIDIA(0): VRes, VSyncStart : 720, 720 > (II) NVIDIA(0): VSyncEnd, VTotal : 722, 756 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: PixelClock (170.7 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "2048x1536": > (II) NVIDIA(0): 2048 x 1536 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 266.950 MHz > (II) NVIDIA(0): HRes, HSyncStart : 2048, 2200 > (II) NVIDIA(0): HSyncEnd, HTotal : 2424, 2800 > (II) NVIDIA(0): VRes, VSyncStart : 1536, 1537 > (II) NVIDIA(0): VSyncEnd, VTotal : 1540, 1589 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (266.9 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 60 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 133.475 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1100 > (II) NVIDIA(0): HSyncEnd, HTotal : 1212, 1400 > (II) NVIDIA(0): VRes, VSyncStart : 768, 768 > (II) NVIDIA(0): VSyncEnd, VTotal : 770, 794 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: HorizSync (95.3 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "2048x1536": > (II) NVIDIA(0): 2048 x 1536 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 340.480 MHz > (II) NVIDIA(0): HRes, HSyncStart : 2048, 2216 > (II) NVIDIA(0): HSyncEnd, HTotal : 2440, 2832 > (II) NVIDIA(0): VRes, VSyncStart : 1536, 1537 > (II) NVIDIA(0): VSyncEnd, VTotal : 1540, 1603 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (340.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 75 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 170.240 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1108 > (II) NVIDIA(0): HSyncEnd, HTotal : 1220, 1416 > (II) NVIDIA(0): VRes, VSyncStart : 768, 768 > (II) NVIDIA(0): VSyncEnd, VTotal : 770, 801 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: PixelClock (170.2 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "2048x1536": > (II) NVIDIA(0): 2048 x 1536 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 388.040 MHz > (II) NVIDIA(0): HRes, HSyncStart : 2048, 2216 > (II) NVIDIA(0): HSyncEnd, HTotal : 2440, 2832 > (II) NVIDIA(0): VRes, VSyncStart : 1536, 1537 > (II) NVIDIA(0): VSyncEnd, VTotal : 1540, 1612 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (388.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 85 Hz > (II) NVIDIA(0): Mode Source: X Server > (II) NVIDIA(0): Pixel Clock : 194.020 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1108 > (II) NVIDIA(0): HSyncEnd, HTotal : 1220, 1416 > (II) NVIDIA(0): VRes, VSyncStart : 768, 768 > (II) NVIDIA(0): VSyncEnd, VTotal : 770, 806 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Extra : DoubleScan > (WW) NVIDIA(0): Mode is rejected: PixelClock (194.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x350": > (II) NVIDIA(0): 640 x 350 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 736, 832 > (II) NVIDIA(0): VRes, VSyncStart : 350, 382 > (II) NVIDIA(0): VSyncEnd, VTotal : 385, 445 > (II) NVIDIA(0): H/V Polarity : +/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x400": > (II) NVIDIA(0): 640 x 400 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 672 > (II) NVIDIA(0): HSyncEnd, HTotal : 736, 832 > (II) NVIDIA(0): VRes, VSyncStart : 400, 401 > (II) NVIDIA(0): VSyncEnd, VTotal : 404, 445 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "720x400": > (II) NVIDIA(0): 720 x 400 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 35.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 720, 756 > (II) NVIDIA(0): HSyncEnd, HTotal : 828, 936 > (II) NVIDIA(0): VRes, VSyncStart : 400, 401 > (II) NVIDIA(0): VSyncEnd, VTotal : 404, 446 > (II) NVIDIA(0): H/V Polarity : -/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 25.175 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 656 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 800 > (II) NVIDIA(0): VRes, VSyncStart : 480, 490 > (II) NVIDIA(0): VSyncEnd, VTotal : 492, 525 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 73 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 664 > (II) NVIDIA(0): HSyncEnd, HTotal : 704, 832 > (II) NVIDIA(0): VRes, VSyncStart : 480, 489 > (II) NVIDIA(0): VSyncEnd, VTotal : 492, 520 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 31.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 656 > (II) NVIDIA(0): HSyncEnd, HTotal : 720, 840 > (II) NVIDIA(0): VRes, VSyncStart : 480, 481 > (II) NVIDIA(0): VSyncEnd, VTotal : 484, 500 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "640x480": > (II) NVIDIA(0): 640 x 480 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 36.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 640, 696 > (II) NVIDIA(0): HSyncEnd, HTotal : 752, 832 > (II) NVIDIA(0): VRes, VSyncStart : 480, 481 > (II) NVIDIA(0): VSyncEnd, VTotal : 484, 509 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 56 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 36.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 824 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1024 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 603, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 40.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 840 > (II) NVIDIA(0): HSyncEnd, HTotal : 968, 1056 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 605, 628 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 72 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 50.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 856 > (II) NVIDIA(0): HSyncEnd, HTotal : 976, 1040 > (II) NVIDIA(0): VRes, VSyncStart : 600, 637 > (II) NVIDIA(0): VSyncEnd, VTotal : 643, 666 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 49.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 816 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1056 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 604, 625 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "800x600": > (II) NVIDIA(0): 800 x 600 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 56.300 MHz > (II) NVIDIA(0): HRes, HSyncStart : 800, 832 > (II) NVIDIA(0): HSyncEnd, HTotal : 896, 1048 > (II) NVIDIA(0): VRes, VSyncStart : 600, 601 > (II) NVIDIA(0): VSyncEnd, VTotal : 604, 631 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 87 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 44.900 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1032 > (II) NVIDIA(0): HSyncEnd, HTotal : 1208, 1264 > (II) NVIDIA(0): VRes, VSyncStart : 768, 768 > (II) NVIDIA(0): VSyncEnd, VTotal : 776, 817 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Extra : Interlace > (WW) NVIDIA(0): Mode is rejected: VertRefresh (87.0 Hz) out of range > (WW) NVIDIA(0): (50.000-85.000 Hz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 65.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1048 > (II) NVIDIA(0): HSyncEnd, HTotal : 1184, 1344 > (II) NVIDIA(0): VRes, VSyncStart : 768, 771 > (II) NVIDIA(0): VSyncEnd, VTotal : 777, 806 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 70 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 75.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1048 > (II) NVIDIA(0): HSyncEnd, HTotal : 1184, 1328 > (II) NVIDIA(0): VRes, VSyncStart : 768, 771 > (II) NVIDIA(0): VSyncEnd, VTotal : 777, 806 > (II) NVIDIA(0): H/V Polarity : -/- > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 78.750 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1040 > (II) NVIDIA(0): HSyncEnd, HTotal : 1136, 1312 > (II) NVIDIA(0): VRes, VSyncStart : 768, 769 > (II) NVIDIA(0): VSyncEnd, VTotal : 772, 800 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1024x768": > (II) NVIDIA(0): 1024 x 768 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 94.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1024, 1072 > (II) NVIDIA(0): HSyncEnd, HTotal : 1168, 1376 > (II) NVIDIA(0): VRes, VSyncStart : 768, 769 > (II) NVIDIA(0): VSyncEnd, VTotal : 772, 808 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1152x864": > (II) NVIDIA(0): 1152 x 864 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1152, 1216 > (II) NVIDIA(0): HSyncEnd, HTotal : 1344, 1600 > (II) NVIDIA(0): VRes, VSyncStart : 864, 865 > (II) NVIDIA(0): VSyncEnd, VTotal : 868, 900 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x960": > (II) NVIDIA(0): 1280 x 960 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1376 > (II) NVIDIA(0): HSyncEnd, HTotal : 1488, 1800 > (II) NVIDIA(0): VRes, VSyncStart : 960, 961 > (II) NVIDIA(0): VSyncEnd, VTotal : 964, 1000 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x960": > (II) NVIDIA(0): 1280 x 960 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 148.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1344 > (II) NVIDIA(0): HSyncEnd, HTotal : 1504, 1728 > (II) NVIDIA(0): VRes, VSyncStart : 960, 961 > (II) NVIDIA(0): VSyncEnd, VTotal : 964, 1011 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (85.9 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 108.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1328 > (II) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066 > (II) NVIDIA(0): H/V Polarity : +/+ > (II) NVIDIA(0): Mode is valid. > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 135.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1296 > (II) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (80.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1280x1024": > (II) NVIDIA(0): 1280 x 1024 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 157.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1280, 1344 > (II) NVIDIA(0): HSyncEnd, HTotal : 1504, 1728 > (II) NVIDIA(0): VRes, VSyncStart : 1024, 1025 > (II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1072 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (157.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 162.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: HorizSync (75.0 kHz) out of range > (WW) NVIDIA(0): (31.000-70.000 kHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 65 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 175.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (175.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 70 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 189.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (189.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 202.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (202.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1600x1200": > (II) NVIDIA(0): 1600 x 1200 @ 85 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 229.500 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1600, 1664 > (II) NVIDIA(0): HSyncEnd, HTotal : 1856, 2160 > (II) NVIDIA(0): VRes, VSyncStart : 1200, 1201 > (II) NVIDIA(0): VSyncEnd, VTotal : 1204, 1250 > (II) NVIDIA(0): H/V Polarity : +/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (229.5 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1792x1344": > (II) NVIDIA(0): 1792 x 1344 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 204.800 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1792, 1920 > (II) NVIDIA(0): HSyncEnd, HTotal : 2120, 2448 > (II) NVIDIA(0): VRes, VSyncStart : 1344, 1345 > (II) NVIDIA(0): VSyncEnd, VTotal : 1348, 1394 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (204.8 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1792x1344": > (II) NVIDIA(0): 1792 x 1344 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 261.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1792, 1888 > (II) NVIDIA(0): HSyncEnd, HTotal : 2104, 2456 > (II) NVIDIA(0): VRes, VSyncStart : 1344, 1345 > (II) NVIDIA(0): VSyncEnd, VTotal : 1348, 1417 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (261.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1856x1392": > (II) NVIDIA(0): 1856 x 1392 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 218.300 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1856, 1952 > (II) NVIDIA(0): HSyncEnd, HTotal : 2176, 2528 > (II) NVIDIA(0): VRes, VSyncStart : 1392, 1393 > (II) NVIDIA(0): VSyncEnd, VTotal : 1396, 1439 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (218.3 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1856x1392": > (II) NVIDIA(0): 1856 x 1392 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 288.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1856, 1984 > (II) NVIDIA(0): HSyncEnd, HTotal : 2208, 2560 > (II) NVIDIA(0): VRes, VSyncStart : 1392, 1393 > (II) NVIDIA(0): VSyncEnd, VTotal : 1396, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (288.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1440": > (II) NVIDIA(0): 1920 x 1440 @ 60 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 234.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2048 > (II) NVIDIA(0): HSyncEnd, HTotal : 2256, 2600 > (II) NVIDIA(0): VRes, VSyncStart : 1440, 1441 > (II) NVIDIA(0): VSyncEnd, VTotal : 1444, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (234.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): Validating Mode "1920x1440": > (II) NVIDIA(0): 1920 x 1440 @ 75 Hz > (II) NVIDIA(0): Mode Source: VESA > (II) NVIDIA(0): Pixel Clock : 297.000 MHz > (II) NVIDIA(0): HRes, HSyncStart : 1920, 2064 > (II) NVIDIA(0): HSyncEnd, HTotal : 2288, 2640 > (II) NVIDIA(0): VRes, VSyncStart : 1440, 1441 > (II) NVIDIA(0): VSyncEnd, VTotal : 1444, 1500 > (II) NVIDIA(0): H/V Polarity : -/+ > (WW) NVIDIA(0): Mode is rejected: PixelClock (297.0 MHz) too high for > (WW) NVIDIA(0): Display Device (Max: 155.0 MHz). > (II) NVIDIA(0): > (II) NVIDIA(0): --- Done building ModePool for DFP-0 --- > (II) NVIDIA(0): > (II) NVIDIA(0): > (II) NVIDIA(0): --- Modes in ModePool for DFP-0 --- > (II) NVIDIA(0): "nvidia-auto-select" : 1024 x 768 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1920x1080" : 1920 x 1080 @ 59.9 Hz (from: X > Configuration file ModeLine) > (II) NVIDIA(0): "1920x1080_60" : 1920 x 1080 @ 59.9 Hz (from: X > Configuration file ModeLine) > (II) NVIDIA(0): "1600x1024" : 1600 x 1024 @ 60.0 Hz (from: X > Server) > (II) NVIDIA(0): "1600x1024_60" : 1600 x 1024 @ 60.0 Hz (from: X > Server) > (II) NVIDIA(0): "1400x1050" : 1400 x 1050 @ 60.0 Hz (from: X > Server) > (II) NVIDIA(0): "1400x1050_60" : 1400 x 1050 @ 60.0 Hz (from: X > Server) > (II) NVIDIA(0): "1280x1024" : 1280 x 1024 @ 60.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1280x1024_60" : 1280 x 1024 @ 60.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1280x960" : 1280 x 960 @ 60.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1280x960_60" : 1280 x 960 @ 60.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1152x864" : 1152 x 864 @ 75.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1152x864_75" : 1152 x 864 @ 75.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1152x768" : 1152 x 768 @ 54.8 Hz (from: X > Server) > (II) NVIDIA(0): "1152x768_55" : 1152 x 768 @ 54.8 Hz (from: X > Server) > (II) NVIDIA(0): "1024x768" : 1024 x 768 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1024x768_85" : 1024 x 768 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1024x768_75" : 1024 x 768 @ 75.0 Hz (from: VESA) > (II) NVIDIA(0): "1024x768_70" : 1024 x 768 @ 70.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "1024x768_60" : 1024 x 768 @ 60.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "832x624" : 832 x 624 @ 74.6 Hz (from: X > Server) > (II) NVIDIA(0): "832x624_75" : 832 x 624 @ 74.6 Hz (from: X > Server) > (II) NVIDIA(0): "800x600" : 800 x 600 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x600_85" : 800 x 600 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x600_75" : 800 x 600 @ 75.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x600_72" : 800 x 600 @ 72.2 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x600_60" : 800 x 600 @ 60.3 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x600_56" : 800 x 600 @ 56.2 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "800x512" : 800 x 512 @ 60.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "800x512d60" : 800 x 512 @ 60.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "720x400" : 720 x 400 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "720x400_85" : 720 x 400 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x512" : 640 x 512 @ 60.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "640x512d60" : 640 x 512 @ 60.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "640x480" : 640 x 480 @ 60.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "640x480d60" : 640 x 480 @ 60.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "640x480_85" : 640 x 480 @ 85.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x480_75" : 640 x 480 @ 75.0 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x480_73" : 640 x 480 @ 72.8 Hz (from: VESA) > (II) NVIDIA(0): "640x480_60" : 640 x 480 @ 59.9 Hz (from: VESA) > (II) NVIDIA(0): "640x400" : 640 x 400 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x400_85" : 640 x 400 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x350" : 640 x 350 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "640x350_85" : 640 x 350 @ 85.1 Hz (from: X > Server, VESA) > (II) NVIDIA(0): "576x432" : 576 x 432 @ 75.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "576x432d75" : 576 x 432 @ 75.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "576x384" : 576 x 384 @ 54.8 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "576x384d55" : 576 x 384 @ 54.8 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "512x384" : 512 x 384 @ 85.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "512x384d85" : 512 x 384 @ 85.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "512x384d75" : 512 x 384 @ 75.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "512x384d70" : 512 x 384 @ 70.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "512x384d60" : 512 x 384 @ 60.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "416x312" : 416 x 312 @ 74.7 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "416x312d75" : 416 x 312 @ 74.7 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300" : 400 x 300 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300d85" : 400 x 300 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300d75" : 400 x 300 @ 75.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300d72" : 400 x 300 @ 72.2 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300d60" : 400 x 300 @ 60.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "400x300d56" : 400 x 300 @ 56.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "360x200" : 360 x 200 @ 85.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "360x200d85" : 360 x 200 @ 85.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x240" : 320 x 240 @ 85.2 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x240d85" : 320 x 240 @ 85.2 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x240d75" : 320 x 240 @ 75.0 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x240d73" : 320 x 240 @ 72.8 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x240d60" : 320 x 240 @ 60.1 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x200" : 320 x 200 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x200d85" : 320 x 200 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x175" : 320 x 175 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): "320x175d85" : 320 x 175 @ 85.3 Hz > DoubleScan (from: X Server) > (II) NVIDIA(0): --- End of ModePool for DFP-0: --- > (II) NVIDIA(0): > (II) NVIDIA(0): Assigned Display Device: DFP-0 > (II) NVIDIA(0): Using MetaMode string: "1920x1080 +0+0; 1024x768 +0+0; > 800x600 > (II) NVIDIA(0): +0+0; 640x480 +0+0" > (II) NVIDIA(0): Requested modes: > (II) NVIDIA(0): "1920x1080+0+0" > (II) NVIDIA(0): "1024x768+0+0" > (II) NVIDIA(0): "800x600+0+0" > (II) NVIDIA(0): "640x480+0+0" > (II) NVIDIA(0): Validated modes: > (II) NVIDIA(0): MetaMode "1920x1080+0+0": > (II) NVIDIA(0): Bounding Box: [0, 0, 1920, 1080] > (II) NVIDIA(0): DFP-0: "1920x1080" > (II) NVIDIA(0): Size : 1920 x 1080 > (II) NVIDIA(0): Offset : +0 +0 > (II) NVIDIA(0): Panning Domain: @ 1920 x 1080 > (II) NVIDIA(0): Position : [0, 0, 1920, 1080] > (II) NVIDIA(0): MetaMode "1024x768+0+0": > (II) NVIDIA(0): Bounding Box: [0, 0, 1024, 768] > (II) NVIDIA(0): DFP-0: "1024x768" > (II) NVIDIA(0): Size : 1024 x 768 > (II) NVIDIA(0): Offset : +0 +0 > (II) NVIDIA(0): Panning Domain: @ 1024 x 768 > (II) NVIDIA(0): Position : [0, 0, 1024, 768] > (II) NVIDIA(0): MetaMode "800x600+0+0": > (II) NVIDIA(0): Bounding Box: [0, 0, 800, 600] > (II) NVIDIA(0): DFP-0: "800x600" > (II) NVIDIA(0): Size : 800 x 600 > (II) NVIDIA(0): Offset : +0 +0 > (II) NVIDIA(0): Panning Domain: @ 800 x 600 > (II) NVIDIA(0): Position : [0, 0, 800, 600] > (II) NVIDIA(0): MetaMode "640x480+0+0": > (II) NVIDIA(0): Bounding Box: [0, 0, 640, 480] > (II) NVIDIA(0): DFP-0: "640x480" > (II) NVIDIA(0): Size : 640 x 480 > (II) NVIDIA(0): Offset : +0 +0 > (II) NVIDIA(0): Panning Domain: @ 640 x 480 > (II) NVIDIA(0): Position : [0, 0, 640, 480] > (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080 > (II) NVIDIA(0): > (II) NVIDIA(0): Implicitly adding the following modes to X Screen 0 (these > (II) NVIDIA(0): will be available via XRandR and XF86VidMode): > (II) NVIDIA(0): > (II) NVIDIA(0): "1600x1024" : 1600 x 1024 @ 60.0 Hz > (II) NVIDIA(0): "1400x1050" : 1400 x 1050 @ 60.0 Hz > (II) NVIDIA(0): "1280x1024" : 1280 x 1024 @ 60.0 Hz > (II) NVIDIA(0): "1280x960" : 1280 x 960 @ 60.0 Hz > (II) NVIDIA(0): "1152x864" : 1152 x 864 @ 75.0 Hz > (II) NVIDIA(0): "1152x768" : 1152 x 768 @ 54.8 Hz > (II) NVIDIA(0): "1024x768_75" : 1024 x 768 @ 75.0 Hz > (II) NVIDIA(0): "1024x768_70" : 1024 x 768 @ 70.1 Hz > (II) NVIDIA(0): "1024x768_60" : 1024 x 768 @ 60.0 Hz > (II) NVIDIA(0): "832x624" : 832 x 624 @ 74.6 Hz > (II) NVIDIA(0): "800x600_75" : 800 x 600 @ 75.0 Hz > (II) NVIDIA(0): "800x600_72" : 800 x 600 @ 72.2 Hz > (II) NVIDIA(0): "800x600_60" : 800 x 600 @ 60.3 Hz > (II) NVIDIA(0): "800x600_56" : 800 x 600 @ 56.2 Hz > (II) NVIDIA(0): "800x512" : 800 x 512 @ 60.1 Hz DoubleScan > (II) NVIDIA(0): "720x400" : 720 x 400 @ 85.0 Hz > (II) NVIDIA(0): "640x512" : 640 x 512 @ 60.0 Hz DoubleScan > (II) NVIDIA(0): "640x480_85" : 640 x 480 @ 85.0 Hz > (II) NVIDIA(0): "640x480_75" : 640 x 480 @ 75.0 Hz > (II) NVIDIA(0): "640x480_73" : 640 x 480 @ 72.8 Hz > (II) NVIDIA(0): "640x480_60" : 640 x 480 @ 59.9 Hz > (II) NVIDIA(0): "640x400" : 640 x 400 @ 85.1 Hz > (II) NVIDIA(0): "640x350" : 640 x 350 @ 85.1 Hz > (II) NVIDIA(0): "576x432" : 576 x 432 @ 75.0 Hz DoubleScan > (II) NVIDIA(0): "576x384" : 576 x 384 @ 54.8 Hz DoubleScan > (II) NVIDIA(0): "512x384" : 512 x 384 @ 85.0 Hz DoubleScan > (II) NVIDIA(0): "512x384d75" : 512 x 384 @ 75.1 Hz DoubleScan > (II) NVIDIA(0): "512x384d70" : 512 x 384 @ 70.1 Hz DoubleScan > (II) NVIDIA(0): "512x384d60" : 512 x 384 @ 60.0 Hz DoubleScan > (II) NVIDIA(0): "416x312" : 416 x 312 @ 74.7 Hz DoubleScan > (II) NVIDIA(0): "400x300" : 400 x 300 @ 85.3 Hz DoubleScan > (II) NVIDIA(0): "400x300d75" : 400 x 300 @ 75.1 Hz DoubleScan > (II) NVIDIA(0): "400x300d72" : 400 x 300 @ 72.2 Hz DoubleScan > (II) NVIDIA(0): "400x300d60" : 400 x 300 @ 60.3 Hz DoubleScan > (II) NVIDIA(0): "400x300d56" : 400 x 300 @ 56.3 Hz DoubleScan > (II) NVIDIA(0): "360x200" : 360 x 200 @ 85.0 Hz DoubleScan > (II) NVIDIA(0): "320x240" : 320 x 240 @ 85.2 Hz DoubleScan > (II) NVIDIA(0): "320x240d75" : 320 x 240 @ 75.0 Hz DoubleScan > (II) NVIDIA(0): "320x240d73" : 320 x 240 @ 72.8 Hz DoubleScan > (II) NVIDIA(0): "320x240d60" : 320 x 240 @ 60.1 Hz DoubleScan > (II) NVIDIA(0): "320x200" : 320 x 200 @ 85.3 Hz DoubleScan > (II) NVIDIA(0): "320x175" : 320 x 175 @ 85.3 Hz DoubleScan > (II) NVIDIA(0): > (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default > (==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals. > (--) Depth 24 pixmap format is 32 bpp > (II) do I need RAC? No, I don't. > (II) resource ranges after preInit: > [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) > [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) > [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > [5] -1 0 0xf5005000 - 0xf5005fff (0x1000) MX[B] > [6] -1 0 0xf5004000 - 0xf5004fff (0x1000) MX[B] > [7] -1 0 0xf5000000 - 0xf5003fff (0x4000) MX[B] > [8] -1 0 0xf5006000 - 0xf50060ff (0x100) MX[B] > [9] -1 0 0xf5007000 - 0xf5007fff (0x1000) MX[B] > [10] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B](B) > [11] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B) > [12] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B) > [13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] > [14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > [15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] > [18] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[B] > [19] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B] > [20] -1 0 0x00000970 - 0x00000977 (0x8) IX[B] > [21] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B] > [22] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B] > [23] -1 0 0x0000cc00 - 0x0000cc07 (0x8) IX[B] > [24] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B] > [25] -1 0 0x0000c800 - 0x0000c83f (0x40) IX[B] > [26] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B] > [27] -1 0 0x0000c000 - 0x0000c03f (0x40) IX[B] > [28] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] > [29] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] > (II) NVIDIA(0): Initialized GPU GART. > (II) NVIDIA(0): kernel module enabled successfully > (II) NVIDIA(0): GPU initialized > (II) NVIDIA(0): Created acpid client socket 13. > (II) NVIDIA(0): Interrupts enabled > (II) NVIDIA(0): Setting mode "1920x1080+0+0" > (II) NVIDIA(0): First mode initialized > (II) NVIDIA(0): Using built-in logo image. > (II) NVIDIA(0): Logo is 744x537 with depth 24. > (II) Loading extension NV-GLX > (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized > (II) NVIDIA(0): Visuals set up > (II) NVIDIA(0): Pixmap depths set up > (II) NVIDIA(0): GLX visuals set up > (II) NVIDIA(0): Framebuffer set up > (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture > (==) NVIDIA(0): Backing store disabled > (==) NVIDIA(0): Silken mouse enabled > (II) NVIDIA(0): Default colormap initialized. > (II) NVIDIA(0): Palette loaded > (II) Loading extension NV-CONTROL > (WW) NVIDIA(0): Option "noedidDFPmaxsizecheck" is not used > (II) NVIDIA(0): Screen initialization complete > (==) RandR enabled > (II) Setting vga for screen 0. > (II) Initializing built-in extension MIT-SHM > (II) Initializing built-in extension XInputExtension > (II) Initializing built-in extension XTEST > (II) Initializing built-in extension XKEYBOARD > (II) Initializing built-in extension LBX > (II) Initializing built-in extension XC-APPGROUP > (II) Initializing built-in extension SECURITY > (II) Initializing built-in extension XINERAMA > (II) Initializing built-in extension XFIXES > (II) Initializing built-in extension XFree86-Bigfont > (II) Initializing built-in extension RENDER > (II) Initializing built-in extension RANDR > (II) Initializing built-in extension COMPOSITE > (II) Initializing built-in extension DAMAGE > (II) Initializing built-in extension XEVIE > (II) Initializing extension GLX > (**) Option "Protocol" "auto" > (**) Mouse0: Device: "/dev/input/mice" > (**) Mouse0: Protocol: "auto" > (**) Option "CorePointer" > (**) Mouse0: Core Pointer > (**) Option "Device" "/dev/input/mice" > (**) Option "Emulate3Buttons" "no" > (**) Option "ZAxisMapping" "4 5" > (**) Mouse0: ZAxisMapping: buttons 4 and 5 > (**) Mouse0: Buttons: 5 > (**) Option "CoreKeyboard" > (**) Keyboard0: Core Keyboard > (**) Option "Protocol" "standard" > (**) Keyboard0: Protocol: standard > (**) Option "AutoRepeat" "500 30" > (**) Option "XkbRules" "xorg" > (**) Keyboard0: XkbRules: "xorg" > (**) Option "XkbModel" "pc105" > (**) Keyboard0: XkbModel: "pc105" > (**) Option "XkbLayout" "us" > (**) Keyboard0: XkbLayout: "us" > (**) Option "CustomKeycodes" "off" > (**) Keyboard0: CustomKeycodes disabled > (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD) > (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE) > (**) Option "Device" "/dev/input/mice" > (--) Mouse0: PnP-detected protocol: "ExplorerPS/2" > (II) Mouse0: ps2EnableDataReporting: succeeded > Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, > removing from list! > AUDIT: Fri Feb 15 17:03:37 2008: 6090 X: client 5 rejected from local host NVidia provides a utility called nvidia-xconfig at
http://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-1.0.tar.gz
It might be an option to try that. HTH, Kay
18 years, 1 month
0
0
Re: [CentOS-es] [off-topic] error instalando asterisk
by angel jauregui
sobre el Asterisk, tuve que instalar desde las fuenets current, porque el repo lo trae mal. El 22 de noviembre de 2013 16:01, angel jauregui <darkdiabliyo(a)gmail.com>escribió: > Bueno solucionado :D... era que no estaban echos los enlaces simbolicos > de: extensions.conf y mas... los hice a mano y listo. > > > El 20 de noviembre de 2013 12:12, angel jauregui <darkdiabliyo(a)gmail.com>escribió: > > Me resulta imposoble comprender que no hay solucion para el problema que >> tengo :S.... >> >> # limpiamos logs >> *shell# echo "" > /var/log/asterisk/full* >> *shell# echo "" > /var/log/asterisk/messages* >> >> *shell# ls -l /var/run/ |grep aster* >> drwxr-xr-x 2 asterisk asterisk 4096 nov 20 12:06 asterisk >> >> *shell# ls -l /var/run/asterisk/* >> srwxr-xr-x 1 root root 0 nov 20 12:06 asterisk.ctl >> -rw-r--r-- 1 root root 6 nov 20 12:06 asterisk.pid >> >> *shell# /etc/init.d/asterisk restart* >> Deteniendo asterisk: [ OK ] >> Unable to connect to remote asterisk (does >> /var/run/asterisk/asterisk.ctl exist?) >> Iniciando asterisk: [ OK ] >> >> *shell# tail -f /var/log/asterisk/messages* >> [Nov 20 12:09:36] NOTICE[15641] cdr_pgsql.c: cdr_pgsql configuration >> contains no global section, skipping module load. >> [Nov 20 12:09:36] WARNING[15641] cel_pgsql.c: CEL pgsql config file >> missing global section. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: Starting AEL load process. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: parsed >> config file name '/etc/asterisk/extensions.ael'. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: checked >> config file name '/etc/asterisk/extensions.ael'. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: compiled >> config file name '/etc/asterisk/extensions.ael'. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: merged >> config file name '/etc/asterisk/extensions.ael'. >> [Nov 20 12:09:36] NOTICE[15641] pbx_ael.c: AEL load process: verified >> config file name '/etc/asterisk/extensions.ael'. >> [Nov 20 12:09:36] NOTICE[15641] chan_ooh323.c: Unable to load config >> ooh323.conf, OOH323 disabled >> >> *shell# tail -f /var/log/asterisk/full* >> [Nov 20 12:09:54] NOTICE[15654] chan_sip.c: Registration from '< >> sip:102@10.0.1.1>' failed for '10.0.1.202:50887' - No matching peer found >> >> El error de *full* es la demanda del telefono SIP que intenta asociarse, >> pero no lo tengo configurado aun, ya que asterisk solo fue intalado y nada >> mas.... >> >> Que opinan ? >> >> Saludos ! >> >> >> El 19 de noviembre de 2013 16:50, angel jauregui <darkdiabliyo(a)gmail.com>escribió: >> >> Les comento... mejor para no tener ciertas cosas desde fuentes y otro >>> desde repos, mejor limpie todo el rollo... >>> >>> 1- entre a lo paquetes dahdi-tools, dahdi-linux y libpri, y realice: >>> make uninstall >>> 2- yum remove asterisk* dahdi* libpri -y >>> 3- rm -Rf /etc/asterisk >>> 3- yum clean all >>> 4- yum update -y >>> 5- yum install asterisk* dahdi* mpg123 libpri -y >>> >>> Y como resultado *me continua diciendo del problema *pero ya inicia y >>> funciona: >>> >>> *shell# asterisk -rvvvv* >>> Asterisk 1.8.20.0, Copyright (C) 1999 - 2012 Digium, Inc. and others. >>> Created by Mark Spencer <markster(a)digium.com> >>> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' >>> for details. >>> This is free software, with components licensed under the GNU General >>> Public >>> License version 2 and other licenses; you are welcome to redistribute it >>> under >>> certain conditions. Type 'core show license' for details. >>> ========================================================================= >>> Connected to Asterisk 1.8.20.0 currently running on server (pid = 16720) >>> Verbosity is at least 4 >>> server*CLI> >>> >>> El problema que aun aparece, pero esto no evita que no corra asterisk, >>> es el siguiente: >>> >>> *shell# /etc/init.d/asterisk restart* >>> Unable to connect to remote asterisk (does >>> /var/run/asterisk/asterisk.ctl exist?) >>> Deteniendo asterisk: [OK] >>> Iniciando asterisk: [OK] >>> >>> Alguien tiene una idea ? >>> >>> Saludos ! >>> >>> >>> >>> El 19 de noviembre de 2013 14:03, angel jauregui <darkdiabliyo(a)gmail.com >>> > escribió: >>> >>> Y como no inicia el asterisk, pues FreePBX no funciona del todo bien... >>>> bueno solo indica WARNING en el estado de "asterisk", lo demas en verde :D >>>> >>>> >>>> >>>> >>>> El 19 de noviembre de 2013 13:12, angel jauregui < >>>> darkdiabliyo(a)gmail.com> escribió: >>>> >>>> Inicie el servicio asterisk y me topo con este error... el cual ya >>>>> busque en google pero no encuentro solucion aun: >>>>> >>>>> *shell# /etc/init.d/asterisk start* >>>>> Unable to connect to remote asterisk (does >>>>> /var/run/asterisk/asterisk.ctl exist?) >>>>> Iniciando asterisk: [OK] >>>>> >>>>> *shell# asterisk -rvvvv* >>>>> Unable to connect to remote asterisk (does >>>>> /var/run/asterisk/asterisk.ctl exist?) >>>>> >>>>> Saludos ! >>>>> >>>>> >>>>> El 19 de noviembre de 2013 10:32, angel jauregui < >>>>> darkdiabliyo(a)gmail.com> escribió: >>>>> >>>>> Bueno por mientras omitire poner dahdi del repo, porque como puse las >>>>>> fuentes pues mi tarjeta esta reconocida, el modulo cargado y al parecer >>>>>> funciona. >>>>>> >>>>>> *shell# dahdi_hardware* >>>>>> pci:0000:02:01.0 wctdm24xxp+ d161:8005 Wildcard TDM410P >>>>>> >>>>>> Asi que a continuacion hago... >>>>>> >>>>>> shell# asterisk-alsa asterisk-apidoc asterisk-calendar asterisk-curl >>>>>> asterisk-devel asterisk-fax asterisk-festival asterisk-gui asterisk-jabber >>>>>> asterisk-jack asterisk-ldap asterisk-lua asterisk-minivm asterisk-misdn >>>>>> asterisk-mobile asterisk-mysql asterisk-odbc asterisk-ooh323 asterisk-oss >>>>>> asterisk-portaudio asterisk-postgresql asterisk-radius asterisk-skinny >>>>>> asterisk-snmp asterisk-sounds asterisk-sounds-core-en >>>>>> asterisk-sounds-core-en-alaw asterisk-sounds-core-en-g722 >>>>>> asterisk-sounds-core-en-g729 asterisk-sounds-core-en-gsm >>>>>> asterisk-sounds-core-en-siren14 asterisk-sounds-core-en-siren7 >>>>>> asterisk-sounds-core-en-sln16 asterisk-sounds-core-en-ulaw >>>>>> asterisk-sounds-core-en-wav asterisk-sounds-core-es >>>>>> asterisk-sounds-core-es-alaw asterisk-sounds-core-es-g722 >>>>>> asterisk-sounds-core-es-g729 asterisk-sounds-core-es-gsm >>>>>> asterisk-sounds-core-es-siren14 asterisk-sounds-core-es-siren7 >>>>>> asterisk-sounds-core-es-sln16 asterisk-sounds-core-es-ulaw >>>>>> asterisk-sounds-core-es-wav asterisk-sqlite asterisk-tds asterisk-unistim >>>>>> asterisk-voicemail asterisk-voicemail-odbc asterisk-voicemail-plain >>>>>> >>>>>> Saludos ! >>>>>> >>>>>> >>>>>> El 19 de noviembre de 2013 10:23, angel jauregui < >>>>>> darkdiabliyo(a)gmail.com> escribió: >>>>>> >>>>>> Antes de continuar instalando les pregunto lo siguinte... >>>>>>> >>>>>>> Ya instale asterisk desde yum, pero anteriormente instale >>>>>>> dahdi-tools y dahdi-linux en version de paquetes fuente (tar.bz2). >>>>>>> Exluyo el paso de instalar el dahdi del repostorio ? >>>>>>> Si lo instalo con yum se hara algun conflicto ? >>>>>>> >>>>>>> Saludos ! >>>>>>> >>>>>>> >>>>>>> El 19 de noviembre de 2013 10:17, angel jauregui < >>>>>>> darkdiabliyo(a)gmail.com> escribió: >>>>>>> >>>>>>> Compa~eros ya estoy instalando asterisk-1.8 desde EPEL. >>>>>>>> >>>>>>>> El problema no era EPEL, sino que habia un conflicto con EPEL y >>>>>>>> atrpms, atrpms es un repo que instale desde que levante CentOS en el server >>>>>>>> (hace ya 1 a~o), y resulta que este ofrecia asterisk14 y asterisk161, y por >>>>>>>> conflicto de dependencias no me permitia listar asterisk18 ni mucho menos >>>>>>>> instalarlo. >>>>>>>> >>>>>>>> Tuve que usar *yum list* y ver el nombre real del paquete >>>>>>>> "atrpms-repo", despues procedo a desinstalarlo, limpie "*yum clean >>>>>>>> all*", actualice las bases "*yum update -y*". >>>>>>>> >>>>>>>> Y magia :D, ya aparece el paquete "*asterisk*" y al hacer >>>>>>>> "install" me indica que es la 1.8.20.0-1. >>>>>>>> >>>>>>>> Voy a instalar las demas cosas y les continuo platicando :D >>>>>>>> >>>>>>>> Saludos ! >>>>>>>> >>>>>>>> >>>>>>>> El 19 de noviembre de 2013 10:08, David González Romero < >>>>>>>> dgrvedado(a)gmail.com> escribió: >>>>>>>> >>>>>>>> En todo caso tienes instalado algun otro repo aparte de EPEL? >>>>>>>>> >>>>>>>>> O en ultima instancia bajate los paquetes del 1.8 e instala de >>>>>>>>> forma >>>>>>>>> local... >>>>>>>>> >>>>>>>>> otra opcion sería: >>>>>>>>> yum list astrisk* >>>>>>>>> >>>>>>>>> Saludos, >>>>>>>>> David >>>>>>>>> >>>>>>>>> >>>>>>>>> El 19 de noviembre de 2013 13:02, Aland Laines < >>>>>>>>> aland.laines(a)gmail.com>escribió: >>>>>>>>> >>>>>>>>> > y probaste instalando libpri-1.4.13-1.el6.x86_64 ?, eso está en >>>>>>>>> el repo >>>>>>>>> > EPEL. >>>>>>>>> > >>>>>>>>> > Saludos, >>>>>>>>> > >>>>>>>>> > *Aland Laines Calonge* >>>>>>>>> > Twitter: @lainessolutions >>>>>>>>> > Comunidad CakePHP en Español >>>>>>>>> > Google+< >>>>>>>>>
https://plus.google.com/communities/106077549014949879129
> >>>>>>>>> >
http://about.me/aland.laines
>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > 2013/11/19 angel jauregui <darkdiabliyo(a)gmail.com> >>>>>>>>> > >>>>>>>>> > > @David no doy con asterisk18 :(, vaya instale el EPEL que >>>>>>>>> mencionas: >>>>>>>>> > > >>>>>>>>> > > shell# wget
http://epel.gtdinternet.com/RPM-GPG-KEY-EPEL-6
>>>>>>>>> > > shell# rpm --import RPM-GPG-KEY-EPEL-6 >>>>>>>>> > > shell# wget >>>>>>>>> > > >>>>>>>>>
http://epel.gtdinternet.com/6/x86_64/epel-release-6-8.noarch.rpm
>>>>>>>>> > > shell# rpm -Uvh epel-release-6-8.noarch.rpm >>>>>>>>> > > shell# yum update -y >>>>>>>>> > > >>>>>>>>> > > Pero recibo esto: >>>>>>>>> > > >>>>>>>>> > > *shell# yum search asterisk* >>>>>>>>> > > asterisk14.x86_64 : The Open Source Linux PBX >>>>>>>>> > > asterisk16.x86_64 : The Open Source Linux PBX >>>>>>>>> > > asterisk160.x86_64 : The Open Source Linux PBX >>>>>>>>> > > asterisk161.x86_64 : The Open Source Linux PBX >>>>>>>>> > > >>>>>>>>> > > *shell# yum install asterisk * >>>>>>>>> > > Package libpri is obsoleted by libpri12, but obsoleting >>>>>>>>> package does not >>>>>>>>> > > provide for requirements >>>>>>>>> > > --> Processing Dependency: libss7.so.1()(64bit) for package: >>>>>>>>> > > 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>>> > > --> Running transaction check >>>>>>>>> > > ---> Package asterisk-core-sounds-en-gsm.noarch 0:1.4.20-62 >>>>>>>>> will be >>>>>>>>> > > installed >>>>>>>>> > > ---> Package asterisk-moh-opsound-wav.noarch 0:2.03-56 will be >>>>>>>>> installed >>>>>>>>> > > ---> Package asterisk161.x86_64 1:1.6.1.24-96.el6 will be >>>>>>>>> installed >>>>>>>>> > > --> Processing Dependency: libpri.so.1.4()(64bit) for package: >>>>>>>>> > > 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>>> > > Package libpri is obsoleted by libpri12, but obsoleting >>>>>>>>> package does not >>>>>>>>> > > provide for requirements >>>>>>>>> > > ---> Package freetds.x86_64 0:0.91-2.el6 will be installed >>>>>>>>> > > ---> Package iksemel.x86_64 0:1.4-2.el6 will be installed >>>>>>>>> > > ---> Package jack-audio-connection-kit.x86_64 0:0.121.3-1.el6 >>>>>>>>> will be >>>>>>>>> > > installed >>>>>>>>> > > ---> Package libresample.x86_64 0:0.1.3-12.el6 will be >>>>>>>>> installed >>>>>>>>> > > ---> Package libss7.x86_64 0:1.0.2-1.el6 will be installed >>>>>>>>> > > ---> Package libtonezone2.x86_64 1:2.4.1-68.el6 will be >>>>>>>>> installed >>>>>>>>> > > ---> Package portaudio.x86_64 0:19-9.el6 will be installed >>>>>>>>> > > ---> Package radiusclient-ng.x86_64 0:0.5.6-5.el6 will be >>>>>>>>> installed >>>>>>>>> > > --> Finished Dependency Resolution >>>>>>>>> > > Error: Package: 1:asterisk161-1.6.1.24-96.el6.x86_64 (atrpms) >>>>>>>>> > > Requires: libpri.so.1.4()(64bit) >>>>>>>>> > > Available: libpri-1.4.13-1.el6.x86_64 (epel) >>>>>>>>> > > libpri.so.1.4()(64bit) >>>>>>>>> > > Available: 1:libpri1-1.4.11.5-27.el6.x86_64 (atrpms) >>>>>>>>> > > libpri.so.1.4()(64bit) >>>>>>>>> > > Available: 1:libpri1-1.2.8-23.el6.x86_64 (atrpms) >>>>>>>>> > > Not found >>>>>>>>> > > You could try using --skip-broken to work around the problem >>>>>>>>> > > You could try running: rpm -Va --nofiles --nodigest >>>>>>>>> > > >>>>>>>>> > > Agradesco tu ayuda :D >>>>>>>>> > > >>>>>>>>> > > Saludos ! >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > El 15 de noviembre de 2013 18:15, David González Romero < >>>>>>>>> > > dgrvedado(a)gmail.com >>>>>>>>> > > > escribió: >>>>>>>>> > > >>>>>>>>> > > > Angel usa el repo de EPEL, ahi esta el Asterisk >>>>>>>>> > > > >>>>>>>>> > > > [root@server ~]# yum list asterisk* >>>>>>>>> > > > Loaded plugins: fastestmirror, security >>>>>>>>> > > > Loading mirror speeds from cached hostfile >>>>>>>>> > > > * epel:
epel.gtdinternet.com
>>>>>>>>> > > > Available Packages >>>>>>>>> > > > asterisk.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-alsa.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-apidoc.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-calendar.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-curl.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-dahdi.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-devel.i686 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-devel.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-fax.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-festival.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-gui.noarch >>>>>>>>> > > > 2.0-6.20120518svn5220.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-jabber.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-jack.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-ldap.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-lua.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-minivm.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-misdn.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-mobile.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-mysql.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-odbc.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-ooh323.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-oss.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-portaudio.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-postgresql.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-radius.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-skinny.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-snmp.x86_64 >>>>>>>>> > > > 1.8.20.0-1.el6 >>>>>>>>> epel >>>>>>>>> > > > asterisk-sounds-core-en.noarch >>>>>>>>> > > > 1.4.24-1.el6 >>>>>>>>> epel >>>>>>>>> > > > >>>>>>>>> > > > EPEL te resolverá mil problemas... lo recomiendo >>>>>>>>> encarecidamente para >>>>>>>>> > > > quienes desean conseguir casi cualquier paquete >>>>>>>>> pre-compilado. >>>>>>>>> > > > >>>>>>>>> > > > Saludos, >>>>>>>>> > > > David >>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> > > > El 15 de noviembre de 2013 16:58, troxlinux < >>>>>>>>> xserverlinux(a)gmail.com >>>>>>>>> > > > >escribió: >>>>>>>>> > > > >>>>>>>>> > > > > es una interfaz web para asterisk , pero mi recomendacion >>>>>>>>> es que >>>>>>>>> > mejor >>>>>>>>> > > > > compiles antes que instales rpm . >>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>>> > > > > El 14 de noviembre de 2013 17:50, angel jauregui >>>>>>>>> > > > > <darkdiabliyo(a)gmail.com>escribió: >>>>>>>>> > > > > >>>>>>>>> > > > > > En este sitio
http://asteriskfaqs.org/tag/yum
menciona >>>>>>>>> sobre el >>>>>>>>> > > > paquete >>>>>>>>> > > > > > asterisknow, en realidad que es ?... porque siempre >>>>>>>>> acostumbro >>>>>>>>> > poner >>>>>>>>> > > > > > asterisk+dahdi+freepbx.... >>>>>>>>> > > > > > >>>>>>>>> > > > > > Saludos ! >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > El 14 de noviembre de 2013 17:48, angel jauregui >>>>>>>>> > > > > > <darkdiabliyo(a)gmail.com>escribió: >>>>>>>>> > > > > > >>>>>>>>> > > > > > > Se esta compilando ya asterisk xD... >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > El 14 de noviembre de 2013 17:01, troxlinux < >>>>>>>>> > > xserverlinux(a)gmail.com >>>>>>>>> > > > > > >escribió: >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > lo mas recomendable es instalarlo desde la fuentes asi >>>>>>>>> compilas >>>>>>>>> > los >>>>>>>>> > > > > > modulos >>>>>>>>> > > > > > >> a tu gusto. >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> una de tantas >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >>
http://blogs.siprotel.com/wpress/?p=7
>>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> El 14 de noviembre de 2013 11:43, angel jauregui >>>>>>>>> > > > > > >> <darkdiabliyo(a)gmail.com>escribió: >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> > Si es lo mas extra~o porque el asterisk-18 estaba >>>>>>>>> disponible >>>>>>>>> > en >>>>>>>>> > > el >>>>>>>>> > > > > > repo >>>>>>>>> > > > > > >> de >>>>>>>>> > > > > > >> > centos, pero ahora veo que solo es el 16. >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > Sabes si es posible poner el asterisk-18 desde el >>>>>>>>> repo ? >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > Saludos ! >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > 2013/11/14 Gerardo Barajas < >>>>>>>>> gerardo.barajas(a)gmail.com> >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > > 1) No te recomiendo que uses Asterisk 1.6. Es >>>>>>>>> realmente >>>>>>>>> > malo. >>>>>>>>> > > > Usa >>>>>>>>> > > > > > 1,8 >>>>>>>>> > > > > > >> o >>>>>>>>> > > > > > >> > 10 >>>>>>>>> > > > > > >> > > 2) Lo mejor es compilarlo a manita.Lo mejor es >>>>>>>>> que sigas un >>>>>>>>> > > > > tutorial >>>>>>>>> > > > > > >> como >>>>>>>>> > > > > > >> > > este: >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >>>>>>>>> > > > > >>>>>>>>> > > > >>>>>>>>> > > >>>>>>>>> > >>>>>>>>>
http://blogs.digium.com/2012/11/05/how-to-install-asterisk-11-on-centos-6/o
>>>>>>>>> > > > > > >> > > este
http://blogs.siprotel.com/wpress/?p=7
>>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > Saludos/Regards >>>>>>>>> > > > > > >> > > -- >>>>>>>>> > > > > > >> > > Ing. Gerardo Barajas Puente >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > On Thu, Nov 14, 2013 at 9:46 AM, angel jauregui < >>>>>>>>> > > > > > >> darkdiabliyo(a)gmail.com >>>>>>>>> > > > > > >> > > >wrote: >>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > > > Buen día. >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > Resetie mi servidor y me encuentro con el sig. >>>>>>>>> error al >>>>>>>>> > > > intentar >>>>>>>>> > > > > > >> > instalar >>>>>>>>> > > > > > >> > > > asterisk: >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > *shell# yum install asterisk161* >>>>>>>>> > > > > > >> > > > --> Finished Dependency Resolution >>>>>>>>> > > > > > >> > > > Error: Package: >>>>>>>>> 1:asterisk161-1.6.1.24-96.el6.x86_64 >>>>>>>>> > > (atrpms) >>>>>>>>> > > > > > >> > > > Requires: libpri.so.1.4()(64bit) >>>>>>>>> > > > > > >> > > > Available: >>>>>>>>> libpri-1.4.13-1.el6.x86_64 (epel) >>>>>>>>> > > > > > >> > > > libpri.so.1.4()(64bit) >>>>>>>>> > > > > > >> > > > Available: >>>>>>>>> 1:libpri1-1.4.11.5-27.el6.x86_64 >>>>>>>>> > > > (atrpms) >>>>>>>>> > > > > > >> > > > libpri.so.1.4()(64bit) >>>>>>>>> > > > > > >> > > > Available: >>>>>>>>> 1:libpri1-1.2.8-23.el6.x86_64 >>>>>>>>> > (atrpms) >>>>>>>>> > > > > > >> > > > Not found >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > Verifique sobre "libpri", "libpri1" y >>>>>>>>> "libpri12", y las 3 >>>>>>>>> > no >>>>>>>>> > > > > estas >>>>>>>>> > > > > > >> > > > instaladas en mi sistema :S. Si las instalo, el >>>>>>>>> problema >>>>>>>>> > > > > continua. >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > Saludos ! >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > -- >>>>>>>>> > > > > > >> > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>>> > > > > > >> > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>>> > > > > > >> > > > Web:
http://www.sie-group.net/
>>>>>>>>> > > > > > >> > > > Cd. Reynosa Tamaulipas. >>>>>>>>> > > > > > >> > > > _______________________________________________ >>>>>>>>> > > > > > >> > > > CentOS-es mailing list >>>>>>>>> > > > > > >> > > > CentOS-es(a)centos.org >>>>>>>>> > > > > > >> > > > >>>>>>>>>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > > >> > > > >>>>>>>>> > > > > > >> > > _______________________________________________ >>>>>>>>> > > > > > >> > > CentOS-es mailing list >>>>>>>>> > > > > > >> > > CentOS-es(a)centos.org >>>>>>>>> > > > > > >> > > >>>>>>>>>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > > >> > > >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > -- >>>>>>>>> > > > > > >> > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> > Celular: (011-52-1)-899-871-17-22 >>>>>>>>> > > > > > >> > E-Mail: angel.cantu(a)sie-group.net >>>>>>>>> > > > > > >> > Web:
http://www.sie-group.net/
>>>>>>>>> > > > > > >> > Cd. Reynosa Tamaulipas. >>>>>>>>> > > > > > >> > _______________________________________________ >>>>>>>>> > > > > > >> > CentOS-es mailing list >>>>>>>>> > > > > > >> > CentOS-es(a)centos.org >>>>>>>>> > > > > > >> >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > > >> > >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >> -- >>>>>>>>> > > > > > >> rickygm >>>>>>>>> > > > > > >> >>>>>>>>> > > > > > >>
http://gnuforever.homelinux.com
>>>>>>>>> > > > > > >> _______________________________________________ >>>>>>>>> > > > > > >> CentOS-es mailing list >>>>>>>>> > > > > > >> CentOS-es(a)centos.org >>>>>>>>> > > > > > >>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > > >> >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > -- >>>>>>>>> > > > > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>>> > > > > > > >>>>>>>>> > > > > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>>> > > > > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>>> > > > > > > Web:
http://www.sie-group.net/
>>>>>>>>> > > > > > > Cd. Reynosa Tamaulipas. >>>>>>>>> > > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > -- >>>>>>>>> > > > > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>>> > > > > > >>>>>>>>> > > > > > Celular: (011-52-1)-899-871-17-22 >>>>>>>>> > > > > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>>> > > > > > Web:
http://www.sie-group.net/
>>>>>>>>> > > > > > Cd. Reynosa Tamaulipas. >>>>>>>>> > > > > > _______________________________________________ >>>>>>>>> > > > > > CentOS-es mailing list >>>>>>>>> > > > > > CentOS-es(a)centos.org >>>>>>>>> > > > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > > >>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>>> > > > > -- >>>>>>>>> > > > > rickygm >>>>>>>>> > > > > >>>>>>>>> > > > >
http://gnuforever.homelinux.com
>>>>>>>>> > > > > _______________________________________________ >>>>>>>>> > > > > CentOS-es mailing list >>>>>>>>> > > > > CentOS-es(a)centos.org >>>>>>>>> > > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > > >>>>>>>>> > > > _______________________________________________ >>>>>>>>> > > > CentOS-es mailing list >>>>>>>>> > > > CentOS-es(a)centos.org >>>>>>>>> > > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > -- >>>>>>>>> > > M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>>> > > >>>>>>>>> > > Celular: (011-52-1)-899-871-17-22 >>>>>>>>> > > E-Mail: angel.cantu(a)sie-group.net >>>>>>>>> > > Web:
http://www.sie-group.net/
>>>>>>>>> > > Cd. Reynosa Tamaulipas. >>>>>>>>> > > _______________________________________________ >>>>>>>>> > > CentOS-es mailing list >>>>>>>>> > > CentOS-es(a)centos.org >>>>>>>>> > >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > > >>>>>>>>> > _______________________________________________ >>>>>>>>> > CentOS-es mailing list >>>>>>>>> > CentOS-es(a)centos.org >>>>>>>>> >
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> > >>>>>>>>> _______________________________________________ >>>>>>>>> CentOS-es mailing list >>>>>>>>> CentOS-es(a)centos.org >>>>>>>>>
http://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>>>>> >>>>>>>> Celular: (011-52-1)-899-871-17-22 >>>>>>>> E-Mail: angel.cantu(a)sie-group.net >>>>>>>> Web:
http://www.sie-group.net/
>>>>>>>> Cd. Reynosa Tamaulipas. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>>>> >>>>>>> Celular: (011-52-1)-899-871-17-22 >>>>>>> E-Mail: angel.cantu(a)sie-group.net >>>>>>> Web:
http://www.sie-group.net/
>>>>>>> Cd. Reynosa Tamaulipas. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>>> >>>>>> Celular: (011-52-1)-899-871-17-22 >>>>>> E-Mail: angel.cantu(a)sie-group.net >>>>>> Web:
http://www.sie-group.net/
>>>>>> Cd. Reynosa Tamaulipas. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> M.S.I. Angel Haniel Cantu Jauregui. >>>>> >>>>> Celular: (011-52-1)-899-871-17-22 >>>>> E-Mail: angel.cantu(a)sie-group.net >>>>> Web:
http://www.sie-group.net/
>>>>> Cd. Reynosa Tamaulipas. >>>>> >>>> >>>> >>>> >>>> -- >>>> M.S.I. Angel Haniel Cantu Jauregui. >>>> >>>> Celular: (011-52-1)-899-871-17-22 >>>> E-Mail: angel.cantu(a)sie-group.net >>>> Web:
http://www.sie-group.net/
>>>> Cd. Reynosa Tamaulipas. >>>> >>> >>> >>> >>> -- >>> M.S.I. Angel Haniel Cantu Jauregui. >>> >>> Celular: (011-52-1)-899-871-17-22 >>> E-Mail: angel.cantu(a)sie-group.net >>> Web:
http://www.sie-group.net/
>>> Cd. Reynosa Tamaulipas. >>> >> >> >> >> -- >> M.S.I. Angel Haniel Cantu Jauregui. >> >> Celular: (011-52-1)-899-871-17-22 >> E-Mail: angel.cantu(a)sie-group.net >> Web:
http://www.sie-group.net/
>> Cd. Reynosa Tamaulipas. >> > > > > -- > M.S.I. Angel Haniel Cantu Jauregui. > > Celular: (011-52-1)-899-871-17-22 > E-Mail: angel.cantu(a)sie-group.net > Web:
http://www.sie-group.net/
> Cd. Reynosa Tamaulipas. > -- M.S.I. Angel Haniel Cantu Jauregui. Celular: (011-52-1)-899-871-17-22 E-Mail: angel.cantu(a)sie-group.net Web:
http://www.sie-group.net/
Cd. Reynosa Tamaulipas.
12 years, 4 months
0
0
[CentOS] random crashes
by John R Pierce
I have a server thats been running fine for a year or two lock up a few times recently, requiring power cycling. The /var/log/messages after a lockup last night is appended to this message. hardware is a pretty typical server, Supermicro X8DTE-F motherboard, dual Xeon X5650, 48GB ECC memory, LSI SAS 2008 for the boot disks, and LSI MegaRAID SAS 9261-8i for the data volume. Lots of 3TB disks in a raid60. Primary application is BackupPC v3.3.0 (from EPEL), it also has an NFS export (also used for backup purposes). Runs CentOS 6.latest (kernel 2.6.32-431.11.2.el6.x86_64). X is not loaded (inittab level 3). selinux is permissive, iptables is not loaded. this server is on a corporate internal network, 1 Intel 82574L NIC configured with static IP, 2nd one is not in use. any clues what to try? I'm hesitant to enable irqpoll as I hear that it is a real performance sucker. (quiet for a day+ except for an nfs umount 6 hours prior to this crash) Apr 1 21:19:23 sg1 kernel: irq 70: nobody cared (try booting with the "irqpoll" option) Apr 1 21:19:23 sg1 kernel: Pid: 0, comm: swapper Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:19:23 sg1 kernel: Call Trace: Apr 1 21:19:23 sg1 kernel: <IRQ> [<ffffffff810e8fdb>] ? __report_bad_irq+0x2b/0xa0 Apr 1 21:19:23 sg1 kernel: [<ffffffff810e91dc>] ? note_interrupt+0x18c/0x1d0 Apr 1 21:19:23 sg1 kernel: [<ffffffff810e9825>] ? handle_edge_irq+0xf5/0x180 Apr 1 21:19:23 sg1 kernel: [<ffffffff8100faf9>] ? handle_irq+0x49/0xa0 Apr 1 21:19:23 sg1 kernel: [<ffffffff815315fc>] ? do_IRQ+0x6c/0xf0 Apr 1 21:19:23 sg1 kernel: [<ffffffff8100b9d3>] ? ret_from_intr+0x0/0x11 Apr 1 21:19:23 sg1 kernel: <EOI> [<ffffffff812e0bee>] ? intel_idle+0xde/0x170 Apr 1 21:19:23 sg1 kernel: [<ffffffff812e0bd1>] ? intel_idle+0xc1/0x170 Apr 1 21:19:23 sg1 kernel: [<ffffffff81426b67>] ? cpuidle_idle_call+0xa7/0x140 Apr 1 21:19:23 sg1 kernel: [<ffffffff81009fc6>] ? cpu_idle+0xb6/0x110 Apr 1 21:19:23 sg1 kernel: [<ffffffff8152143c>] ? start_secondary+0x2ac/0x2ef Apr 1 21:19:23 sg1 kernel: handlers: Apr 1 21:19:23 sg1 kernel: [<ffffffffa01bd260>] (e1000_msix_other+0x0/0x1f0 [e1000e]) Apr 1 21:19:23 sg1 kernel: Disabling IRQ #70 Apr 1 21:19:24 sg1 abrt-dump-oops: Reported 1 kernel oopses to Abrt Apr 1 21:19:24 sg1 abrtd: Directory 'oops-2014-04-01-21:19:24-7042-1' creation detected Apr 1 21:19:25 sg1 abrtd: Can't open file '/var/spool/abrt/oops-2014-04-01-21:19:24-7042-1/uid': No such file or directory Apr 1 21:19:30 sg1 kernel: Bridge firewalling registered Apr 1 21:22:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:22:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:22:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:22:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:22:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:22:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:22:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:22:58 sg1 kernel: Call Trace: Apr 1 21:22:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:22:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:22:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:22:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:22:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:22:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:22:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:22:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:22:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:22:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:22:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:22:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:22:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:24:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:24:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:24:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:24:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:24:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:24:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:24:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:24:58 sg1 kernel: Call Trace: Apr 1 21:24:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:24:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:24:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:24:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:24:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:24:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:24:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:24:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:24:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:24:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:24:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:24:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:24:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:26:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:26:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:26:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:26:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:26:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:26:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:26:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:26:58 sg1 kernel: Call Trace: Apr 1 21:26:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:26:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:26:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:26:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:26:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:26:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:26:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:26:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:26:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:26:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:26:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:26:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:26:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:28:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:28:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:28:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:28:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:28:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:28:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:28:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:28:58 sg1 kernel: Call Trace: Apr 1 21:28:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:28:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:28:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:28:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:28:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:28:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:28:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:28:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:28:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:28:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:28:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:28:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:28:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:30:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:30:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:30:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:30:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:30:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:30:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:30:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:30:58 sg1 kernel: Call Trace: Apr 1 21:30:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:30:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:30:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:30:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:30:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:30:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:30:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:30:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:30:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:30:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:30:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:30:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:30:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:32:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:32:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:32:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:32:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:32:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:32:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:32:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:32:58 sg1 kernel: Call Trace: Apr 1 21:32:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:32:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:32:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:32:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:32:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:32:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:32:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:32:58 sg1 kernel: INFO: task crond:11601 blocked for more than 120 seconds. Apr 1 21:32:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:32:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:32:58 sg1 kernel: crond D 0000000000000008 0 11601 7120 0x00000080 Apr 1 21:32:58 sg1 kernel: ffff880102599d38 0000000000000082 0000000000000000 0000000000000000 Apr 1 21:32:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:32:58 sg1 kernel: ffff880633393058 ffff880102599fd8 000000000000fbc8 ffff880633393058 Apr 1 21:32:58 sg1 kernel: Call Trace: Apr 1 21:32:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:32:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:32:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:32:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:32:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:32:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:32:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:32:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:32:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:34:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:34:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:34:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:34:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:34:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:34:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:34:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:34:58 sg1 kernel: Call Trace: Apr 1 21:34:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:34:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:34:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:34:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:34:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:34:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:34:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:34:58 sg1 kernel: INFO: task crond:11601 blocked for more than 120 seconds. Apr 1 21:34:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:34:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:34:58 sg1 kernel: crond D 0000000000000008 0 11601 7120 0x00000080 Apr 1 21:34:58 sg1 kernel: ffff880102599d38 0000000000000082 0000000000000000 0000000000000000 Apr 1 21:34:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:34:58 sg1 kernel: ffff880633393058 ffff880102599fd8 000000000000fbc8 ffff880633393058 Apr 1 21:34:58 sg1 kernel: Call Trace: Apr 1 21:34:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:34:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:34:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:34:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:34:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:34:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:34:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:34:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:34:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b Apr 1 21:36:58 sg1 kernel: INFO: task crond:11598 blocked for more than 120 seconds. Apr 1 21:36:58 sg1 kernel: Not tainted 2.6.32-431.11.2.el6.x86_64 #1 Apr 1 21:36:58 sg1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Apr 1 21:36:58 sg1 kernel: crond D 0000000000000008 0 11598 7120 0x00000080 Apr 1 21:36:58 sg1 kernel: ffff88011257bd38 0000000000000086 0000000000000000 0000000000000000 Apr 1 21:36:58 sg1 kernel: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Apr 1 21:36:58 sg1 kernel: ffff88063208dab8 ffff88011257bfd8 000000000000fbc8 ffff88063208dab8 Apr 1 21:36:58 sg1 kernel: Call Trace: Apr 1 21:36:58 sg1 kernel: [<ffffffff81528dd5>] schedule_timeout+0x215/0x2e0 Apr 1 21:36:58 sg1 kernel: [<ffffffff81330968>] ? extract_entropy+0x108/0x1f0 Apr 1 21:36:58 sg1 kernel: [<ffffffff81528a53>] wait_for_common+0x123/0x180 Apr 1 21:36:58 sg1 kernel: [<ffffffff81065df0>] ? default_wake_function+0x0/0x20 Apr 1 21:36:58 sg1 kernel: [<ffffffff81528b6d>] wait_for_completion+0x1d/0x20 Apr 1 21:36:58 sg1 kernel: [<ffffffff81097108>] synchronize_sched+0x58/0x60 Apr 1 21:36:58 sg1 kernel: [<ffffffff81097090>] ? wakeme_after_rcu+0x0/0x20 Apr 1 21:36:58 sg1 kernel: [<ffffffff812229dc>] install_session_keyring_to_cred+0x6c/0xd0 Apr 1 21:36:58 sg1 kernel: [<ffffffff81222b73>] join_session_keyring+0x133/0x160 Apr 1 21:36:58 sg1 kernel: [<ffffffff810e2057>] ? audit_syscall_entry+0x1d7/0x200 Apr 1 21:36:58 sg1 kernel: [<ffffffff81221778>] keyctl_join_session_keyring+0x38/0x70 Apr 1 21:36:58 sg1 kernel: [<ffffffff812223a0>] sys_keyctl+0x170/0x190 Apr 1 21:36:58 sg1 kernel: [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b (at 10:57pm, I power cycle it) Apr 1 22:57:43 sg1 kernel: imklog 5.8.10, log source = /proc/kmsg started. Apr 1 22:57:43 sg1 rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="2232" x-info="
http://www.rsyslog.com
"] start Apr 1 22:57:43 sg1 kernel: Initializing cgroup subsys cpuset Apr 1 22:57:43 sg1 kernel: Initializing cgroup subsys cpu Apr 1 22:57:43 sg1 kernel: Linux version 2.6.32-431.11.2.el6.x86_64 (mockbuild(a)c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Tue Mar 25 19:59:55 UTC 2014 Apr 1 22:57:43 sg1 kernel: Command line: ro root=/dev/mapper/vg_sg1-lv_root rd_NO_LUKS rd_LVM_LV=vg_sg1/lv_root rd_LVM_LV=vg_sg1/lv_swap r d_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet rd_NO_DM LANG=en_US.UTF-8 ...... -- john r pierce 37N 122W somewhere on the middle of the left coast
12 years
0
0
[CentOS] Had to POWER OFF CentOS 5.1!
by Frank M. Ramaekers
I was running a simple script and the system became unresponsive. I went to the console and couldn't get it to respond, so I had to POWER OFF! Ugh! (Note: this script, get-backup, ran fine on a CentOS 4.5 system) Looking through /var/log/messages, I see: Jan 23 12:52:14 DoyleBrunson kernel: ps invoked oom-killer: gfp_mask=0xd0, order=0, oomkilladj=0 Jan 23 12:52:14 DoyleBrunson kernel: [<c0455946>] out_of_memory+0x72/0x1a4 Jan 23 12:52:14 DoyleBrunson kernel: [<c0456d71>] __alloc_pages+0x201/0x282 Jan 23 12:52:14 DoyleBrunson kernel: [<c049c8af>] proc_info_read+0x0/0x96 Jan 23 12:52:14 DoyleBrunson kernel: [<c0456e17>] __get_free_pages+0x25/0x31 Jan 23 12:52:14 DoyleBrunson kernel: [<c049c8e7>] proc_info_read+0x38/0x96 Jan 23 12:52:14 DoyleBrunson kernel: [<c049c8af>] proc_info_read+0x0/0x96 Jan 23 12:52:14 DoyleBrunson kernel: [<c046f000>] vfs_read+0x9f/0x141 Jan 23 12:52:14 DoyleBrunson kernel: [<c046f44e>] sys_read+0x3c/0x63 Jan 23 12:52:14 DoyleBrunson kernel: [<c0404eff>] syscall_call+0x7/0xb Jan 23 12:52:14 DoyleBrunson kernel: ======================= Jan 23 12:52:14 DoyleBrunson kernel: Mem-info: Jan 23 12:52:14 DoyleBrunson kernel: DMA per-cpu: Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 hot: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 cold: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 hot: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 cold: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 hot: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 cold: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 hot: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 cold: high 0, batch 1 used:0 Jan 23 12:52:19 DoyleBrunson kernel: DMA32 per-cpu: empty Jan 23 12:52:19 DoyleBrunson kernel: Normal per-cpu: Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 hot: high 186, batch 31 used:30 Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 cold: high 62, batch 15 used:51 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 hot: high 186, batch 31 used:18 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 cold: high 62, batch 15 used:57 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 hot: high 186, batch 31 used:124 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 cold: high 62, batch 15 used:48 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 hot: high 186, batch 31 used:27 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 cold: high 62, batch 15 used:49 Jan 23 12:52:19 DoyleBrunson kernel: HighMem per-cpu: Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 hot: high 186, batch 31 used:26 Jan 23 12:52:19 DoyleBrunson kernel: cpu 0 cold: high 62, batch 15 used:58 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 hot: high 186, batch 31 used:34 Jan 23 12:52:19 DoyleBrunson kernel: cpu 1 cold: high 62, batch 15 used:52 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 hot: high 186, batch 31 used:10 Jan 23 12:52:19 DoyleBrunson kernel: cpu 2 cold: high 62, batch 15 used:49 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 hot: high 186, batch 31 used:29 Jan 23 12:52:19 DoyleBrunson kernel: cpu 3 cold: high 62, batch 15 used:32 Jan 23 12:52:19 DoyleBrunson kernel: Free pages: 63200kB (55988kB HighMem) Jan 23 12:52:19 DoyleBrunson kernel: Active:352452 inactive:210731 dirty:0 writeback:11 unstable:0 free:15800 slab:207608 mapped-file:8236 mapped-anon:538350 pagetables:249759 Jan 23 12:52:19 DoyleBrunson kernel: DMA free:3588kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes Jan 23 12:52:19 DoyleBrunson kernel: lowmem_reserve[]: 0 0 880 4272 Jan 23 12:52:19 DoyleBrunson kernel: DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no Jan 23 12:52:19 DoyleBrunson kernel: lowmem_reserve[]: 0 0 880 4272 Jan 23 12:52:19 DoyleBrunson kernel: Normal free:3624kB min:3756kB low:4692kB high:5632kB active:128kB inactive:68kB present:901120kB pages_scanned:236678 all_unreclaimable? yes Jan 23 12:52:19 DoyleBrunson kernel: lowmem_reserve[]: 0 0 0 27136 Jan 23 12:52:19 DoyleBrunson kernel: HighMem free:55988kB min:512kB low:4132kB high:7756kB active:1409680kB inactive:842856kB present:3473408kB pages_scanned:80861 all_unreclaimable? no Jan 23 12:52:19 DoyleBrunson kernel: lowmem_reserve[]: 0 0 0 0 Jan 23 12:52:19 DoyleBrunson kernel: DMA: 1*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3588kB Jan 23 12:52:19 DoyleBrunson kernel: DMA32: empty Jan 23 12:52:19 DoyleBrunson kernel: Normal: 106*4kB 18*8kB 9*16kB 3*32kB 0*64kB 2*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 3624kB Jan 23 12:52:19 DoyleBrunson kernel: HighMem: 5627*4kB 2159*8kB 507*16kB 89*32kB 10*64kB 6*128kB 9*256kB 3*512kB 0*1024kB 0*2048kB 0*4096kB = 55988kB Jan 23 12:52:19 DoyleBrunson kernel: Swap cache: add 511830, delete 487616, find 8872/16819, race 0+0 Jan 23 12:52:19 DoyleBrunson kernel: Free swap = 260420kB Jan 23 12:52:19 DoyleBrunson kernel: Total swap = 2031608kB Jan 23 12:52:19 DoyleBrunson kernel: Free swap: 260420kB Jan 23 12:52:19 DoyleBrunson kernel: 1097728 pages of RAM Jan 23 12:52:19 DoyleBrunson kernel: 868352 pages of HIGHMEM Jan 23 12:52:19 DoyleBrunson kernel: 59036 reserved pages Jan 23 12:52:19 DoyleBrunson kernel: 6305317 pages shared Jan 23 12:52:19 DoyleBrunson kernel: 24238 pages swap cached Jan 23 12:52:19 DoyleBrunson kernel: 0 pages dirty Jan 23 12:52:19 DoyleBrunson kernel: 11 pages writeback Jan 23 12:52:19 DoyleBrunson kernel: 8236 pages mapped Jan 23 12:52:19 DoyleBrunson kernel: 207608 pages slab Jan 23 12:52:19 DoyleBrunson kernel: 249759 pages pagetables Jan 23 12:52:19 DoyleBrunson kernel: Out of memory: Killed process 2757 (java). Jan 23 12:52:19 DoyleBrunson kernel: get-backup invoked oom-killer: gfp_mask=0xd0, order=0, oomkilladj=0 Jan 23 12:52:19 DoyleBrunson kernel: [<c0455946>] out_of_memory+0x72/0x1a4 Jan 23 12:52:35 DoyleBrunson kernel: [<c0456d71>] __alloc_pages+0x201/0x282 Jan 23 12:52:43 DoyleBrunson kernel: [<c046b266>] cache_alloc_refill+0x26d/0x450 Jan 23 12:52:48 DoyleBrunson kernel: [<c046afef>] kmem_cache_alloc+0x41/0x4b Jan 23 12:52:48 DoyleBrunson kernel: [<c0424e07>] copy_process+0xa97/0x11e4 Jan 23 12:52:48 DoyleBrunson kernel: [<c0425595>] do_fork+0x41/0x130 Jan 23 12:52:48 DoyleBrunson kernel: [<c04031aa>] sys_clone+0x28/0x2d Jan 23 12:52:49 DoyleBrunson kernel: [<c0404eff>] syscall_call+0x7/0xb Jan 23 12:52:49 DoyleBrunson kernel: ======================= Jan 23 12:52:49 DoyleBrunson kernel: Mem-info: Jan 23 12:52:49 DoyleBrunson kernel: DMA per-cpu: Jan 23 12:52:49 DoyleBrunson kernel: cpu 0 hot: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 0 cold: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 1 hot: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 1 cold: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 2 hot: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 2 cold: high 0, batch 1 used:0 Jan 23 12:52:49 DoyleBrunson kernel: cpu 3 hot: high 0, batch 1 used:0 Jan 23 12:52:50 DoyleBrunson kernel: cpu 3 cold: high 0, batch 1 used:0 Jan 23 12:52:50 DoyleBrunson kernel: DMA32 per-cpu: empty Jan 23 12:52:50 DoyleBrunson kernel: Normal per-cpu: Jan 23 12:52:50 DoyleBrunson kernel: cpu 0 hot: high 186, batch 31 used:11 Jan 23 12:52:50 DoyleBrunson kernel: cpu 0 cold: high 62, batch 15 used:52 Jan 23 12:52:50 DoyleBrunson kernel: cpu 1 hot: high 186, batch 31 used:26 Jan 23 12:52:50 DoyleBrunson kernel: cpu 1 cold: high 62, batch 15 used:51 Jan 23 12:52:50 DoyleBrunson kernel: cpu 2 hot: high 186, batch 31 used:30 Jan 23 12:52:50 DoyleBrunson kernel: cpu 2 cold: high 62, batch 15 used:51 Jan 23 12:52:50 DoyleBrunson kernel: cpu 3 hot: high 186, batch 31 used:30 Jan 23 12:52:50 DoyleBrunson kernel: cpu 3 cold: high 62, batch 15 used:59 Jan 23 12:52:50 DoyleBrunson kernel: HighMem per-cpu: Jan 23 12:52:50 DoyleBrunson kernel: cpu 0 hot: high 186, batch 31 used:42 Jan 23 12:52:50 DoyleBrunson kernel: cpu 0 cold: high 62, batch 15 used:58 Jan 23 12:52:50 DoyleBrunson kernel: cpu 1 hot: high 186, batch 31 used:44 Jan 23 12:52:50 DoyleBrunson kernel: cpu 1 cold: high 62, batch 15 used:52 Jan 23 12:53:07 DoyleBrunson kernel: cpu 2 hot: high 186, batch 31 used:21 Jan 23 12:53:07 DoyleBrunson kernel: cpu 2 cold: high 62, batch 15 used:48 Jan 23 12:53:07 DoyleBrunson kernel: cpu 3 hot: high 186, batch 31 used:137 Jan 23 12:53:07 DoyleBrunson kernel: cpu 3 cold: high 62, batch 15 used:32 Jan 23 12:53:07 DoyleBrunson kernel: Free pages: 50376kB (43092kB HighMem) Jan 23 12:53:07 DoyleBrunson kernel: Active:355196 inactive:210760 dirty:1 writeback:0 unstable:0 free:12594 slab:207650 mapped-file:8223 mapped-anon:540327 pagetables:250113 Jan 23 12:53:07 DoyleBrunson kernel: DMA free:3588kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes Jan 23 12:53:07 DoyleBrunson kernel: lowmem_reserve[]: 0 0 880 4272 Jan 23 12:53:07 DoyleBrunson kernel: DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no Jan 23 12:53:07 DoyleBrunson kernel: lowmem_reserve[]: 0 0 880 4272 Jan 23 12:53:07 DoyleBrunson kernel: Normal free:3696kB min:3756kB low:4692kB high:5632kB active:16kB inactive:188kB present:901120kB pages_scanned:347 all_unreclaimable? yes Jan 23 12:53:07 DoyleBrunson kernel: lowmem_reserve[]: 0 0 0 27136 Jan 23 12:53:07 DoyleBrunson kernel: HighMem free:43092kB min:512kB low:4132kB high:7756kB active:1420768kB inactive:842852kB present:3473408kB pages_scanned:80861 all_unreclaimable? no Jan 23 12:53:07 DoyleBrunson kernel: lowmem_reserve[]: 0 0 0 0 Jan 23 12:53:07 DoyleBrunson kernel: DMA: 1*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3588kB Jan 23 12:53:07 DoyleBrunson kernel: DMA32: empty Jan 23 12:53:07 DoyleBrunson kernel: Normal: 104*4kB 24*8kB 7*16kB 3*32kB 1*64kB 2*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 3696kB Jan 23 12:53:07 DoyleBrunson kernel: HighMem: 2403*4kB 2159*8kB 507*16kB 89*32kB 10*64kB 6*128kB 9*256kB 3*512kB 0*1024kB 0*2048kB 0*4096kB = 43092kB Jan 23 12:53:07 DoyleBrunson kernel: Swap cache: add 513474, delete 488542, find 9543/17726, race 0+0 Jan 23 12:53:07 DoyleBrunson kernel: Free swap = 283336kB Jan 23 12:53:07 DoyleBrunson kernel: Free swap = 283336kB Jan 23 12:53:07 DoyleBrunson kernel: Total swap = 2031608kB Jan 23 12:53:07 DoyleBrunson kernel: Free swap: 283336kB Jan 23 12:53:08 DoyleBrunson kernel: 1097728 pages of RAM Jan 23 12:53:08 DoyleBrunson kernel: 868352 pages of HIGHMEM Jan 23 12:53:08 DoyleBrunson kernel: 59036 reserved pages Jan 23 12:53:08 DoyleBrunson kernel: 6313677 pages shared Jan 23 12:53:08 DoyleBrunson kernel: 24932 pages swap cached Jan 23 12:53:08 DoyleBrunson kernel: 1 pages dirty Jan 23 12:53:08 DoyleBrunson kernel: 0 pages writeback Jan 23 12:53:08 DoyleBrunson kernel: 8223 pages mapped Jan 23 12:53:08 DoyleBrunson kernel: 207650 pages slab Jan 23 12:53:08 DoyleBrunson kernel: 250113 pages pagetables Jan 23 12:53:08 DoyleBrunson kernel: Out of memory: Killed process 2674 (mysqld). Jan 23 12:53:08 DoyleBrunson kernel: sendmail invoked oom-killer: gfp_mask=0xd0, order=0, oomkilladj=0 Jan 23 12:53:08 DoyleBrunson kernel: [<c0455946>] out_of_memory+0x72/0x1a4 Jan 23 12:53:08 DoyleBrunson kernel: [<c0456d71>] __alloc_pages+0x201/0x282 Jan 23 12:53:08 DoyleBrunson kernel: [<c0456e17>] __get_free_pages+0x25/0x31 Jan 23 12:53:08 DoyleBrunson kernel: [<c04be3c6>] selinux_proc_get_sid+0x22/0xb6 Jan 23 12:53:08 DoyleBrunson kernel: [<c04beaf3>] selinux_inode_alloc_security+0x50/0x7b Jan 23 12:53:08 DoyleBrunson kernel: [<c04be841>] inode_doinit_with_dentry+0x3e7/0x495 Jan 23 12:53:08 DoyleBrunson kernel: [<c0482904>] d_instantiate+0x60/0x64 Jan 23 12:53:08 DoyleBrunson kernel: [<c049e4ac>] proc_lookup+0x6b/0xa7 Jan 23 12:53:08 DoyleBrunson kernel: [<c049b70b>] proc_root_lookup+0xe/0x26 Jan 23 12:53:08 DoyleBrunson kernel: [<c0479e01>] do_lookup+0xb4/0x166 Jan 23 12:53:08 DoyleBrunson kernel: [<c047bb8b>] __link_path_walk+0x87a/0xd33 Jan 23 12:53:08 DoyleBrunson kernel: [<c047c08d>] link_path_walk+0x49/0xbd Jan 23 12:53:08 DoyleBrunson kernel: [<c047c45a>] do_path_lookup+0x20e/0x25e Jan 23 12:53:08 DoyleBrunson kernel: [<c046fa4b>] get_empty_filp+0x99/0x15e Jan 23 12:53:08 DoyleBrunson kernel: [<c047cd07>] __path_lookup_intent_open+0x42/0x72 Jan 23 12:53:08 DoyleBrunson kernel: [<c047cd86>] path_lookup_open+0xf/0x13 Jan 23 12:53:08 DoyleBrunson kernel: [<c047ce8a>] open_namei+0x7b/0x609 Jan 23 12:53:08 DoyleBrunson kernel: [<c046d56a>] do_filp_open+0x1c/0x31 Jan 23 12:53:08 DoyleBrunson kernel: [<c046d5bd>] do_sys_open+0x3e/0xae Jan 23 12:53:08 DoyleBrunson kernel: [<c046d65a>] sys_open+0x16/0x18 Jan 23 12:53:08 DoyleBrunson kernel: [<c0404eff>] syscall_call+0x7/0xb Jan 23 12:53:08 DoyleBrunson kernel: ======================= Jan 23 12:53:08 DoyleBrunson kernel: Mem-info: Jan 23 12:53:08 DoyleBrunson kernel: DMA per-cpu: Jan 23 12:53:08 DoyleBrunson kernel: cpu 0 hot: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 0 cold: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 1 hot: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 1 cold: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 2 hot: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 2 cold: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 3 hot: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: cpu 3 cold: high 0, batch 1 used:0 Jan 23 12:53:08 DoyleBrunson kernel: DMA32 per-cpu: empty Jan 23 12:53:08 DoyleBrunson kernel: Normal per-cpu: Jan 23 12:53:08 DoyleBrunson kernel: cpu 0 hot: high 186, batch 31 used:16 Jan 23 12:53:08 DoyleBrunson kernel: cpu 0 cold: high 62, batch 15 used:54 Jan 23 12:53:08 DoyleBrunson kernel: cpu 1 hot: high 186, batch 31 used:34 Jan 23 12:53:08 DoyleBrunson kernel: cpu 1 cold: high 62, batch 15 used:51 Jan 23 12:53:08 DoyleBrunson kernel: cpu 2 hot: high 186, batch 31 used:101 Jan 23 12:53:08 DoyleBrunson kernel: cpu 2 cold: high 62, batch 15 used:55 Jan 23 12:53:08 DoyleBrunson kernel: cpu 3 hot: high 186, batch 31 used:29 Jan 23 12:53:08 DoyleBrunson kernel: cpu 3 cold: high 62, batch 15 used:59 Jan 23 12:53:08 DoyleBrunson kernel: HighMem per-cpu: Jan 23 13:09:16 DoyleBrunson syslogd 1.4.1: restart. Jan 23 13:09:16 DoyleBrunson kernel: klogd 1.4.1, log source = /proc/kmsg started. Jan 23 13:09:16 DoyleBrunson kernel: Linux version 2.6.18-53.1.4.el5PAE (mockbuild(a)builder6.centos.org) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Fri Nov 30 01:21:20 EST 2007 Jan 23 13:09:16 DoyleBrunson kernel: BIOS-provided physical RAM map: Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 0000000000000000 - 000000000009c000 (usable) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 000000000009c000 - 00000000000a0000 (reserved) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 0000000000100000 - 00000000f3feb2c0 (usable) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 00000000f3feb2c0 - 00000000f3ff0000 (ACPI data) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 00000000f3ff0000 - 00000000f4000000 (reserved) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) Jan 23 13:09:16 DoyleBrunson kernel: BIOS-e820: 0000000100000000 - 000000010c000000 (usable) Jan 23 13:09:16 DoyleBrunson kernel: 3392MB HIGHMEM available. Jan 23 13:09:16 DoyleBrunson kernel: 896MB LOWMEM available. Jan 23 13:09:16 DoyleBrunson kernel: found SMP MP-table at 0009c140 Jan 23 13:09:16 DoyleBrunson kernel: Memory for crash kernel (0x0 to 0x0) notwithin permissible range Jan 23 13:09:16 DoyleBrunson kernel: disabling kdump Jan 23 13:09:16 DoyleBrunson kernel: Using x86 segment limits to approximate NX protection Jan 23 13:09:16 DoyleBrunson kernel: DMI 2.3 present. Jan 23 13:09:16 DoyleBrunson kernel: Using APIC driver default Jan 23 13:09:16 DoyleBrunson kernel: ACPI: PM-Timer IO Port: 0x488 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Jan 23 13:09:16 DoyleBrunson kernel: Processor #0 15:2 APIC version 20 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x06] enabled) Jan 23 13:09:16 DoyleBrunson kernel: Processor #6 15:2 APIC version 20 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Jan 23 13:09:16 DoyleBrunson kernel: Processor #1 15:2 APIC version 20 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC (acpi_id[0x03] lapic_id[0x07] enabled) Jan 23 13:09:16 DoyleBrunson kernel: Processor #7 15:2 APIC version 20 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1]) Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1]) Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) Jan 23 13:09:16 DoyleBrunson audispd: starting audispd Jan 23 13:09:16 DoyleBrunson kernel: ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1]) Jan 23 13:09:16 DoyleBrunson kernel: ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0]) Jan 23 13:09:16 DoyleBrunson kernel: IOAPIC[0]: apic_id 14, version 17, address 0xfec00000, GSI 0-15 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: IOAPIC (id[0x0d] address[0xfec01000] gsi_base[16]) Jan 23 13:09:16 DoyleBrunson kernel: IOAPIC[1]: apic_id 13, version 17, address 0xfec01000, GSI 16-31 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: IOAPIC (id[0x0c] address[0xfec02000] gsi_base[32]) Jan 23 13:09:16 DoyleBrunson kernel: IOAPIC[2]: apic_id 12, version 17, address 0xfec02000, GSI 32-47 Jan 23 13:09:16 DoyleBrunson kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) Jan 23 13:09:16 DoyleBrunson kernel: Enabling APIC mode: Flat. Using 3 I/O APICs Jan 23 13:09:16 DoyleBrunson kernel: Using ACPI (MADT) for SMP configuration information Jan 23 13:09:16 DoyleBrunson kernel: Allocating PCI resources starting at f5000000 (gap: f4000000:0ac00000) Jan 23 13:09:16 DoyleBrunson kernel: Detected 3060.421 MHz processor. Jan 23 13:09:16 DoyleBrunson kernel: Built 1 zonelists. Total pages: 1097728 Jan 23 13:09:16 DoyleBrunson kernel: Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet Jan 23 13:09:16 DoyleBrunson kernel: Enabling fast FPU save and restore... done. Jan 23 13:09:16 DoyleBrunson kernel: Enabling unmasked SIMD FPU exception support... done. Jan 23 13:09:16 DoyleBrunson kernel: Initializing CPU#0 Jan 23 13:09:16 DoyleBrunson kernel: CPU 0 irqstacks, hard=c0740000 soft=c0720000 Jan 23 13:09:16 DoyleBrunson kernel: PID hash table entries: 4096 (order: 12, 16384 bytes) Jan 23 13:09:16 DoyleBrunson kernel: Console: colour VGA+ 80x25 : : Ideas as to a methodology to diagnose the problem? Frank M. Ramaekers Jr. Systems Programmer MCP, MCP+I, MCSE & RHCE American Income Life Insurance Co. Phone: (254)761-6649 1200 Wooded Acres Dr. Fax: (254)741-5777 Waco, Texas 76701 _____________________________________________________ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at PrivacyAct(a)ailife.com.
18 years, 2 months
0
0
Re: [Arm-dev] [PATCH] add QDF2432 support
by Jim Perrin
This will be pushed out in the -28 kernel a bit later today. I'll also spin up a new disk image for you that includes this kernel. If it works well for you/us in testing then I'll push it out with the monthly images. On 05/09/2016 10:50 AM, Christopher Covington wrote: > Hi Jim, > > On 05/09/2016 10:14 AM, Jim Perrin wrote: >> Excellent, thanks! Does this patch include everything needed to boot the >> dev platform? > > Yes this enables basic boot and shell prompt, including GIC, secondary > CPUs, UART, SATA and PCI (using legacy interrupts). > > The remaining failures in dmesg are as follows. > > KVM: cause to be determined > mlx4_core: peripheral firmware update needed > PCI MSIs: familiar problem, might need another ACPI PCI backport > > Thanks, > Cov > >> On 05/09/2016 09:09 AM, Christopher Covington wrote: >>> Backport UART and GIC related patches, enabling the CentOS 7.2 >>> AltArch kernel to run on the Qualcomm Technologies QDF2432 server >>> development platform. >>> >>> Signed-off-by: Christopher Covington <cov(a)codeaurora.org> >>> --- >>> ...mba-pl011-add-register-accessor-functions.patch | 718 +++++++++++++++++++++ >>> ...011-convert-accessor-functions-to-take-ua.patch | 709 ++++++++++++++++++++ >>> ...011-add-support-for-32-bit-register-acces.patch | 79 +++ >>> ...011-use-iotype-instead-of-access_32b-to-t.patch | 119 ++++ >>> ...a-pl011-Use-32-bit-accesses-for-SBSA-UART.patch | 29 + >>> ...4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch | 49 ++ >>> ...-add-support-for-extended-IRQ-to-PCI-link.patch | 113 ++++ >>> ...-v3-ACPI-Add-redistributor-support-via-GI.patch | 68 ++ >>> SPECS/kernel-aarch64.spec | 25 +- >>> 9 files changed, 1908 insertions(+), 1 deletion(-) >>> create mode 100644 SOURCES/4001-tty-amba-pl011-add-register-accessor-functions.patch >>> create mode 100644 SOURCES/4002-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch >>> create mode 100644 SOURCES/4003-tty-amba-pl011-add-support-for-32-bit-register-acces.patch >>> create mode 100644 SOURCES/4004-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch >>> create mode 100644 SOURCES/4005-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch >>> create mode 100644 SOURCES/4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch >>> create mode 100644 SOURCES/4007-acpi-add-support-for-extended-IRQ-to-PCI-link.patch >>> create mode 100644 SOURCES/4008-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch >>> >>> diff --git a/SOURCES/4001-tty-amba-pl011-add-register-accessor-functions.patch b/SOURCES/4001-tty-amba-pl011-add-register-accessor-functions.patch >>> new file mode 100644 >>> index 0000000..6fb4d0e >>> --- /dev/null >>> +++ b/SOURCES/4001-tty-amba-pl011-add-register-accessor-functions.patch >>> @@ -0,0 +1,718 @@ >>> +From: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Date: Tue, 3 Nov 2015 14:50:58 +0000 >>> +Subject: tty: amba-pl011: add register accessor functions >>> + >>> +Add register accessor functions to amba-pl011. Much of this >>> +transformation was done using the sed expression below, with any >>> +left-overs fixed up manually afterwards, and code formatted to remain >>> +within coding style. >>> + >>> +s/readw(\(uap->port.membase\|regs\|port->membase\) +/pl011_read(\1,/g >>> +s/writew(\(.*\) +/pl011_write(\1,/g >>> + >>> +Signed-off-by: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Reviewed-by: Peter Hurley <peter(a)hurleysoftware.com> >>> +Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> >>> + >>> +Git-commit: 7583633921d54f33e96b65569a0c980ae1d05dba >>> +Git-repo:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>>> +--- >>> + drivers/tty/serial/amba-pl011.c | 210 +++++++++++++++++++++------------------- >>> + 1 file changed, 112 insertions(+), 98 deletions(-) >>> + >>> +diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c >>> +index fd27e98..b75f750 100644 >>> +--- a/drivers/tty/serial/amba-pl011.c >>> ++++ b/drivers/tty/serial/amba-pl011.c >>> +@@ -184,6 +184,16 @@ struct uart_amba_port { >>> + #endif >>> + }; >>> + >>> ++static unsigned int pl011_read(void __iomem *base, unsigned int reg) >>> ++{ >>> ++ return readw(base + reg); >>> ++} >>> ++ >>> ++static void pl011_write(unsigned int val, void __iomem *base, unsigned int reg) >>> ++{ >>> ++ writew(val, base + reg); >>> ++} >>> ++ >>> + /* >>> + * Reads up to 256 characters from the FIFO or until it's empty and >>> + * inserts them into the TTY layer. Returns the number of characters >>> +@@ -196,12 +206,12 @@ static int pl011_fifo_to_tty(struct uart_amba_port *uap) >>> + int fifotaken = 0; >>> + >>> + while (max_count--) { >>> +- status = readw(uap->port.membase + UART01x_FR); >>> ++ status = pl011_read(uap->port.membase, UART01x_FR); >>> + if (status & UART01x_FR_RXFE) >>> + break; >>> + >>> + /* Take chars from the FIFO and update status */ >>> +- ch = readw(uap->port.membase + UART01x_DR) | >>> ++ ch = pl011_read(uap->port.membase, UART01x_DR) | >>> + UART_DUMMY_DR_RX; >>> + flag = TTY_NORMAL; >>> + uap->port.icount.rx++; >>> +@@ -438,7 +448,7 @@ static void pl011_dma_tx_callback(void *data) >>> + >>> + dmacr = uap->dmacr; >>> + uap->dmacr = dmacr & ~UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + >>> + /* >>> + * If TX DMA was disabled, it means that we've stopped the DMA for >>> +@@ -552,7 +562,7 @@ static int pl011_dma_tx_refill(struct uart_amba_port *uap) >>> + dma_dev->device_issue_pending(chan); >>> + >>> + uap->dmacr |= UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + uap->dmatx.queued = true; >>> + >>> + /* >>> +@@ -588,9 +598,9 @@ static bool pl011_dma_tx_irq(struct uart_amba_port *uap) >>> + */ >>> + if (uap->dmatx.queued) { >>> + uap->dmacr |= UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + uap->im &= ~UART011_TXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + return true; >>> + } >>> + >>> +@@ -600,7 +610,7 @@ static bool pl011_dma_tx_irq(struct uart_amba_port *uap) >>> + */ >>> + if (pl011_dma_tx_refill(uap) > 0) { >>> + uap->im &= ~UART011_TXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + return true; >>> + } >>> + return false; >>> +@@ -614,7 +624,7 @@ static inline void pl011_dma_tx_stop(struct uart_amba_port *uap) >>> + { >>> + if (uap->dmatx.queued) { >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + } >>> + } >>> + >>> +@@ -640,14 +650,14 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + if (!uap->dmatx.queued) { >>> + if (pl011_dma_tx_refill(uap) > 0) { >>> + uap->im &= ~UART011_TXIM; >>> +- writew(uap->im, uap->port.membase + >>> +- UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, >>> ++ UART011_IMSC); >>> + } else >>> + ret = false; >>> + } else if (!(uap->dmacr & UART011_TXDMAE)) { >>> + uap->dmacr |= UART011_TXDMAE; >>> +- writew(uap->dmacr, >>> +- uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, >>> ++ UART011_DMACR); >>> + } >>> + return ret; >>> + } >>> +@@ -658,9 +668,9 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + */ >>> + dmacr = uap->dmacr; >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + >>> +- if (readw(uap->port.membase + UART01x_FR) & UART01x_FR_TXFF) { >>> ++ if (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) { >>> + /* >>> + * No space in the FIFO, so enable the transmit interrupt >>> + * so we know when there is space. Note that once we've >>> +@@ -669,13 +679,13 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + return false; >>> + } >>> + >>> +- writew(uap->port.x_char, uap->port.membase + UART01x_DR); >>> ++ pl011_write(uap->port.x_char, uap->port.membase, UART01x_DR); >>> + uap->port.icount.tx++; >>> + uap->port.x_char = 0; >>> + >>> + /* Success - restore the DMA state */ >>> + uap->dmacr = dmacr; >>> +- writew(dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(dmacr, uap->port.membase, UART011_DMACR); >>> + >>> + return true; >>> + } >>> +@@ -703,7 +713,7 @@ __acquires(&uap->port.lock) >>> + DMA_TO_DEVICE); >>> + uap->dmatx.queued = false; >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + } >>> + } >>> + >>> +@@ -743,11 +753,11 @@ static int pl011_dma_rx_trigger_dma(struct uart_amba_port *uap) >>> + dma_async_issue_pending(rxchan); >>> + >>> + uap->dmacr |= UART011_RXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + uap->dmarx.running = true; >>> + >>> + uap->im &= ~UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + >>> + return 0; >>> + } >>> +@@ -805,8 +815,8 @@ static void pl011_dma_rx_chars(struct uart_amba_port *uap, >>> + */ >>> + if (dma_count == pending && readfifo) { >>> + /* Clear any error flags */ >>> +- writew(UART011_OEIS | UART011_BEIS | UART011_PEIS | UART011_FEIS, >>> +- uap->port.membase + UART011_ICR); >>> ++ pl011_write(UART011_OEIS | UART011_BEIS | UART011_PEIS | >>> ++ UART011_FEIS, uap->port.membase, UART011_ICR); >>> + >>> + /* >>> + * If we read all the DMA'd characters, and we had an >>> +@@ -854,7 +864,7 @@ static void pl011_dma_rx_irq(struct uart_amba_port *uap) >>> + >>> + /* Disable RX DMA - incoming data will wait in the FIFO */ >>> + uap->dmacr &= ~UART011_RXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + uap->dmarx.running = false; >>> + >>> + pending = sgbuf->sg.length - state.residue; >>> +@@ -874,7 +884,7 @@ static void pl011_dma_rx_irq(struct uart_amba_port *uap) >>> + dev_dbg(uap->port.dev, "could not retrigger RX DMA job " >>> + "fall back to interrupt mode\n"); >>> + uap->im |= UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + } >>> + } >>> + >>> +@@ -922,7 +932,7 @@ static void pl011_dma_rx_callback(void *data) >>> + dev_dbg(uap->port.dev, "could not retrigger RX DMA job " >>> + "fall back to interrupt mode\n"); >>> + uap->im |= UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + } >>> + } >>> + >>> +@@ -935,7 +945,7 @@ static inline void pl011_dma_rx_stop(struct uart_amba_port *uap) >>> + { >>> + /* FIXME. Just disable the DMA enable */ >>> + uap->dmacr &= ~UART011_RXDMAE; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + } >>> + >>> + /* >>> +@@ -979,7 +989,7 @@ static void pl011_dma_rx_poll(unsigned long args) >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> + pl011_dma_rx_stop(uap); >>> + uap->im |= UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + spin_unlock_irqrestore(&uap->port.lock, flags); >>> + >>> + uap->dmarx.running = false; >>> +@@ -1041,7 +1051,7 @@ static void pl011_dma_startup(struct uart_amba_port *uap) >>> + skip_rx: >>> + /* Turn on DMA error (RX/TX will be enabled on demand) */ >>> + uap->dmacr |= UART011_DMAONERR; >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + >>> + /* >>> + * ST Micro variants has some specific dma burst threshold >>> +@@ -1049,8 +1059,8 @@ skip_rx: >>> + * be issued above/below 16 bytes. >>> + */ >>> + if (uap->vendor->dma_threshold) >>> +- writew(ST_UART011_DMAWM_RX_16 | ST_UART011_DMAWM_TX_16, >>> +- uap->port.membase + ST_UART011_DMAWM); >>> ++ pl011_write(ST_UART011_DMAWM_RX_16 | ST_UART011_DMAWM_TX_16, >>> ++ uap->port.membase, ST_UART011_DMAWM); >>> + >>> + if (uap->using_rx_dma) { >>> + if (pl011_dma_rx_trigger_dma(uap)) >>> +@@ -1075,12 +1085,12 @@ static void pl011_dma_shutdown(struct uart_amba_port *uap) >>> + return; >>> + >>> + /* Disable RX and TX DMA */ >>> +- while (readw(uap->port.membase + UART01x_FR) & UART01x_FR_BUSY) >>> ++ while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_BUSY) >>> + barrier(); >>> + >>> + spin_lock_irq(&uap->port.lock); >>> + uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE); >>> +- writew(uap->dmacr, uap->port.membase + UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + if (uap->using_tx_dma) { >>> +@@ -1181,7 +1191,7 @@ static void pl011_stop_tx(struct uart_port *port) >>> + container_of(port, struct uart_amba_port, port); >>> + >>> + uap->im &= ~UART011_TXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + pl011_dma_tx_stop(uap); >>> + } >>> + >>> +@@ -1191,7 +1201,7 @@ static void pl011_tx_chars(struct uart_amba_port *uap, bool from_irq); >>> + static void pl011_start_tx_pio(struct uart_amba_port *uap) >>> + { >>> + uap->im |= UART011_TXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + pl011_tx_chars(uap, false); >>> + } >>> + >>> +@@ -1211,7 +1221,7 @@ static void pl011_stop_rx(struct uart_port *port) >>> + >>> + uap->im &= ~(UART011_RXIM|UART011_RTIM|UART011_FEIM| >>> + UART011_PEIM|UART011_BEIM|UART011_OEIM); >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + >>> + pl011_dma_rx_stop(uap); >>> + } >>> +@@ -1222,7 +1232,7 @@ static void pl011_enable_ms(struct uart_port *port) >>> + container_of(port, struct uart_amba_port, port); >>> + >>> + uap->im |= UART011_RIMIM|UART011_CTSMIM|UART011_DCDMIM|UART011_DSRMIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + } >>> + >>> + static void pl011_rx_chars(struct uart_amba_port *uap) >>> +@@ -1242,7 +1252,7 @@ __acquires(&uap->port.lock) >>> + dev_dbg(uap->port.dev, "could not trigger RX DMA job " >>> + "fall back to interrupt mode again\n"); >>> + uap->im |= UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + } else { >>> + #ifdef CONFIG_DMA_ENGINE >>> + /* Start Rx DMA poll */ >>> +@@ -1263,10 +1273,10 @@ static bool pl011_tx_char(struct uart_amba_port *uap, unsigned char c, >>> + bool from_irq) >>> + { >>> + if (unlikely(!from_irq) && >>> +- readw(uap->port.membase + UART01x_FR) & UART01x_FR_TXFF) >>> ++ pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> + return false; /* unable to transmit character */ >>> + >>> +- writew(c, uap->port.membase + UART01x_DR); >>> ++ pl011_write(c, uap->port.membase, UART01x_DR); >>> + uap->port.icount.tx++; >>> + >>> + return true; >>> +@@ -1313,7 +1323,8 @@ static void pl011_modem_status(struct uart_amba_port *uap) >>> + { >>> + unsigned int status, delta; >>> + >>> +- status = readw(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY; >>> ++ status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ status &= UART01x_FR_MODEM_ANY; >>> + >>> + delta = status ^ uap->old_status; >>> + uap->old_status = status; >>> +@@ -1341,15 +1352,15 @@ static void check_apply_cts_event_workaround(struct uart_amba_port *uap) >>> + return; >>> + >>> + /* workaround to make sure that all bits are unlocked.. */ >>> +- writew(0x00, uap->port.membase + UART011_ICR); >>> ++ pl011_write(0x00, uap->port.membase, UART011_ICR); >>> + >>> + /* >>> + * WA: introduce 26ns(1 uart clk) delay before W1C; >>> + * single apb access will incur 2 pclk(133.12Mhz) delay, >>> + * so add 2 dummy reads >>> + */ >>> +- dummy_read = readw(uap->port.membase + UART011_ICR); >>> +- dummy_read = readw(uap->port.membase + UART011_ICR); >>> ++ dummy_read = pl011_read(uap->port.membase, UART011_ICR); >>> ++ dummy_read = pl011_read(uap->port.membase, UART011_ICR); >>> + } >>> + >>> + static irqreturn_t pl011_int(int irq, void *dev_id) >>> +@@ -1361,15 +1372,15 @@ static irqreturn_t pl011_int(int irq, void *dev_id) >>> + int handled = 0; >>> + >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> +- imsc = readw(uap->port.membase + UART011_IMSC); >>> +- status = readw(uap->port.membase + UART011_RIS) & imsc; >>> ++ imsc = pl011_read(uap->port.membase, UART011_IMSC); >>> ++ status = pl011_read(uap->port.membase, UART011_RIS) & imsc; >>> + if (status) { >>> + do { >>> + check_apply_cts_event_workaround(uap); >>> + >>> +- writew(status & ~(UART011_TXIS|UART011_RTIS| >>> +- UART011_RXIS), >>> +- uap->port.membase + UART011_ICR); >>> ++ pl011_write(status & ~(UART011_TXIS|UART011_RTIS| >>> ++ UART011_RXIS), >>> ++ uap->port.membase, UART011_ICR); >>> + >>> + if (status & (UART011_RTIS|UART011_RXIS)) { >>> + if (pl011_dma_rx_running(uap)) >>> +@@ -1386,7 +1397,7 @@ static irqreturn_t pl011_int(int irq, void *dev_id) >>> + if (pass_counter-- == 0) >>> + break; >>> + >>> +- status = readw(uap->port.membase + UART011_RIS) & imsc; >>> ++ status = pl011_read(uap->port.membase, UART011_RIS) & imsc; >>> + } while (status != 0); >>> + handled = 1; >>> + } >>> +@@ -1400,7 +1411,7 @@ static unsigned int pl011_tx_empty(struct uart_port *port) >>> + { >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> +- unsigned int status = readw(uap->port.membase + UART01x_FR); >>> ++ unsigned int status = pl011_read(uap->port.membase, UART01x_FR); >>> + return status & (UART01x_FR_BUSY|UART01x_FR_TXFF) ? 0 : TIOCSER_TEMT; >>> + } >>> + >>> +@@ -1409,7 +1420,7 @@ static unsigned int pl011_get_mctrl(struct uart_port *port) >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + unsigned int result = 0; >>> +- unsigned int status = readw(uap->port.membase + UART01x_FR); >>> ++ unsigned int status = pl011_read(uap->port.membase, UART01x_FR); >>> + >>> + #define TIOCMBIT(uartbit, tiocmbit) \ >>> + if (status & uartbit) \ >>> +@@ -1429,7 +1440,7 @@ static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) >>> + container_of(port, struct uart_amba_port, port); >>> + unsigned int cr; >>> + >>> +- cr = readw(uap->port.membase + UART011_CR); >>> ++ cr = pl011_read(uap->port.membase, UART011_CR); >>> + >>> + #define TIOCMBIT(tiocmbit, uartbit) \ >>> + if (mctrl & tiocmbit) \ >>> +@@ -1449,7 +1460,7 @@ static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) >>> + } >>> + #undef TIOCMBIT >>> + >>> +- writew(cr, uap->port.membase + UART011_CR); >>> ++ pl011_write(cr, uap->port.membase, UART011_CR); >>> + } >>> + >>> + static void pl011_break_ctl(struct uart_port *port, int break_state) >>> +@@ -1460,12 +1471,12 @@ static void pl011_break_ctl(struct uart_port *port, int break_state) >>> + unsigned int lcr_h; >>> + >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> +- lcr_h = readw(uap->port.membase + uap->lcrh_tx); >>> ++ lcr_h = pl011_read(uap->port.membase, uap->lcrh_tx); >>> + if (break_state == -1) >>> + lcr_h |= UART01x_LCRH_BRK; >>> + else >>> + lcr_h &= ~UART01x_LCRH_BRK; >>> +- writew(lcr_h, uap->port.membase + uap->lcrh_tx); >>> ++ pl011_write(lcr_h, uap->port.membase, uap->lcrh_tx); >>> + spin_unlock_irqrestore(&uap->port.lock, flags); >>> + } >>> + >>> +@@ -1477,7 +1488,7 @@ static void pl011_quiesce_irqs(struct uart_port *port) >>> + container_of(port, struct uart_amba_port, port); >>> + unsigned char __iomem *regs = uap->port.membase; >>> + >>> +- writew(readw(regs + UART011_MIS), regs + UART011_ICR); >>> ++ pl011_write(pl011_read(regs, UART011_MIS), regs, UART011_ICR); >>> + /* >>> + * There is no way to clear TXIM as this is "ready to transmit IRQ", so >>> + * we simply mask it. start_tx() will unmask it. >>> +@@ -1491,7 +1502,8 @@ static void pl011_quiesce_irqs(struct uart_port *port) >>> + * (including tx queue), so we're also fine with start_tx()'s caller >>> + * side. >>> + */ >>> +- writew(readw(regs + UART011_IMSC) & ~UART011_TXIM, regs + UART011_IMSC); >>> ++ pl011_write(pl011_read(regs, UART011_IMSC) & ~UART011_TXIM, >>> ++ regs, UART011_IMSC); >>> + } >>> + >>> + static int pl011_get_poll_char(struct uart_port *port) >>> +@@ -1506,11 +1518,11 @@ static int pl011_get_poll_char(struct uart_port *port) >>> + */ >>> + pl011_quiesce_irqs(port); >>> + >>> +- status = readw(uap->port.membase + UART01x_FR); >>> ++ status = pl011_read(uap->port.membase, UART01x_FR); >>> + if (status & UART01x_FR_RXFE) >>> + return NO_POLL_CHAR; >>> + >>> +- return readw(uap->port.membase + UART01x_DR); >>> ++ return pl011_read(uap->port.membase, UART01x_DR); >>> + } >>> + >>> + static void pl011_put_poll_char(struct uart_port *port, >>> +@@ -1519,10 +1531,10 @@ static void pl011_put_poll_char(struct uart_port *port, >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + >>> +- while (readw(uap->port.membase + UART01x_FR) & UART01x_FR_TXFF) >>> ++ while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> + barrier(); >>> + >>> +- writew(ch, uap->port.membase + UART01x_DR); >>> ++ pl011_write(ch, uap->port.membase, UART01x_DR); >>> + } >>> + >>> + #endif /* CONFIG_CONSOLE_POLL */ >>> +@@ -1546,15 +1558,17 @@ static int pl011_hwinit(struct uart_port *port) >>> + uap->port.uartclk = clk_get_rate(uap->clk); >>> + >>> + /* Clear pending error and receive interrupts */ >>> +- writew(UART011_OEIS | UART011_BEIS | UART011_PEIS | UART011_FEIS | >>> +- UART011_RTIS | UART011_RXIS, uap->port.membase + UART011_ICR); >>> ++ pl011_write(UART011_OEIS | UART011_BEIS | UART011_PEIS | >>> ++ UART011_FEIS | UART011_RTIS | UART011_RXIS, >>> ++ uap->port.membase, UART011_ICR); >>> + >>> + /* >>> + * Save interrupts enable mask, and enable RX interrupts in case if >>> + * the interrupt is used for NMI entry. >>> + */ >>> +- uap->im = readw(uap->port.membase + UART011_IMSC); >>> +- writew(UART011_RTIM | UART011_RXIM, uap->port.membase + UART011_IMSC); >>> ++ uap->im = pl011_read(uap->port.membase, UART011_IMSC); >>> ++ pl011_write(UART011_RTIM | UART011_RXIM, uap->port.membase, >>> ++ UART011_IMSC); >>> + >>> + if (dev_get_platdata(uap->port.dev)) { >>> + struct amba_pl011_data *plat; >>> +@@ -1568,7 +1582,7 @@ static int pl011_hwinit(struct uart_port *port) >>> + >>> + static void pl011_write_lcr_h(struct uart_amba_port *uap, unsigned int lcr_h) >>> + { >>> +- writew(lcr_h, uap->port.membase + uap->lcrh_rx); >>> ++ pl011_write(lcr_h, uap->port.membase, uap->lcrh_rx); >>> + if (uap->lcrh_rx != uap->lcrh_tx) { >>> + int i; >>> + /* >>> +@@ -1576,14 +1590,14 @@ static void pl011_write_lcr_h(struct uart_amba_port *uap, unsigned int lcr_h) >>> + * to get this delay write read only register 10 times >>> + */ >>> + for (i = 0; i < 10; ++i) >>> +- writew(0xff, uap->port.membase + UART011_MIS); >>> +- writew(lcr_h, uap->port.membase + uap->lcrh_tx); >>> ++ pl011_write(0xff, uap->port.membase, UART011_MIS); >>> ++ pl011_write(lcr_h, uap->port.membase, uap->lcrh_tx); >>> + } >>> + } >>> + >>> + static int pl011_allocate_irq(struct uart_amba_port *uap) >>> + { >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + >>> + return request_irq(uap->port.irq, pl011_int, 0, "uart-pl011", uap); >>> + } >>> +@@ -1598,12 +1612,12 @@ static void pl011_enable_interrupts(struct uart_amba_port *uap) >>> + spin_lock_irq(&uap->port.lock); >>> + >>> + /* Clear out any spuriously appearing RX interrupts */ >>> +- writew(UART011_RTIS | UART011_RXIS, >>> +- uap->port.membase + UART011_ICR); >>> ++ pl011_write(UART011_RTIS | UART011_RXIS, uap->port.membase, >>> ++ UART011_ICR); >>> + uap->im = UART011_RTIM; >>> + if (!pl011_dma_rx_running(uap)) >>> + uap->im |= UART011_RXIM; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> + spin_unlock_irq(&uap->port.lock); >>> + } >>> + >>> +@@ -1622,21 +1636,21 @@ static int pl011_startup(struct uart_port *port) >>> + if (retval) >>> + goto clk_dis; >>> + >>> +- writew(uap->vendor->ifls, uap->port.membase + UART011_IFLS); >>> ++ pl011_write(uap->vendor->ifls, uap->port.membase, UART011_IFLS); >>> + >>> + spin_lock_irq(&uap->port.lock); >>> + >>> + /* restore RTS and DTR */ >>> + cr = uap->old_cr & (UART011_CR_RTS | UART011_CR_DTR); >>> + cr |= UART01x_CR_UARTEN | UART011_CR_RXE | UART011_CR_TXE; >>> +- writew(cr, uap->port.membase + UART011_CR); >>> ++ pl011_write(cr, uap->port.membase, UART011_CR); >>> + >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + /* >>> + * initialise the old status of the modem signals >>> + */ >>> +- uap->old_status = readw(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY; >>> ++ uap->old_status = pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_MODEM_ANY; >>> + >>> + /* Startup DMA */ >>> + pl011_dma_startup(uap); >>> +@@ -1677,9 +1691,9 @@ static void pl011_shutdown_channel(struct uart_amba_port *uap, >>> + { >>> + unsigned long val; >>> + >>> +- val = readw(uap->port.membase + lcrh); >>> ++ val = pl011_read(uap->port.membase, lcrh); >>> + val &= ~(UART01x_LCRH_BRK | UART01x_LCRH_FEN); >>> +- writew(val, uap->port.membase + lcrh); >>> ++ pl011_write(val, uap->port.membase, lcrh); >>> + } >>> + >>> + /* >>> +@@ -1693,11 +1707,11 @@ static void pl011_disable_uart(struct uart_amba_port *uap) >>> + >>> + uap->autorts = false; >>> + spin_lock_irq(&uap->port.lock); >>> +- cr = readw(uap->port.membase + UART011_CR); >>> ++ cr = pl011_read(uap->port.membase, UART011_CR); >>> + uap->old_cr = cr; >>> + cr &= UART011_CR_RTS | UART011_CR_DTR; >>> + cr |= UART01x_CR_UARTEN | UART011_CR_TXE; >>> +- writew(cr, uap->port.membase + UART011_CR); >>> ++ pl011_write(cr, uap->port.membase, UART011_CR); >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + /* >>> +@@ -1714,8 +1728,8 @@ static void pl011_disable_interrupts(struct uart_amba_port *uap) >>> + >>> + /* mask all interrupts and clear all pending ones */ >>> + uap->im = 0; >>> +- writew(uap->im, uap->port.membase + UART011_IMSC); >>> +- writew(0xffff, uap->port.membase + UART011_ICR); >>> ++ pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(0xffff, uap->port.membase, UART011_ICR); >>> + >>> + spin_unlock_irq(&uap->port.lock); >>> + } >>> +@@ -1867,8 +1881,8 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + pl011_enable_ms(port); >>> + >>> + /* first, disable everything */ >>> +- old_cr = readw(port->membase + UART011_CR); >>> +- writew(0, port->membase + UART011_CR); >>> ++ old_cr = pl011_read(port->membase, UART011_CR); >>> ++ pl011_write(0, port->membase, UART011_CR); >>> + >>> + if (termios->c_cflag & CRTSCTS) { >>> + if (old_cr & UART011_CR_RTS) >>> +@@ -1901,8 +1915,8 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + quot -= 2; >>> + } >>> + /* Set baud rate */ >>> +- writew(quot & 0x3f, port->membase + UART011_FBRD); >>> +- writew(quot >> 6, port->membase + UART011_IBRD); >>> ++ pl011_write(quot & 0x3f, port->membase, UART011_FBRD); >>> ++ pl011_write(quot >> 6, port->membase, UART011_IBRD); >>> + >>> + /* >>> + * ----------v----------v----------v----------v----- >>> +@@ -1911,7 +1925,7 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + * ----------^----------^----------^----------^----- >>> + */ >>> + pl011_write_lcr_h(uap, lcr_h); >>> +- writew(old_cr, port->membase + UART011_CR); >>> ++ pl011_write(old_cr, port->membase, UART011_CR); >>> + >>> + spin_unlock_irqrestore(&port->lock, flags); >>> + } >>> +@@ -2052,9 +2066,9 @@ static void pl011_console_putchar(struct uart_port *port, int ch) >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + >>> +- while (readw(uap->port.membase + UART01x_FR) & UART01x_FR_TXFF) >>> ++ while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> + barrier(); >>> +- writew(ch, uap->port.membase + UART01x_DR); >>> ++ pl011_write(ch, uap->port.membase, UART01x_DR); >>> + } >>> + >>> + static void >>> +@@ -2079,10 +2093,10 @@ pl011_console_write(struct console *co, const char *s, unsigned int count) >>> + * First save the CR then disable the interrupts >>> + */ >>> + if (!uap->vendor->always_enabled) { >>> +- old_cr = readw(uap->port.membase + UART011_CR); >>> ++ old_cr = pl011_read(uap->port.membase, UART011_CR); >>> + new_cr = old_cr & ~UART011_CR_CTSEN; >>> + new_cr |= UART01x_CR_UARTEN | UART011_CR_TXE; >>> +- writew(new_cr, uap->port.membase + UART011_CR); >>> ++ pl011_write(new_cr, uap->port.membase, UART011_CR); >>> + } >>> + >>> + uart_console_write(&uap->port, s, count, pl011_console_putchar); >>> +@@ -2092,10 +2106,10 @@ pl011_console_write(struct console *co, const char *s, unsigned int count) >>> + * and restore the TCR >>> + */ >>> + do { >>> +- status = readw(uap->port.membase + UART01x_FR); >>> ++ status = pl011_read(uap->port.membase, UART01x_FR); >>> + } while (status & UART01x_FR_BUSY); >>> + if (!uap->vendor->always_enabled) >>> +- writew(old_cr, uap->port.membase + UART011_CR); >>> ++ pl011_write(old_cr, uap->port.membase, UART011_CR); >>> + >>> + if (locked) >>> + spin_unlock(&uap->port.lock); >>> +@@ -2108,10 +2122,10 @@ static void __init >>> + pl011_console_get_options(struct uart_amba_port *uap, int *baud, >>> + int *parity, int *bits) >>> + { >>> +- if (readw(uap->port.membase + UART011_CR) & UART01x_CR_UARTEN) { >>> ++ if (pl011_read(uap->port.membase, UART011_CR) & UART01x_CR_UARTEN) { >>> + unsigned int lcr_h, ibrd, fbrd; >>> + >>> +- lcr_h = readw(uap->port.membase + uap->lcrh_tx); >>> ++ lcr_h = pl011_read(uap->port.membase, uap->lcrh_tx); >>> + >>> + *parity = 'n'; >>> + if (lcr_h & UART01x_LCRH_PEN) { >>> +@@ -2126,13 +2140,13 @@ pl011_console_get_options(struct uart_amba_port *uap, int *baud, >>> + else >>> + *bits = 8; >>> + >>> +- ibrd = readw(uap->port.membase + UART011_IBRD); >>> +- fbrd = readw(uap->port.membase + UART011_FBRD); >>> ++ ibrd = pl011_read(uap->port.membase, UART011_IBRD); >>> ++ fbrd = pl011_read(uap->port.membase, UART011_FBRD); >>> + >>> + *baud = uap->port.uartclk * 4 / (64 * ibrd + fbrd); >>> + >>> + if (uap->vendor->oversampling) { >>> +- if (readw(uap->port.membase + UART011_CR) >>> ++ if (pl011_read(uap->port.membase, UART011_CR) >>> + & ST_UART011_CR_OVSFACT) >>> + *baud *= 2; >>> + } >>> +@@ -2334,8 +2348,8 @@ static int pl011_register_port(struct uart_amba_port *uap) >>> + int ret; >>> + >>> + /* Ensure interrupts from this UART are masked and cleared */ >>> +- writew(0, uap->port.membase + UART011_IMSC); >>> +- writew(0xffff, uap->port.membase + UART011_ICR); >>> ++ pl011_write(0, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(0xffff, uap->port.membase, UART011_ICR); >>> + >>> + if (!amba_reg.state) { >>> + ret = uart_register_driver(&amba_reg); >>> diff --git a/SOURCES/4002-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch b/SOURCES/4002-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch >>> new file mode 100644 >>> index 0000000..6524bda >>> --- /dev/null >>> +++ b/SOURCES/4002-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch >>> @@ -0,0 +1,709 @@ >>> +From: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Date: Tue, 3 Nov 2015 14:51:03 +0000 >>> +Subject: tty: amba-pl011: convert accessor functions to take uart_amba_port >>> + >>> +Convert the new accessor functions to take the uart_amba_port instead >>> +of the port base address. >>> + >>> +Signed-off-by: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Reviewed-by: Peter Hurley <peter(a)hurleysoftware.com> >>> +Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> >>> + >>> +Git-commit: b2a4e24c2efd76a2c25478836fb35951e00d5b52 >>> +Git-repo:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>>> +--- >>> + drivers/tty/serial/amba-pl011.c | 199 ++++++++++++++++++++-------------------- >>> + 1 file changed, 97 insertions(+), 102 deletions(-) >>> + >>> +diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c >>> +index b75f750..61512af 100644 >>> +--- a/drivers/tty/serial/amba-pl011.c >>> ++++ b/drivers/tty/serial/amba-pl011.c >>> +@@ -184,14 +184,16 @@ struct uart_amba_port { >>> + #endif >>> + }; >>> + >>> +-static unsigned int pl011_read(void __iomem *base, unsigned int reg) >>> ++static unsigned int pl011_read(const struct uart_amba_port *uap, >>> ++ unsigned int reg) >>> + { >>> +- return readw(base + reg); >>> ++ return readw(uap->port.membase + reg); >>> + } >>> + >>> +-static void pl011_write(unsigned int val, void __iomem *base, unsigned int reg) >>> ++static void pl011_write(unsigned int val, const struct uart_amba_port *uap, >>> ++ unsigned int reg) >>> + { >>> +- writew(val, base + reg); >>> ++ writew(val, uap->port.membase + reg); >>> + } >>> + >>> + /* >>> +@@ -206,13 +208,12 @@ static int pl011_fifo_to_tty(struct uart_amba_port *uap) >>> + int fifotaken = 0; >>> + >>> + while (max_count--) { >>> +- status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ status = pl011_read(uap, UART01x_FR); >>> + if (status & UART01x_FR_RXFE) >>> + break; >>> + >>> + /* Take chars from the FIFO and update status */ >>> +- ch = pl011_read(uap->port.membase, UART01x_DR) | >>> +- UART_DUMMY_DR_RX; >>> ++ ch = pl011_read(uap, UART01x_DR) | UART_DUMMY_DR_RX; >>> + flag = TTY_NORMAL; >>> + uap->port.icount.rx++; >>> + fifotaken++; >>> +@@ -448,7 +449,7 @@ static void pl011_dma_tx_callback(void *data) >>> + >>> + dmacr = uap->dmacr; >>> + uap->dmacr = dmacr & ~UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + >>> + /* >>> + * If TX DMA was disabled, it means that we've stopped the DMA for >>> +@@ -562,7 +563,7 @@ static int pl011_dma_tx_refill(struct uart_amba_port *uap) >>> + dma_dev->device_issue_pending(chan); >>> + >>> + uap->dmacr |= UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + uap->dmatx.queued = true; >>> + >>> + /* >>> +@@ -598,9 +599,9 @@ static bool pl011_dma_tx_irq(struct uart_amba_port *uap) >>> + */ >>> + if (uap->dmatx.queued) { >>> + uap->dmacr |= UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + uap->im &= ~UART011_TXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + return true; >>> + } >>> + >>> +@@ -610,7 +611,7 @@ static bool pl011_dma_tx_irq(struct uart_amba_port *uap) >>> + */ >>> + if (pl011_dma_tx_refill(uap) > 0) { >>> + uap->im &= ~UART011_TXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + return true; >>> + } >>> + return false; >>> +@@ -624,7 +625,7 @@ static inline void pl011_dma_tx_stop(struct uart_amba_port *uap) >>> + { >>> + if (uap->dmatx.queued) { >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + } >>> + } >>> + >>> +@@ -650,14 +651,12 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + if (!uap->dmatx.queued) { >>> + if (pl011_dma_tx_refill(uap) > 0) { >>> + uap->im &= ~UART011_TXIM; >>> +- pl011_write(uap->im, uap->port.membase, >>> +- UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + } else >>> + ret = false; >>> + } else if (!(uap->dmacr & UART011_TXDMAE)) { >>> + uap->dmacr |= UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, >>> +- UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + } >>> + return ret; >>> + } >>> +@@ -668,9 +667,9 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + */ >>> + dmacr = uap->dmacr; >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + >>> +- if (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) { >>> ++ if (pl011_read(uap, UART01x_FR) & UART01x_FR_TXFF) { >>> + /* >>> + * No space in the FIFO, so enable the transmit interrupt >>> + * so we know when there is space. Note that once we've >>> +@@ -679,13 +678,13 @@ static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) >>> + return false; >>> + } >>> + >>> +- pl011_write(uap->port.x_char, uap->port.membase, UART01x_DR); >>> ++ pl011_write(uap->port.x_char, uap, UART01x_DR); >>> + uap->port.icount.tx++; >>> + uap->port.x_char = 0; >>> + >>> + /* Success - restore the DMA state */ >>> + uap->dmacr = dmacr; >>> +- pl011_write(dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(dmacr, uap, UART011_DMACR); >>> + >>> + return true; >>> + } >>> +@@ -713,7 +712,7 @@ __acquires(&uap->port.lock) >>> + DMA_TO_DEVICE); >>> + uap->dmatx.queued = false; >>> + uap->dmacr &= ~UART011_TXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + } >>> + } >>> + >>> +@@ -753,11 +752,11 @@ static int pl011_dma_rx_trigger_dma(struct uart_amba_port *uap) >>> + dma_async_issue_pending(rxchan); >>> + >>> + uap->dmacr |= UART011_RXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + uap->dmarx.running = true; >>> + >>> + uap->im &= ~UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + >>> + return 0; >>> + } >>> +@@ -816,7 +815,7 @@ static void pl011_dma_rx_chars(struct uart_amba_port *uap, >>> + if (dma_count == pending && readfifo) { >>> + /* Clear any error flags */ >>> + pl011_write(UART011_OEIS | UART011_BEIS | UART011_PEIS | >>> +- UART011_FEIS, uap->port.membase, UART011_ICR); >>> ++ UART011_FEIS, uap, UART011_ICR); >>> + >>> + /* >>> + * If we read all the DMA'd characters, and we had an >>> +@@ -864,7 +863,7 @@ static void pl011_dma_rx_irq(struct uart_amba_port *uap) >>> + >>> + /* Disable RX DMA - incoming data will wait in the FIFO */ >>> + uap->dmacr &= ~UART011_RXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + uap->dmarx.running = false; >>> + >>> + pending = sgbuf->sg.length - state.residue; >>> +@@ -884,7 +883,7 @@ static void pl011_dma_rx_irq(struct uart_amba_port *uap) >>> + dev_dbg(uap->port.dev, "could not retrigger RX DMA job " >>> + "fall back to interrupt mode\n"); >>> + uap->im |= UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + } >>> + } >>> + >>> +@@ -932,7 +931,7 @@ static void pl011_dma_rx_callback(void *data) >>> + dev_dbg(uap->port.dev, "could not retrigger RX DMA job " >>> + "fall back to interrupt mode\n"); >>> + uap->im |= UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + } >>> + } >>> + >>> +@@ -945,7 +944,7 @@ static inline void pl011_dma_rx_stop(struct uart_amba_port *uap) >>> + { >>> + /* FIXME. Just disable the DMA enable */ >>> + uap->dmacr &= ~UART011_RXDMAE; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + } >>> + >>> + /* >>> +@@ -989,7 +988,7 @@ static void pl011_dma_rx_poll(unsigned long args) >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> + pl011_dma_rx_stop(uap); >>> + uap->im |= UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + spin_unlock_irqrestore(&uap->port.lock, flags); >>> + >>> + uap->dmarx.running = false; >>> +@@ -1051,7 +1050,7 @@ static void pl011_dma_startup(struct uart_amba_port *uap) >>> + skip_rx: >>> + /* Turn on DMA error (RX/TX will be enabled on demand) */ >>> + uap->dmacr |= UART011_DMAONERR; >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + >>> + /* >>> + * ST Micro variants has some specific dma burst threshold >>> +@@ -1060,7 +1059,7 @@ skip_rx: >>> + */ >>> + if (uap->vendor->dma_threshold) >>> + pl011_write(ST_UART011_DMAWM_RX_16 | ST_UART011_DMAWM_TX_16, >>> +- uap->port.membase, ST_UART011_DMAWM); >>> ++ uap, ST_UART011_DMAWM); >>> + >>> + if (uap->using_rx_dma) { >>> + if (pl011_dma_rx_trigger_dma(uap)) >>> +@@ -1085,12 +1084,12 @@ static void pl011_dma_shutdown(struct uart_amba_port *uap) >>> + return; >>> + >>> + /* Disable RX and TX DMA */ >>> +- while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_BUSY) >>> ++ while (pl011_read(uap, UART01x_FR) & UART01x_FR_BUSY) >>> + barrier(); >>> + >>> + spin_lock_irq(&uap->port.lock); >>> + uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE); >>> +- pl011_write(uap->dmacr, uap->port.membase, UART011_DMACR); >>> ++ pl011_write(uap->dmacr, uap, UART011_DMACR); >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + if (uap->using_tx_dma) { >>> +@@ -1191,7 +1190,7 @@ static void pl011_stop_tx(struct uart_port *port) >>> + container_of(port, struct uart_amba_port, port); >>> + >>> + uap->im &= ~UART011_TXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + pl011_dma_tx_stop(uap); >>> + } >>> + >>> +@@ -1201,7 +1200,7 @@ static void pl011_tx_chars(struct uart_amba_port *uap, bool from_irq); >>> + static void pl011_start_tx_pio(struct uart_amba_port *uap) >>> + { >>> + uap->im |= UART011_TXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + pl011_tx_chars(uap, false); >>> + } >>> + >>> +@@ -1221,7 +1220,7 @@ static void pl011_stop_rx(struct uart_port *port) >>> + >>> + uap->im &= ~(UART011_RXIM|UART011_RTIM|UART011_FEIM| >>> + UART011_PEIM|UART011_BEIM|UART011_OEIM); >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + >>> + pl011_dma_rx_stop(uap); >>> + } >>> +@@ -1232,7 +1231,7 @@ static void pl011_enable_ms(struct uart_port *port) >>> + container_of(port, struct uart_amba_port, port); >>> + >>> + uap->im |= UART011_RIMIM|UART011_CTSMIM|UART011_DCDMIM|UART011_DSRMIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + } >>> + >>> + static void pl011_rx_chars(struct uart_amba_port *uap) >>> +@@ -1252,7 +1251,7 @@ __acquires(&uap->port.lock) >>> + dev_dbg(uap->port.dev, "could not trigger RX DMA job " >>> + "fall back to interrupt mode again\n"); >>> + uap->im |= UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + } else { >>> + #ifdef CONFIG_DMA_ENGINE >>> + /* Start Rx DMA poll */ >>> +@@ -1273,10 +1272,10 @@ static bool pl011_tx_char(struct uart_amba_port *uap, unsigned char c, >>> + bool from_irq) >>> + { >>> + if (unlikely(!from_irq) && >>> +- pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> ++ pl011_read(uap, UART01x_FR) & UART01x_FR_TXFF) >>> + return false; /* unable to transmit character */ >>> + >>> +- pl011_write(c, uap->port.membase, UART01x_DR); >>> ++ pl011_write(c, uap, UART01x_DR); >>> + uap->port.icount.tx++; >>> + >>> + return true; >>> +@@ -1323,8 +1322,7 @@ static void pl011_modem_status(struct uart_amba_port *uap) >>> + { >>> + unsigned int status, delta; >>> + >>> +- status = pl011_read(uap->port.membase, UART01x_FR); >>> +- status &= UART01x_FR_MODEM_ANY; >>> ++ status = pl011_read(uap, UART01x_FR) & UART01x_FR_MODEM_ANY; >>> + >>> + delta = status ^ uap->old_status; >>> + uap->old_status = status; >>> +@@ -1352,15 +1350,15 @@ static void check_apply_cts_event_workaround(struct uart_amba_port *uap) >>> + return; >>> + >>> + /* workaround to make sure that all bits are unlocked.. */ >>> +- pl011_write(0x00, uap->port.membase, UART011_ICR); >>> ++ pl011_write(0x00, uap, UART011_ICR); >>> + >>> + /* >>> + * WA: introduce 26ns(1 uart clk) delay before W1C; >>> + * single apb access will incur 2 pclk(133.12Mhz) delay, >>> + * so add 2 dummy reads >>> + */ >>> +- dummy_read = pl011_read(uap->port.membase, UART011_ICR); >>> +- dummy_read = pl011_read(uap->port.membase, UART011_ICR); >>> ++ dummy_read = pl011_read(uap, UART011_ICR); >>> ++ dummy_read = pl011_read(uap, UART011_ICR); >>> + } >>> + >>> + static irqreturn_t pl011_int(int irq, void *dev_id) >>> +@@ -1372,15 +1370,15 @@ static irqreturn_t pl011_int(int irq, void *dev_id) >>> + int handled = 0; >>> + >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> +- imsc = pl011_read(uap->port.membase, UART011_IMSC); >>> +- status = pl011_read(uap->port.membase, UART011_RIS) & imsc; >>> ++ imsc = pl011_read(uap, UART011_IMSC); >>> ++ status = pl011_read(uap, UART011_RIS) & imsc; >>> + if (status) { >>> + do { >>> + check_apply_cts_event_workaround(uap); >>> + >>> + pl011_write(status & ~(UART011_TXIS|UART011_RTIS| >>> + UART011_RXIS), >>> +- uap->port.membase, UART011_ICR); >>> ++ uap, UART011_ICR); >>> + >>> + if (status & (UART011_RTIS|UART011_RXIS)) { >>> + if (pl011_dma_rx_running(uap)) >>> +@@ -1397,7 +1395,7 @@ static irqreturn_t pl011_int(int irq, void *dev_id) >>> + if (pass_counter-- == 0) >>> + break; >>> + >>> +- status = pl011_read(uap->port.membase, UART011_RIS) & imsc; >>> ++ status = pl011_read(uap, UART011_RIS) & imsc; >>> + } while (status != 0); >>> + handled = 1; >>> + } >>> +@@ -1411,7 +1409,7 @@ static unsigned int pl011_tx_empty(struct uart_port *port) >>> + { >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> +- unsigned int status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ unsigned int status = pl011_read(uap, UART01x_FR); >>> + return status & (UART01x_FR_BUSY|UART01x_FR_TXFF) ? 0 : TIOCSER_TEMT; >>> + } >>> + >>> +@@ -1420,7 +1418,7 @@ static unsigned int pl011_get_mctrl(struct uart_port *port) >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + unsigned int result = 0; >>> +- unsigned int status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ unsigned int status = pl011_read(uap, UART01x_FR); >>> + >>> + #define TIOCMBIT(uartbit, tiocmbit) \ >>> + if (status & uartbit) \ >>> +@@ -1440,7 +1438,7 @@ static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) >>> + container_of(port, struct uart_amba_port, port); >>> + unsigned int cr; >>> + >>> +- cr = pl011_read(uap->port.membase, UART011_CR); >>> ++ cr = pl011_read(uap, UART011_CR); >>> + >>> + #define TIOCMBIT(tiocmbit, uartbit) \ >>> + if (mctrl & tiocmbit) \ >>> +@@ -1460,7 +1458,7 @@ static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) >>> + } >>> + #undef TIOCMBIT >>> + >>> +- pl011_write(cr, uap->port.membase, UART011_CR); >>> ++ pl011_write(cr, uap, UART011_CR); >>> + } >>> + >>> + static void pl011_break_ctl(struct uart_port *port, int break_state) >>> +@@ -1471,12 +1469,12 @@ static void pl011_break_ctl(struct uart_port *port, int break_state) >>> + unsigned int lcr_h; >>> + >>> + spin_lock_irqsave(&uap->port.lock, flags); >>> +- lcr_h = pl011_read(uap->port.membase, uap->lcrh_tx); >>> ++ lcr_h = pl011_read(uap, uap->lcrh_tx); >>> + if (break_state == -1) >>> + lcr_h |= UART01x_LCRH_BRK; >>> + else >>> + lcr_h &= ~UART01x_LCRH_BRK; >>> +- pl011_write(lcr_h, uap->port.membase, uap->lcrh_tx); >>> ++ pl011_write(lcr_h, uap, uap->lcrh_tx); >>> + spin_unlock_irqrestore(&uap->port.lock, flags); >>> + } >>> + >>> +@@ -1486,9 +1484,8 @@ static void pl011_quiesce_irqs(struct uart_port *port) >>> + { >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> +- unsigned char __iomem *regs = uap->port.membase; >>> + >>> +- pl011_write(pl011_read(regs, UART011_MIS), regs, UART011_ICR); >>> ++ pl011_write(pl011_read(uap, UART011_MIS), uap, UART011_ICR); >>> + /* >>> + * There is no way to clear TXIM as this is "ready to transmit IRQ", so >>> + * we simply mask it. start_tx() will unmask it. >>> +@@ -1502,8 +1499,8 @@ static void pl011_quiesce_irqs(struct uart_port *port) >>> + * (including tx queue), so we're also fine with start_tx()'s caller >>> + * side. >>> + */ >>> +- pl011_write(pl011_read(regs, UART011_IMSC) & ~UART011_TXIM, >>> +- regs, UART011_IMSC); >>> ++ pl011_write(pl011_read(uap, UART011_IMSC) & ~UART011_TXIM, uap, >>> ++ UART011_IMSC); >>> + } >>> + >>> + static int pl011_get_poll_char(struct uart_port *port) >>> +@@ -1518,11 +1515,11 @@ static int pl011_get_poll_char(struct uart_port *port) >>> + */ >>> + pl011_quiesce_irqs(port); >>> + >>> +- status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ status = pl011_read(uap, UART01x_FR); >>> + if (status & UART01x_FR_RXFE) >>> + return NO_POLL_CHAR; >>> + >>> +- return pl011_read(uap->port.membase, UART01x_DR); >>> ++ return pl011_read(uap, UART01x_DR); >>> + } >>> + >>> + static void pl011_put_poll_char(struct uart_port *port, >>> +@@ -1531,10 +1528,10 @@ static void pl011_put_poll_char(struct uart_port *port, >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + >>> +- while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> ++ while (pl011_read(uap, UART01x_FR) & UART01x_FR_TXFF) >>> + barrier(); >>> + >>> +- pl011_write(ch, uap->port.membase, UART01x_DR); >>> ++ pl011_write(ch, uap, UART01x_DR); >>> + } >>> + >>> + #endif /* CONFIG_CONSOLE_POLL */ >>> +@@ -1560,15 +1557,14 @@ static int pl011_hwinit(struct uart_port *port) >>> + /* Clear pending error and receive interrupts */ >>> + pl011_write(UART011_OEIS | UART011_BEIS | UART011_PEIS | >>> + UART011_FEIS | UART011_RTIS | UART011_RXIS, >>> +- uap->port.membase, UART011_ICR); >>> ++ uap, UART011_ICR); >>> + >>> + /* >>> + * Save interrupts enable mask, and enable RX interrupts in case if >>> + * the interrupt is used for NMI entry. >>> + */ >>> +- uap->im = pl011_read(uap->port.membase, UART011_IMSC); >>> +- pl011_write(UART011_RTIM | UART011_RXIM, uap->port.membase, >>> +- UART011_IMSC); >>> ++ uap->im = pl011_read(uap, UART011_IMSC); >>> ++ pl011_write(UART011_RTIM | UART011_RXIM, uap, UART011_IMSC); >>> + >>> + if (dev_get_platdata(uap->port.dev)) { >>> + struct amba_pl011_data *plat; >>> +@@ -1582,7 +1578,7 @@ static int pl011_hwinit(struct uart_port *port) >>> + >>> + static void pl011_write_lcr_h(struct uart_amba_port *uap, unsigned int lcr_h) >>> + { >>> +- pl011_write(lcr_h, uap->port.membase, uap->lcrh_rx); >>> ++ pl011_write(lcr_h, uap, uap->lcrh_rx); >>> + if (uap->lcrh_rx != uap->lcrh_tx) { >>> + int i; >>> + /* >>> +@@ -1590,14 +1586,14 @@ static void pl011_write_lcr_h(struct uart_amba_port *uap, unsigned int lcr_h) >>> + * to get this delay write read only register 10 times >>> + */ >>> + for (i = 0; i < 10; ++i) >>> +- pl011_write(0xff, uap->port.membase, UART011_MIS); >>> +- pl011_write(lcr_h, uap->port.membase, uap->lcrh_tx); >>> ++ pl011_write(0xff, uap, UART011_MIS); >>> ++ pl011_write(lcr_h, uap, uap->lcrh_tx); >>> + } >>> + } >>> + >>> + static int pl011_allocate_irq(struct uart_amba_port *uap) >>> + { >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + >>> + return request_irq(uap->port.irq, pl011_int, 0, "uart-pl011", uap); >>> + } >>> +@@ -1612,12 +1608,11 @@ static void pl011_enable_interrupts(struct uart_amba_port *uap) >>> + spin_lock_irq(&uap->port.lock); >>> + >>> + /* Clear out any spuriously appearing RX interrupts */ >>> +- pl011_write(UART011_RTIS | UART011_RXIS, uap->port.membase, >>> +- UART011_ICR); >>> ++ pl011_write(UART011_RTIS | UART011_RXIS, uap, UART011_ICR); >>> + uap->im = UART011_RTIM; >>> + if (!pl011_dma_rx_running(uap)) >>> + uap->im |= UART011_RXIM; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> + spin_unlock_irq(&uap->port.lock); >>> + } >>> + >>> +@@ -1636,21 +1631,21 @@ static int pl011_startup(struct uart_port *port) >>> + if (retval) >>> + goto clk_dis; >>> + >>> +- pl011_write(uap->vendor->ifls, uap->port.membase, UART011_IFLS); >>> ++ pl011_write(uap->vendor->ifls, uap, UART011_IFLS); >>> + >>> + spin_lock_irq(&uap->port.lock); >>> + >>> + /* restore RTS and DTR */ >>> + cr = uap->old_cr & (UART011_CR_RTS | UART011_CR_DTR); >>> + cr |= UART01x_CR_UARTEN | UART011_CR_RXE | UART011_CR_TXE; >>> +- pl011_write(cr, uap->port.membase, UART011_CR); >>> ++ pl011_write(cr, uap, UART011_CR); >>> + >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + /* >>> + * initialise the old status of the modem signals >>> + */ >>> +- uap->old_status = pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_MODEM_ANY; >>> ++ uap->old_status = pl011_read(uap, UART01x_FR) & UART01x_FR_MODEM_ANY; >>> + >>> + /* Startup DMA */ >>> + pl011_dma_startup(uap); >>> +@@ -1691,9 +1686,9 @@ static void pl011_shutdown_channel(struct uart_amba_port *uap, >>> + { >>> + unsigned long val; >>> + >>> +- val = pl011_read(uap->port.membase, lcrh); >>> ++ val = pl011_read(uap, lcrh); >>> + val &= ~(UART01x_LCRH_BRK | UART01x_LCRH_FEN); >>> +- pl011_write(val, uap->port.membase, lcrh); >>> ++ pl011_write(val, uap, lcrh); >>> + } >>> + >>> + /* >>> +@@ -1707,11 +1702,11 @@ static void pl011_disable_uart(struct uart_amba_port *uap) >>> + >>> + uap->autorts = false; >>> + spin_lock_irq(&uap->port.lock); >>> +- cr = pl011_read(uap->port.membase, UART011_CR); >>> ++ cr = pl011_read(uap, UART011_CR); >>> + uap->old_cr = cr; >>> + cr &= UART011_CR_RTS | UART011_CR_DTR; >>> + cr |= UART01x_CR_UARTEN | UART011_CR_TXE; >>> +- pl011_write(cr, uap->port.membase, UART011_CR); >>> ++ pl011_write(cr, uap, UART011_CR); >>> + spin_unlock_irq(&uap->port.lock); >>> + >>> + /* >>> +@@ -1728,8 +1723,8 @@ static void pl011_disable_interrupts(struct uart_amba_port *uap) >>> + >>> + /* mask all interrupts and clear all pending ones */ >>> + uap->im = 0; >>> +- pl011_write(uap->im, uap->port.membase, UART011_IMSC); >>> +- pl011_write(0xffff, uap->port.membase, UART011_ICR); >>> ++ pl011_write(uap->im, uap, UART011_IMSC); >>> ++ pl011_write(0xffff, uap, UART011_ICR); >>> + >>> + spin_unlock_irq(&uap->port.lock); >>> + } >>> +@@ -1881,8 +1876,8 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + pl011_enable_ms(port); >>> + >>> + /* first, disable everything */ >>> +- old_cr = pl011_read(port->membase, UART011_CR); >>> +- pl011_write(0, port->membase, UART011_CR); >>> ++ old_cr = pl011_read(uap, UART011_CR); >>> ++ pl011_write(0, uap, UART011_CR); >>> + >>> + if (termios->c_cflag & CRTSCTS) { >>> + if (old_cr & UART011_CR_RTS) >>> +@@ -1915,8 +1910,8 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + quot -= 2; >>> + } >>> + /* Set baud rate */ >>> +- pl011_write(quot & 0x3f, port->membase, UART011_FBRD); >>> +- pl011_write(quot >> 6, port->membase, UART011_IBRD); >>> ++ pl011_write(quot & 0x3f, uap, UART011_FBRD); >>> ++ pl011_write(quot >> 6, uap, UART011_IBRD); >>> + >>> + /* >>> + * ----------v----------v----------v----------v----- >>> +@@ -1925,7 +1920,7 @@ pl011_set_termios(struct uart_port *port, struct ktermios *termios, >>> + * ----------^----------^----------^----------^----- >>> + */ >>> + pl011_write_lcr_h(uap, lcr_h); >>> +- pl011_write(old_cr, port->membase, UART011_CR); >>> ++ pl011_write(old_cr, uap, UART011_CR); >>> + >>> + spin_unlock_irqrestore(&port->lock, flags); >>> + } >>> +@@ -2066,9 +2061,9 @@ static void pl011_console_putchar(struct uart_port *port, int ch) >>> + struct uart_amba_port *uap = >>> + container_of(port, struct uart_amba_port, port); >>> + >>> +- while (pl011_read(uap->port.membase, UART01x_FR) & UART01x_FR_TXFF) >>> ++ while (pl011_read(uap, UART01x_FR) & UART01x_FR_TXFF) >>> + barrier(); >>> +- pl011_write(ch, uap->port.membase, UART01x_DR); >>> ++ pl011_write(ch, uap, UART01x_DR); >>> + } >>> + >>> + static void >>> +@@ -2093,10 +2088,10 @@ pl011_console_write(struct console *co, const char *s, unsigned int count) >>> + * First save the CR then disable the interrupts >>> + */ >>> + if (!uap->vendor->always_enabled) { >>> +- old_cr = pl011_read(uap->port.membase, UART011_CR); >>> ++ old_cr = pl011_read(uap, UART011_CR); >>> + new_cr = old_cr & ~UART011_CR_CTSEN; >>> + new_cr |= UART01x_CR_UARTEN | UART011_CR_TXE; >>> +- pl011_write(new_cr, uap->port.membase, UART011_CR); >>> ++ pl011_write(new_cr, uap, UART011_CR); >>> + } >>> + >>> + uart_console_write(&uap->port, s, count, pl011_console_putchar); >>> +@@ -2106,10 +2101,10 @@ pl011_console_write(struct console *co, const char *s, unsigned int count) >>> + * and restore the TCR >>> + */ >>> + do { >>> +- status = pl011_read(uap->port.membase, UART01x_FR); >>> ++ status = pl011_read(uap, UART01x_FR); >>> + } while (status & UART01x_FR_BUSY); >>> + if (!uap->vendor->always_enabled) >>> +- pl011_write(old_cr, uap->port.membase, UART011_CR); >>> ++ pl011_write(old_cr, uap, UART011_CR); >>> + >>> + if (locked) >>> + spin_unlock(&uap->port.lock); >>> +@@ -2122,10 +2117,10 @@ static void __init >>> + pl011_console_get_options(struct uart_amba_port *uap, int *baud, >>> + int *parity, int *bits) >>> + { >>> +- if (pl011_read(uap->port.membase, UART011_CR) & UART01x_CR_UARTEN) { >>> ++ if (pl011_read(uap, UART011_CR) & UART01x_CR_UARTEN) { >>> + unsigned int lcr_h, ibrd, fbrd; >>> + >>> +- lcr_h = pl011_read(uap->port.membase, uap->lcrh_tx); >>> ++ lcr_h = pl011_read(uap, uap->lcrh_tx); >>> + >>> + *parity = 'n'; >>> + if (lcr_h & UART01x_LCRH_PEN) { >>> +@@ -2140,13 +2135,13 @@ pl011_console_get_options(struct uart_amba_port *uap, int *baud, >>> + else >>> + *bits = 8; >>> + >>> +- ibrd = pl011_read(uap->port.membase, UART011_IBRD); >>> +- fbrd = pl011_read(uap->port.membase, UART011_FBRD); >>> ++ ibrd = pl011_read(uap, UART011_IBRD); >>> ++ fbrd = pl011_read(uap, UART011_FBRD); >>> + >>> + *baud = uap->port.uartclk * 4 / (64 * ibrd + fbrd); >>> + >>> + if (uap->vendor->oversampling) { >>> +- if (pl011_read(uap->port.membase, UART011_CR) >>> ++ if (pl011_read(uap, UART011_CR) >>> + & ST_UART011_CR_OVSFACT) >>> + *baud *= 2; >>> + } >>> +@@ -2348,8 +2343,8 @@ static int pl011_register_port(struct uart_amba_port *uap) >>> + int ret; >>> + >>> + /* Ensure interrupts from this UART are masked and cleared */ >>> +- pl011_write(0, uap->port.membase, UART011_IMSC); >>> +- pl011_write(0xffff, uap->port.membase, UART011_ICR); >>> ++ pl011_write(0, uap, UART011_IMSC); >>> ++ pl011_write(0xffff, uap, UART011_ICR); >>> + >>> + if (!amba_reg.state) { >>> + ret = uart_register_driver(&amba_reg); >>> diff --git a/SOURCES/4003-tty-amba-pl011-add-support-for-32-bit-register-acces.patch b/SOURCES/4003-tty-amba-pl011-add-support-for-32-bit-register-acces.patch >>> new file mode 100644 >>> index 0000000..c2fdb4b >>> --- /dev/null >>> +++ b/SOURCES/4003-tty-amba-pl011-add-support-for-32-bit-register-acces.patch >>> @@ -0,0 +1,79 @@ >>> +From: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Date: Mon, 16 Nov 2015 17:40:52 +0000 >>> +Subject: tty: amba-pl011: add support for 32-bit register access >>> + >>> +Add support for 32-bit register accesses to the AMBA PL011 UART. This >>> +is needed for ZTE UARTs, which require 32-bit accesses as opposed to >>> +the more normal 16-bit accesses. >>> + >>> +Signed-off-by: Russell King <rmk+kernel(a)arm.linux.org.uk> >>> +Reviewed-by: Peter Hurley <peter(a)hurleysoftware.com> >>> +Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> >>> + >>> +Git-commit: 84c3e03bdd1146191b7222ed62a08512199a45c7 >>> +Git-repo:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>>> +[cov(a)codeaurora.org: Backport to CentOS 7.2] >>> +Signed-off-by: Christopher Covington <cov(a)codeaurora.org> >>> +--- >>> + drivers/tty/serial/amba-pl011.c | 15 +++++++++++++-- >>> + 1 file changed, 13 insertions(+), 2 deletions(-) >>> + >>> +diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c >>> +index 61512af..bb49704 100644 >>> +--- a/drivers/tty/serial/amba-pl011.c >>> ++++ b/drivers/tty/serial/amba-pl011.c >>> +@@ -74,6 +74,7 @@ >>> + /* There is by now at least one vendor with differing details, so handle it */ >>> + struct vendor_data { >>> + unsigned int ifls; >>> ++ bool access_32b; >>> + unsigned int lcrh_tx; >>> + unsigned int lcrh_rx; >>> + bool oversampling; >>> +@@ -172,6 +173,7 @@ struct uart_amba_port { >>> + unsigned int lcrh_rx; /* vendor-specific */ >>> + unsigned int old_cr; /* state during shutdown */ >>> + bool autorts; >>> ++ bool access_32b; >>> + unsigned int fixed_baud; /* vendor-set fixed baud rate */ >>> + char type[12]; >>> + #ifdef CONFIG_DMA_ENGINE >>> +@@ -187,13 +189,20 @@ struct uart_amba_port { >>> + static unsigned int pl011_read(const struct uart_amba_port *uap, >>> + unsigned int reg) >>> + { >>> +- return readw(uap->port.membase + reg); >>> ++ void __iomem *addr = uap->port.membase + reg; >>> ++ >>> ++ return uap->access_32b ? readl(addr) : readw(addr); >>> + } >>> + >>> + static void pl011_write(unsigned int val, const struct uart_amba_port *uap, >>> + unsigned int reg) >>> + { >>> +- writew(val, uap->port.membase + reg); >>> ++ void __iomem *addr = uap->port.membase + reg; >>> ++ >>> ++ if (uap->access_32b) >>> ++ writel(val, addr); >>> ++ else >>> ++ writew(val, addr); >>> + } >>> + >>> + /* >>> +@@ -2381,6 +2390,7 @@ static int pl011_probe(struct amba_device *dev, const struct amba_id *id) >>> + if (IS_ERR(uap->clk)) >>> + return PTR_ERR(uap->clk); >>> + >>> ++ uap->access_32b = vendor->access_32b; >>> + uap->vendor = vendor; >>> + uap->lcrh_rx = vendor->lcrh_rx; >>> + uap->lcrh_tx = vendor->lcrh_tx; >>> +@@ -2462,6 +2472,7 @@ static int sbsa_uart_probe(struct platform_device *pdev) >>> + if (!uap) >>> + return -ENOMEM; >>> + >>> ++ uap->access_32b = vendor_sbsa.access_32b; >>> + uap->vendor = &vendor_sbsa; >>> + uap->fifosize = 32; >>> + uap->port.irq = platform_get_irq(pdev, 0); >>> diff --git a/SOURCES/4004-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch b/SOURCES/4004-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch >>> new file mode 100644 >>> index 0000000..c8250c4 >>> --- /dev/null >>> +++ b/SOURCES/4004-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch >>> @@ -0,0 +1,119 @@ >>> +From: Timur Tabi <timur(a)codeaurora.org> >>> +Date: Mon, 4 Jan 2016 15:37:42 -0600 >>> +Subject: tty: amba-pl011: use iotype instead of access_32b to track 32-bit I/O >>> + >>> +Instead of defining a new field in the uart_amba_port structure, use the >>> +existing iotype field of the uart_port structure, which is intended for >>> +this purpose. If we need to use 32-bit register access, we set iotype >>> +to UPIO_MEM32, otherwise we set it to UPIO_MEM. >>> + >>> +For early console, specify the "mmio32" option on the kernel command-line. >>> +Example: >>> + >>> + earlycon=pl011,mmio32,0x3ced1000 >>> + >>> +Signed-off-by: Timur Tabi <timur(a)codeaurora.org> >>> +Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> >>> + >>> +Git-commit: 3b78fae793c027140cfe635ef216bf60aa6498f4 >>> +Git-repo:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>>> +[cov(a)codeaurora.org: Backport to CentOS 7.2] >>> +Signed-off-by: Christopher Covington <cov(a)codeaurora.org> >>> +--- >>> + Documentation/kernel-parameters.txt | 5 ++++- >>> + drivers/tty/serial/amba-pl011.c | 15 ++++++++------- >>> + 2 files changed, 12 insertions(+), 8 deletions(-) >>> + >>> +diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt >>> +index 1d6f045..59bebdd 100644 >>> +--- a/Documentation/kernel-parameters.txt >>> ++++ b/Documentation/kernel-parameters.txt >>> +@@ -990,10 +990,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. >>> + unspecified, the h/w is not initialized. >>> + >>> + pl011,<addr> >>> ++ pl011,mmio32,<addr> >>> + Start an early, polled-mode console on a pl011 serial >>> + port at the specified address. The pl011 serial port >>> + must already be setup and configured. Options are not >>> +- yet supported. >>> ++ yet supported. If 'mmio32' is specified, then only >>> ++ the driver will use only 32-bit accessors to read/write >>> ++ the device registers. >>> + >>> + msm_serial,<addr> >>> + Start an early, polled-mode console on an msm serial >>> +diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c >>> +index bb49704..85cf7d0 100644 >>> +--- a/drivers/tty/serial/amba-pl011.c >>> ++++ b/drivers/tty/serial/amba-pl011.c >>> +@@ -173,7 +173,6 @@ struct uart_amba_port { >>> + unsigned int lcrh_rx; /* vendor-specific */ >>> + unsigned int old_cr; /* state during shutdown */ >>> + bool autorts; >>> +- bool access_32b; >>> + unsigned int fixed_baud; /* vendor-set fixed baud rate */ >>> + char type[12]; >>> + #ifdef CONFIG_DMA_ENGINE >>> +@@ -191,7 +190,7 @@ static unsigned int pl011_read(const struct uart_amba_port *uap, >>> + { >>> + void __iomem *addr = uap->port.membase + reg; >>> + >>> +- return uap->access_32b ? readl(addr) : readw(addr); >>> ++ return (uap->port.iotype == UPIO_MEM32) ? readl(addr) : readw(addr); >>> + } >>> + >>> + static void pl011_write(unsigned int val, const struct uart_amba_port *uap, >>> +@@ -199,7 +198,7 @@ static void pl011_write(unsigned int val, const struct uart_amba_port *uap, >>> + { >>> + void __iomem *addr = uap->port.membase + reg; >>> + >>> +- if (uap->access_32b) >>> ++ if (uap->port.iotype == UPIO_MEM32) >>> + writel(val, addr); >>> + else >>> + writew(val, addr); >>> +@@ -2224,7 +2223,10 @@ static void pl011_putc(struct uart_port *port, int c) >>> + { >>> + while (readl(port->membase + UART01x_FR) & UART01x_FR_TXFF) >>> + ; >>> +- writeb(c, port->membase + UART01x_DR); >>> ++ if (port->iotype == UPIO_MEM32) >>> ++ writel(c, port->membase + UART01x_DR); >>> ++ else >>> ++ writeb(c, port->membase + UART01x_DR); >>> + while (readl(port->membase + UART01x_FR) & UART01x_FR_BUSY) >>> + ; >>> + } >>> +@@ -2337,7 +2339,6 @@ static int pl011_setup_port(struct device *dev, struct uart_amba_port *uap, >>> + uap->port.dev = dev; >>> + uap->port.mapbase = mmiobase->start; >>> + uap->port.membase = base; >>> +- uap->port.iotype = UPIO_MEM; >>> + uap->port.fifosize = uap->fifosize; >>> + uap->port.flags = UPF_BOOT_AUTOCONF; >>> + uap->port.line = index; >>> +@@ -2390,11 +2391,11 @@ static int pl011_probe(struct amba_device *dev, const struct amba_id *id) >>> + if (IS_ERR(uap->clk)) >>> + return PTR_ERR(uap->clk); >>> + >>> +- uap->access_32b = vendor->access_32b; >>> + uap->vendor = vendor; >>> + uap->lcrh_rx = vendor->lcrh_rx; >>> + uap->lcrh_tx = vendor->lcrh_tx; >>> + uap->fifosize = vendor->get_fifosize(dev); >>> ++ uap->port.iotype = vendor->access_32b ? UPIO_MEM32 : UPIO_MEM; >>> + uap->port.irq = dev->irq[0]; >>> + uap->port.ops = &amba_pl011_pops; >>> + >>> +@@ -2472,9 +2473,9 @@ static int sbsa_uart_probe(struct platform_device *pdev) >>> + if (!uap) >>> + return -ENOMEM; >>> + >>> +- uap->access_32b = vendor_sbsa.access_32b; >>> + uap->vendor = &vendor_sbsa; >>> + uap->fifosize = 32; >>> ++ uap->port.iotype = vendor_sbsa.access_32b ? UPIO_MEM32 : UPIO_MEM; >>> + uap->port.irq = platform_get_irq(pdev, 0); >>> + uap->port.ops = &sbsa_uart_pops; >>> + uap->fixed_baud = baudrate; >>> diff --git a/SOURCES/4005-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch b/SOURCES/4005-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch >>> new file mode 100644 >>> index 0000000..1d5e226 >>> --- /dev/null >>> +++ b/SOURCES/4005-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch >>> @@ -0,0 +1,29 @@ >>> +From: Christopher Covington <cov(a)codeaurora.org> >>> +Date: Tue, 19 Apr 2016 13:52:25 -0400 >>> +Subject: tty: amba-pl011: Use 32-bit accesses for SBSA UART >>> + >>> +Version 2 of the Server Base System Architecture (SBSAv2) describes UART >>> +hardware registers as 32 bits wide, giving no guidance on access sizes. The >>> +SBSA UART driver previously assumed partial-length 16 and 8 bit accesses would >>> +work. But the SBSAv2 UART hardware on the Qualcomm Technologies QDF2432 only >>> +supports full-length 32 bit register accesses, so use those exclusively. This >>> +is compatible with SBSAv3, which explicitly requires UART hardware support 32 >>> +(and 16 and sometimes 8) bit accesses. >>> + >>> +Signed-off-by: Christopher Covington <cov@codeaurora> >>> +--- >>> + drivers/tty/serial/amba-pl011.c | 1 + >>> + 1 file changed, 1 insertion(+) >>> + >>> +diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c >>> +index 85cf7d0..7127ae0 100644 >>> +--- a/drivers/tty/serial/amba-pl011.c >>> ++++ b/drivers/tty/serial/amba-pl011.c >>> +@@ -104,6 +104,7 @@ static struct vendor_data vendor_arm = { >>> + }; >>> + >>> + static struct vendor_data vendor_sbsa = { >>> ++ .access_32b = true, >>> + .oversampling = false, >>> + .dma_threshold = false, >>> + .cts_event_workaround = false, >>> diff --git a/SOURCES/4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch b/SOURCES/4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch >>> new file mode 100644 >>> index 0000000..555fe45 >>> --- /dev/null >>> +++ b/SOURCES/4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch >>> @@ -0,0 +1,49 @@ >>> +From: Christopher Covington <cov(a)codeaurora.org> >>> +Date: Fri, 29 Apr 2016 16:06:41 -0400 >>> +Subject: irqchip: Fully support ACPI GICv3 ITS >>> + >>> +Remove stray references to device-tree-specific strings. >>> + >>> +Signed-off-by: Christopher Covington <cov(a)codeaurora.org> >>> +--- >>> + drivers/irqchip/irq-gic-v3-its.c | 13 ++++++------- >>> + 1 file changed, 6 insertions(+), 7 deletions(-) >>> + >>> +diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c >>> +index 3da7a09..2989634 100644 >>> +--- a/drivers/irqchip/irq-gic-v3-its.c >>> ++++ b/drivers/irqchip/irq-gic-v3-its.c >>> +@@ -887,8 +887,8 @@ static int its_alloc_tables(struct its_node *its) >>> + order); >>> + if (order >= MAX_ORDER) { >>> + order = MAX_ORDER - 1; >>> +- pr_warn("%s: Device Table too large, reduce its page order to %u\n", >>> +- its->domain->of_node->full_name, order); >>> ++ pr_warn("ITS: Device Table too large, reduce its page order to %u\n", >>> ++ order); >>> + } >>> + } >>> + >>> +@@ -897,8 +897,8 @@ static int its_alloc_tables(struct its_node *its) >>> + if (alloc_pages > GITS_BASER_PAGES_MAX) { >>> + alloc_pages = GITS_BASER_PAGES_MAX; >>> + order = get_order(GITS_BASER_PAGES_MAX * psz); >>> +- pr_warn("%s: Device Table too large, reduce its page order to %u (%u pages)\n", >>> +- its->domain->of_node->full_name, order, alloc_pages); >>> ++ pr_warn("ITS: Device Table too large, reduce its page order to %u (%u pages)\n", >>> ++ order, alloc_pages); >>> + } >>> + >>> + base = (void *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, order); >>> +@@ -965,9 +965,8 @@ retry_baser: >>> + } >>> + >>> + if (val != tmp) { >>> +- pr_err("ITS: %s: GITS_BASER%d doesn't stick: %lx %lx\n", >>> +- its->domain->of_node->full_name, i, >>> +- (unsigned long) val, (unsigned long) tmp); >>> ++ pr_err("ITS: GITS_BASER%d doesn't stick: %lx %lx\n", >>> ++ i, (unsigned long) val, (unsigned long) tmp); >>> + err = -ENXIO; >>> + goto out_free; >>> + } >>> diff --git a/SOURCES/4007-acpi-add-support-for-extended-IRQ-to-PCI-link.patch b/SOURCES/4007-acpi-add-support-for-extended-IRQ-to-PCI-link.patch >>> new file mode 100644 >>> index 0000000..2bbb6ad >>> --- /dev/null >>> +++ b/SOURCES/4007-acpi-add-support-for-extended-IRQ-to-PCI-link.patch >>> @@ -0,0 +1,113 @@ >>> +From: Sinan Kaya <okaya(a)codeaurora.org> >>> +Date: Mon, 14 Apr 2014 17:48:54 -0500 >>> +Subject: acpi: add support for extended IRQ to PCI link >>> + >>> +The ACPI compiler uses the extended format when >>> +used interrupt numbers are greater than 256. >>> +The PCI link code currently only supports simple >>> +interrupt format. The IRQ numbers are represented >>> +using 32 bits when extended IRQ syntax. This patch >>> +changes the interrupt number type to 32 bits and >>> +places an upper limit of 512 as possible interrupt >>> +id. Additional checks have been placed to prevent >>> +out of bounds writes. >>> + >>> +Signed-off-by: Sinan Kaya <okaya(a)codeaurora.org> >>> +--- >>> + drivers/acpi/pci_link.c | 39 +++++++++++++++++++++++++-------------- >>> + 1 file changed, 25 insertions(+), 14 deletions(-) >>> + >>> +diff --git a/drivers/acpi/pci_link.c b/drivers/acpi/pci_link.c >>> +index cfd7581..422f5d2 100644 >>> +--- a/drivers/acpi/pci_link.c >>> ++++ b/drivers/acpi/pci_link.c >>> +@@ -1,6 +1,7 @@ >>> + /* >>> + * pci_link.c - ACPI PCI Interrupt Link Device Driver ($Revision: 34 $) >>> + * >>> ++ * Copyright (c) 2014, The Linux Foundation. All rights reserved. >>> + * Copyright (C) 2001, 2002 Andy Grover <andrew.grover(a)intel.com> >>> + * Copyright (C) 2001, 2002 Paul Diefenbaugh <paul.s.diefenbaugh(a)intel.com> >>> + * Copyright (C) 2002 Dominik Brodowski <devel(a)brodo.de> >>> +@@ -71,12 +72,12 @@ static struct acpi_scan_handler pci_link_handler = { >>> + * later even the link is disable. Instead, we just repick the active irq >>> + */ >>> + struct acpi_pci_link_irq { >>> +- u8 active; /* Current IRQ */ >>> ++ u32 active; /* Current IRQ */ >>> + u8 triggering; /* All IRQs */ >>> + u8 polarity; /* All IRQs */ >>> + u8 resource_type; >>> + u8 possible_count; >>> +- u8 possible[ACPI_PCI_LINK_MAX_POSSIBLE]; >>> ++ u32 possible[ACPI_PCI_LINK_MAX_POSSIBLE]; >>> + u8 initialized:1; >>> + u8 reserved:7; >>> + }; >>> +@@ -441,7 +442,7 @@ static int acpi_pci_link_set(struct acpi_pci_link *link, int irq) >>> + * enabled system. >>> + */ >>> + >>> +-#define ACPI_MAX_IRQS 256 >>> ++#define ACPI_MAX_IRQS 512 >>> + #define ACPI_MAX_ISA_IRQ 16 >>> + >>> + #define PIRQ_PENALTY_PCI_AVAILABLE (0) >>> +@@ -497,13 +498,16 @@ int __init acpi_irq_penalty_init(void) >>> + penalty; >>> + } >>> + >>> +- } else if (link->irq.active) { >>> ++ } else if (link->irq.active && >>> ++ (link->irq.active < ACPI_MAX_IRQS)) { >>> + acpi_irq_penalty[link->irq.active] += >>> + PIRQ_PENALTY_PCI_POSSIBLE; >>> + } >>> + } >>> + /* Add a penalty for the SCI */ >>> +- acpi_irq_penalty[acpi_gbl_FADT.sci_interrupt] += PIRQ_PENALTY_PCI_USING; >>> ++ if (acpi_gbl_FADT.sci_interrupt < ACPI_MAX_IRQS) >>> ++ acpi_irq_penalty[acpi_gbl_FADT.sci_interrupt] += >>> ++ PIRQ_PENALTY_PCI_USING; >>> + return 0; >>> + } >>> + >>> +@@ -547,14 +551,19 @@ static int acpi_pci_link_allocate(struct acpi_pci_link *link) >>> + irq = link->irq.possible[link->irq.possible_count - 1]; >>> + >>> + if (acpi_irq_balance || !link->irq.active) { >>> +- /* >>> +- * Select the best IRQ. This is done in reverse to promote >>> +- * the use of IRQs 9, 10, 11, and >15. >>> +- */ >>> +- for (i = (link->irq.possible_count - 1); i >= 0; i--) { >>> +- if (acpi_irq_penalty[irq] > >>> +- acpi_irq_penalty[link->irq.possible[i]]) >>> +- irq = link->irq.possible[i]; >>> ++ >>> ++ if (irq < ACPI_MAX_IRQS) { >>> ++ /* >>> ++ * Select the best IRQ. This is done in reverse to >>> ++ * promote the use of IRQs 9, 10, 11, and >15. >>> ++ */ >>> ++ for (i = (link->irq.possible_count - 1); i >= 0; >>> ++ i--) { >>> ++ if ((link->irq.possible[i] < ACPI_MAX_IRQS) && >>> ++ (acpi_irq_penalty[irq] > >>> ++ acpi_irq_penalty[link->irq.possible[i]])) >>> ++ irq = link->irq.possible[i]; >>> ++ } >>> + } >>> + } >>> + >>> +@@ -566,7 +575,9 @@ static int acpi_pci_link_allocate(struct acpi_pci_link *link) >>> + acpi_device_bid(link->device)); >>> + return -ENODEV; >>> + } else { >>> +- acpi_irq_penalty[link->irq.active] += PIRQ_PENALTY_PCI_USING; >>> ++ if (link->irq.active < ACPI_MAX_IRQS) >>> ++ acpi_irq_penalty[link->irq.active] += >>> ++ PIRQ_PENALTY_PCI_USING; >>> + printk(KERN_WARNING PREFIX "%s [%s] enabled at IRQ %d\n", >>> + acpi_device_name(link->device), >>> + acpi_device_bid(link->device), link->irq.active); >>> diff --git a/SOURCES/4008-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch b/SOURCES/4008-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch >>> new file mode 100644 >>> index 0000000..f6b8c2c >>> --- /dev/null >>> +++ b/SOURCES/4008-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch >>> @@ -0,0 +1,68 @@ >>> +From: Tomasz Nowicki <tn(a)semihalf.com> >>> +Date: Tue, 19 Jan 2016 14:11:16 +0100 >>> +Subject: irqchip/gic-v3: ACPI: Add redistributor support via GICC structures >>> + >>> +Following ACPI spec: >>> +On systems supporting GICv3 and above, GICR Base Address in MADT GICC >>> +structure holds the 64-bit physical address of the associated Redistributor. >>> +If all of the GIC Redistributors are in the always-on power domain, >>> +GICR structures should be used to describe the Redistributors instead, >>> +and this field must be set to 0. >>> + >>> +It means that we have two ways to initialize registirbutors map. >>> +1. via GICD structure which can accommodate many redistributors as a region >>> +2. via GICC which is able to describe single redistributor >>> + >>> +This patch is going to add support for second option. >>> +Considering redistributors, GICD and GICC subtables have be mutually >>> +exclusive. While discovering and mapping redistributor, we need to know >>> +its size in advance. For the GICC case, redistributor can be in >>> +a power-domain that is off, thus we cannot relay on GICR TYPER register. >>> +Therefore, we get GIC version from distributor register and map 2xSZ_64K >>> +for GICv3. [While the upstream version of this patch includes support for >>> +GICv4, this backport omits it for simplicity.] >>> + >>> +Acked-by: Marc Zyngier <marc.zyngier(a)arm.com> >>> +Signed-off-by: Hanjun Guo <hanjun.guo(a)linaro.org> >>> +Signed-off-by: Tomasz Nowicki <tn(a)semihalf.com> >>> +Signed-off-by: Marc Zyngier <marc.zyngier(a)arm.com> >>> + >>> +Git-commit: b70fb7af67158250bf16db467926e6e105d8bc49 >>> +Git-repo:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>>> +[cov(a)codeaurora.org: Backport GICv3 essentials to CentOS 7.2] >>> +Signed-off-by: Christopher Covington <cov(a)codeaurora.org> >>> +--- >>> + drivers/irqchip/irq-gic-v3.c | 6 +++++- >>> + 1 file changed, 5 insertions(+), 1 deletion(-) >>> + >>> +diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c >>> +index f729b97..cf75d81 100644 >>> +--- a/drivers/irqchip/irq-gic-v3.c >>> ++++ b/drivers/irqchip/irq-gic-v3.c >>> +@@ -49,6 +49,7 @@ struct gic_chip_data { >>> + u64 redist_stride; >>> + u32 nr_redist_regions; >>> + unsigned int irq_nr; >>> ++ bool single_redist; >>> + }; >>> + >>> + static struct gic_chip_data gic_data __read_mostly; >>> +@@ -453,6 +454,9 @@ static int gic_populate_rdist(void) >>> + return 0; >>> + } >>> + >>> ++ if (gic_data.single_redist) >>> ++ break; >>> ++ >>> + if (gic_data.redist_stride) { >>> + ptr += gic_data.redist_stride; >>> + } else { >>> +@@ -1092,7 +1096,7 @@ gic_v3_acpi_init(struct acpi_table_header *table, struct irq_domain **domain) >>> + gic_acpi_parse_madt_redist, table, >>> + ACPI_MADT_TYPE_GENERIC_REDISTRIBUTOR, 0); >>> + if (!count) >>> +- pr_info("No valid GICR entries exist\n"); >>> ++ gic_data.single_redist = true; >>> + else if (count < 0) { >>> + pr_err("Error during GICR entries parsing\n"); >>> + err = -EINVAL; >>> diff --git a/SPECS/kernel-aarch64.spec b/SPECS/kernel-aarch64.spec >>> index ad66cd6..52ee2d1 100644 >>> --- a/SPECS/kernel-aarch64.spec >>> +++ b/SPECS/kernel-aarch64.spec >>> @@ -12,7 +12,7 @@ Summary: The Linux kernel >>> >>> %define rpmversion 4.2.0 >>> %define pkgrelease 0.21.el7 >>> -%define centupdate 0.27.el7 >>> +%define centupdate 0.28.el7 >>> >>> # allow pkg_release to have configurable %{?dist} tag >>> %define specrelease %%SPECRELEASE%% >>> @@ -344,6 +344,16 @@ Patch2000: KEYS-Fix-keyring-ref-leak-in-join_session_keyring.patch >>> # NXP Patches >>> Patch3001: NXP-Layerscape-support.patch >>> >>> +# QDF2432 Patches >>> +Patch4001: 4001-tty-amba-pl011-add-register-accessor-functions.patch >>> +Patch4002: 4002-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch >>> +Patch4003: 4003-tty-amba-pl011-add-support-for-32-bit-register-acces.patch >>> +Patch4004: 4004-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch >>> +Patch4005: 4005-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch >>> +Patch4006: 4006-irqchip-Fully-support-ACPI-GICv3-ITS.patch >>> +Patch4007: 4007-acpi-add-support-for-extended-IRQ-to-PCI-link.patch >>> +Patch4008: 4008-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch >>> + >>> # empty final patch to facilitate testing of kernel patches >>> Patch999999: linux-kernel-test.patch >>> >>> @@ -693,6 +703,16 @@ git am %{PATCH2000} >>> # Apply NXP patches >>> git am %{PATCH3001} >>> >>> +# Apply QDF2432 patches >>> +git am %{PATCH4001} >>> +git am %{PATCH4002} >>> +git am %{PATCH4003} >>> +git am %{PATCH4004} >>> +git am %{PATCH4005} >>> +git am %{PATCH4006} >>> +git am %{PATCH4007} >>> +git am %{PATCH4008} >>> + >>> # Any further pre-build tree manipulations happen here. >>> >>> chmod +x scripts/checkpatch.pl >>> @@ -1458,6 +1478,9 @@ fi >>> %kernel_variant_files %{with_debug} kernel-debug debug >>> >>> %changelog >>> +* Mon May 09 2016 Christopher Covington <cov(a)codeaurora.org> [4.2.0-0.28.el7] >>> +- Initial QDF2432 support >>> + >>> * Tue Mar 22 2016 Jim Perrin <jperrin(a)centos.org> [4.2.0-0.27.el7] >>> - Initial NXP support >>> >>> >> > > -- Jim Perrin The CentOS Project |
http://www.centos.org
twitter: @BitIntegrity | GPG Key: FA09AD77
9 years, 10 months
0
0
← Previous
1
...
633
634
635
636
Next →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
Results per page:
10
25
50
100
200