FreeBSD not execute X [RESOLVIDO]

61. Re: FreeBSD not execute X [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 22/06/2017 - 08:45h

Ok... espero que não tenha se cansado ainda... =]

Enfim, vamos tentar mais algumas coisas. O que você terá que fazer é usar driver "genérico" para poder subir o X. Vamos tentar configurar o SCFB. Porém, este e os demais "genéricos" não possuem aceleração de hardware.

Dito isto, antes de tudo vamos mexer com a configuração do mouse para que funcione a contento com o X. No arquivo de configuração do Xorg no diretório /etc/X11, na seção "InputDevice" deixe assim:


Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "SysMouse" # linha alterada
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection



Verifique se o console virtual (vt) está em uso:

$ sysctl kern.vty 


Se for outro, adicione a seguinte configuração ao teu arquivo /boot/loader.conf, caso não tenha:

kern.vty=vt 


Reinicie o sistema e cheque novamente se o vt está ativo.

O próximo passo é instalar o SCFB:


# se preferir compilar...
cd /usr/ports/x11-drivers/xf86-video-scfb/ && make install clean

# se preferir binário...
pkg install xf86-video-scfb


Após a instalação, certifique-se que os módulos i915 e i915kms não estejam carregados:


kldunload i915
kldunload i915kms



Após isto, volte ao arquivo de configuração do Xorg e coloque isto na seção "Device":


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Tente iniciar o X [xinit / startx].

Normalmente não seria necessário ter esta configuração do Xorg no /usr/local/etc/X11/, pois usando o vt e este driver, em tese tudo deveria funcionar. Se quiser tentar sem o arquivo de configuração do Xorg, basta apenas criar o arquivo /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf e incluir o seguinte:


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Sugiro que você tente sem o arquivo gerado pelo Xorg -configure... pode ser que dê certo... ;)

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




  


62. Re: FreeBSD not execute X [RESOLVIDO]

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 17:56h

luiztux escreveu:

Ok... espero que não tenha se cansado ainda... =]

Enfim, vamos tentar mais algumas coisas. O que você terá que fazer é usar driver "genérico" para poder subir o X. Vamos tentar configurar o SCFB. Porém, este e os demais "genéricos" não possuem aceleração de hardware.

Dito isto, antes de tudo vamos mexer com a configuração do mouse para que funcione a contento com o X. No arquivo de configuração do Xorg no diretório /etc/X11, na seção "InputDevice" deixe assim:


Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "SysMouse" # linha alterada
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection



Verifique se o console virtual (vt) está em uso:

$ sysctl kern.vty 


Se for outro, adicione a seguinte configuração ao teu arquivo /boot/loader.conf, caso não tenha:

kern.vty=vt 


Reinicie o sistema e cheque novamente se o vt está ativo.

O próximo passo é instalar o SCFB:


# se preferir compilar...
cd /usr/ports/x11-drivers/xf86-video-scfb/ && make install clean

# se preferir binário...
pkg install xf86-video-scfb


Após a instalação, certifique-se que os módulos i915 e i915kms não estejam carregados:


kldunload i915
kldunload i915kms



Após isto, volte ao arquivo de configuração do Xorg e coloque isto na seção "Device":


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Tente iniciar o X [xinit / startx].

Normalmente não seria necessário ter esta configuração do Xorg no /usr/local/etc/X11/, pois usando o vt e este driver, em tese tudo deveria funcionar. Se quiser tentar sem o arquivo de configuração do Xorg, basta apenas criar o arquivo /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf e incluir o seguinte:


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Sugiro que você tente sem o arquivo gerado pelo Xorg -configure... pode ser que dê certo... ;)

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."


Só vou me cansar quando eu tiver certeza que não tem jeito do X levantar, a não ser se compilar um driver gráfico
Vou testar essa belezinha aqui


63. Re: FreeBSD not execute X [RESOLVIDO]

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 19:15h

luiztux escreveu:

Ok... espero que não tenha se cansado ainda... =]

Enfim, vamos tentar mais algumas coisas. O que você terá que fazer é usar driver "genérico" para poder subir o X. Vamos tentar configurar o SCFB. Porém, este e os demais "genéricos" não possuem aceleração de hardware.

Dito isto, antes de tudo vamos mexer com a configuração do mouse para que funcione a contento com o X. No arquivo de configuração do Xorg no diretório /etc/X11, na seção "InputDevice" deixe assim:


Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "SysMouse" # linha alterada
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection



Verifique se o console virtual (vt) está em uso:

$ sysctl kern.vty 


Se for outro, adicione a seguinte configuração ao teu arquivo /boot/loader.conf, caso não tenha:

kern.vty=vt 


Reinicie o sistema e cheque novamente se o vt está ativo.

O próximo passo é instalar o SCFB:


# se preferir compilar...
cd /usr/ports/x11-drivers/xf86-video-scfb/ && make install clean

# se preferir binário...
pkg install xf86-video-scfb


Após a instalação, certifique-se que os módulos i915 e i915kms não estejam carregados:


kldunload i915
kldunload i915kms



Após isto, volte ao arquivo de configuração do Xorg e coloque isto na seção "Device":


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Tente iniciar o X [xinit / startx].

Normalmente não seria necessário ter esta configuração do Xorg no /usr/local/etc/X11/, pois usando o vt e este driver, em tese tudo deveria funcionar. Se quiser tentar sem o arquivo de configuração do Xorg, basta apenas criar o arquivo /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf e incluir o seguinte:


Section "Device"
Identifier "Card0"
Driver "scfb"
EndSection


Sugiro que você tente sem o arquivo gerado pelo Xorg -configure... pode ser que dê certo... ;)

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."



Man, o mouse (touch) ainda não funcionou nas configurações que vc me passou
O "vt" do sysctl estava ativado, e o kldunload i915 (e derivados) nem possuia, ou seja, dizia que nem tinha isso (pra mim tava mais que bom).
Em relação aos testes do X......
Aqui vai o log do erro deles:

1° - O com o Xorg -configure com o driver scfb
http://sprunge.us/RCVO

2° - Somente com o arquivo /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf (sem o uso do Xorg -configure)
http://sprunge.us/VhUB

Ambos deram error (aparentemente o mesmo erro), ou seja, ainda não teve êxito.
Ao executar o xinit e o startx ambos (com as configurações citadas acima) somente faziam piscar a tela (dava um pisco branco bem rápido, e depois voltava o normal)
Alguma outra saída???


64. Re: FreeBSD not execute X

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 22/06/2017 - 19:42h

Isto está ficando bom...rsrsr

Você tem o pacote xf86-video-intel instalado?

EDIT: Não lembro de ter visto aqui, mas está usando UEFI?

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




65. Re: FreeBSD not execute X [RESOLVIDO]

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 19:49h

luiztux escreveu:

Isto está ficando bom...rsrsr

Você tem o pacote xf86-video-intel instalado?

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."



Sim, nos comentários anteriores eu postei o resultado (puro em texto) do log dele


66. Re: FreeBSD not execute X [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2017 - 20:07h

Estava indignado com esse tópico inresolvível (É essa a palavra?), mas quando eu vi seu .xinitrc eu percebi o erro...

O comando exec no .xinitrc serve para não executar mais nada depois.

Já que você colocou o & depois o X não soube oquê fazer e não subiu.

Tira o primeiro exec, e deixa o segundo, vai ficar assim:

xterm &
exec fluxbox

Se o X não subir mesmo assim vai ter que fazer reza braba.


67. Re: FreeBSD not execute X [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2017 - 20:15h

Oliv4r escreveu:

Se o X não subir mesmo assim vai ter que fazer reza braba.


Tenso. Nunca fui com a lata desse .xinitrc. Vício de uso de gerenciador de sessão ao invés de startx.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



68. Re: FreeBSD not execute X [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 22/06/2017 - 20:17h

Oliv4r escreveu:



Não...está correto:


exec xterm &
exec fluxbox


Acredito que o problema dele esteja aqui:


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection



Esta é uma parte do xorg.conf dele...


-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




69. Re: FreeBSD not execute X [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2017 - 20:26h

luiztux escreveu:

Oliv4r escreveu:



Não...está correto:


exec xterm &
exec fluxbox


Acredito que o problema dele esteja aqui:


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection



Esta é uma parte do xorg.conf dele...


-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."



Cara, última vez que eu tentei usar 2 execs não conseguia levantar o X nem f*dendo, quando eu ví oquê eu tinha feito de errado eu quase quebrei meu monitor de raiva kkk.

Vamos ver se funcionou, vamos rezar que sim...




70. Re: FreeBSD not execute X [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 22/06/2017 - 20:48h

Todos rezando porque o negócio tá brabo!! :)

Cara.. me diga, você tem instalado o pacote xf86-video-vesa?

P.S: Reinstala o xorg... tá loco! :|

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




71. Re: FreeBSD not execute X [RESOLVIDO]

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 20:54h

luiztux escreveu:

Isto está ficando bom...rsrsr

Você tem o pacote xf86-video-intel instalado?

EDIT: Não lembro de ter visto aqui, mas está usando UEFI?

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."



Não...o sistema está em MBR (todos os 2)



72. Re: FreeBSD not execute X [RESOLVIDO]

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 20:57h

luiztux escreveu:

Todos rezando porque o negócio tá brabo!! :)

Cara.. me diga, você tem instalado o pacote xf86-video-vesa?

P.S: Reinstala o xorg... tá loco! :|

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."



Man...tem instalado (até shell custom ZSH kkkk)
(tô pra reinstalar o Xorg mesmo kkkk)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts