You are not logged in.

#1 2017-10-04 20:57:43

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

X server not working after migration

Hello,

First of all, thanks a lot for helping all the 32-bit system users to stay alive!!!

I migrated today from archlinux on my Thinkpad T60.

CPU is: Genuine Intel(R) CPU T2300 @1.66 GHz

The system boots fine, but I am unable to start the x server.

I just get a mouse pointer on top of the boot terminal, but no window manager.

the card is an intel:

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

the driver xf86-video-intel is installed.

lib32-mesa is not installed and

# pacman-S lib32-mesa
error: target not found: lib32-mesa

the log file at /var/log/Xorg.0.log gives

[ 1877.733] (EE) Segmentation fault at address 0x28

I apologise I am unable to copy-paste long log files, because I am writing form another pc.

Any suggestion?
Thanks.

Offline

#2 2017-10-04 23:39:17

tyzoid
Administrator
From: Ann Arbor, MI
Registered: 2017-06-17
Posts: 86

Re: X server not working after migration

Thanks, it's our pleasure!

lib32-* are the multilib packages from x86_64, which wouldn't be available. Are you upgrading from arch mainline? Or from a derivative?

If you have network access, you should be able to curl them to https://ptpb.pw/ without needing a gui. That would help us out greatly.

Offline

#3 2017-10-04 23:43:37

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

Re: X server not working after migration

Here's a photo of Xorg. 0.log:

[Link removed by admin]

Offline

#4 2017-10-05 19:07:15

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

Re: X server not working after migration

tyzoid wrote:

Thanks, it's our pleasure!

lib32-* are the multilib packages from x86_64, which wouldn't be available. Are you upgrading from arch mainline? Or from a derivative?

If you have network access, you should be able to curl them to https://ptpb.pw/ without needing a gui. That would help us out greatly.


Hi Tyzoid, thanks for your answer.
I am upgrading from mainline.
I tried to start Pb, but when I try to enable it I get:

# systemctl start pb.service
Failed to start pb.service: Unit mongodb.service not found

Offline

#5 2017-10-06 10:55:39

deep42thought
Administrator
From: Jena, Germany
Registered: 2017-06-17
Posts: 617

Re: X server not working after migration

What is pb.service? To which package does that belong?
mongodb is not built for i686, because we were unable to do so (unfortunately).
If you figure out, how to build it for i686, I'm happy to reintroduce it to the package repositories.

Offline

#6 2017-10-06 11:23:47

tyzoid
Administrator
From: Ann Arbor, MI
Registered: 2017-06-17
Posts: 86

Re: X server not working after migration

mauro-arch wrote:

Here's a photo of Xorg. 0.log:

[Link removed by admin]

Please use a photo sharing service that isn't plastered by popup ads and doesn't try to infect my phone with viruses.

Imgur works pretty well.

Offline

#7 2017-10-06 12:31:24

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

Re: X server not working after migration

Hi,

pb.service needs to be anabled to use pb, which is needed to use curl.

Anyway, I am happy to post pictures on Imgur, if it's ok for you.

Here's the output of:

lspci -v

https://imgur.com/P8zZlSr

lsmod (I read that if the kenel module for the graphic card (i915) shows here, it means that the video driver is being used)

https://imgur.com/Uwi1lus

startx -- -verbose 6 -logverbose 6 &> ˜/x.log

https://imgur.com/DtYjIjK

Please tell me if we need any other log.
Thanks

Offline

#8 2017-10-07 19:20:15

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

Re: X server not working after migration

..and this is /var/log/Xrg.0.log:

https://imgur.com/meJCnuo

..apologise for writing so slow
got a day job, a wife and two kids....

Offline

#9 2017-10-07 21:49:35

eugen-b
Member
Registered: 2017-07-09
Posts: 56

Re: X server not working after migration

off-topic: I posessed a T60 and upgraded the CPU to a Core 2 Duo to be able to run 64bit system. The CPU cost me 5 Euros.
http://www.thinkwiki.org/wiki/Intel_Core_2_Duo_(Merom)
I installed a T7200, the price is still in that category as it was several years ago. I would probably recommend a T7600 for around 16€. It is 667 MHz FSB, too. Which means it should be compatibel. But the usable RAM limit is 3 GB, you would need a BIOS upgrade, I was told, to lift the limit.

Last edited by eugen-b (2017-10-07 21:58:32)

Offline

#10 2017-10-08 08:05:34

mauro-arch
Member
Registered: 2017-10-04
Posts: 6

Re: X server not working after migration

eugen-b wrote:

off-topic: I posessed a T60 and upgraded the CPU to a Core 2 Duo to be able to run 64bit system. The CPU cost me 5 Euros.
http://www.thinkwiki.org/wiki/Intel_Core_2_Duo_(Merom)
I installed a T7200, the price is still in that category as it was several years ago. I would probably recommend a T7600 for around 16€. It is 667 MHz FSB, too. Which means it should be compatibel. But the usable RAM limit is 3 GB, you would need a BIOS upgrade, I was told, to lift the limit.

That's interesting.
Did you need to do any welding in order to change the cpu?

Offline

#11 2017-10-08 09:13:42

eugen-b
Member
Registered: 2017-07-09
Posts: 56

Re: X server not working after migration

You mean soldering? No, the CPU is kept mechanically inthe socket.
It was my first hardware upgrade experience and despite of that everything was very easy. I bet you will find videos how to do this.
And afterwards it was possible to install a 64bit version of Linux or Windows.. But a 32bit version worked before that, so I don't know if it will help with **your** particular cannot boot issue.
Just check if any of the tips here helps: https://wiki.archlinux.org/index.php/Intel_graphics

Last edited by eugen-b (2017-10-08 09:21:44)

Offline

#12 2017-10-09 18:28:17

deep42thought
Administrator
From: Jena, Germany
Registered: 2017-06-17
Posts: 617

Re: X server not working after migration

mauro-arch wrote:

pb.service needs to be anabled to use pb, which is needed to use curl.

You can use curl without running any daemons.

Offline

#13 2018-02-17 11:25:27

heri410
Member
Registered: 2018-02-17
Posts: 1

Re: X server not working after migration

Could the Problem be sloved i have the same issue with my Thinkpad X60T ?

Offline

#14 2018-02-24 16:11:04

Jakob Lund
Member
Registered: 2018-02-24
Posts: 1

Re: X server not working after migration

Ive experienced a similar problem with an intel 945GM graphics chip. Not sure if its the same issue. I had these error messages (and more) in my journalctl uotput:

Feb 23 21:25:51 bynk kernel: EIP: drm_atomic_helper_update_legacy_modeset_state+0x1c0/0x1d0 [drm_km
Feb 23 21:25:51 bynk kernel: EFLAGS: 00010246 CPU: 1
Feb 23 21:25:51 bynk kernel: EAX: f481e900 EBX: f4abcc00 ECX: f4afbc00 EDX: 00000000
Feb 23 21:25:51 bynk kernel: ESI: f43f7060 EDI: f382e7e0 EBP: f7325bc8 ESP: f7325bb0
Feb 23 21:25:51 bynk kernel:  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Feb 23 21:25:51 bynk kernel: CR0: 80050033 CR2: b68383d0 CR3: 3739e000 CR4: 000006d0
Feb 23 21:25:51 bynk kernel: Call Trace:
Feb 23 21:25:51 bynk kernel:  intel_atomic_commit_tail+0x9ca/0xe60 [i915]
Feb 23 21:25:51 bynk kernel:  ? ___preempt_schedule+0x8/0xc
Feb 23 21:25:51 bynk kernel:  ? _raw_spin_unlock+0x25/0x30
Feb 23 21:25:51 bynk kernel:  ? wait_woken+0x70/0x70
Feb 23 21:25:51 bynk kernel:  ? wait_woken+0x70/0x70
Feb 23 21:25:51 bynk kernel:  ? intel_atomic_commit_ready+0x44/0x58 [i915]
Feb 23 21:25:51 bynk kernel:  intel_atomic_commit+0x190/0x200 [i915]
Feb 23 21:25:51 bynk kernel:  ? intel_atomic_commit+0x190/0x200 [i915]
Feb 23 21:25:51 bynk kernel:  ? intel_atomic_commit_tail+0xe60/0xe60 [i915]
Feb 23 21:25:51 bynk kernel:  drm_atomic_commit+0x3f/0x50 [drm]
Feb 23 21:25:51 bynk kernel:  restore_fbdev_mode_atomic+0x163/0x1c0 [drm_kms_helper]
Feb 23 21:25:51 bynk kernel:  restore_fbdev_mode+0x2c/0x150 [drm_kms_helper]
Feb 23 21:25:51 bynk kernel:  ? dmi_matches+0x54/0xf0
Feb 23 21:25:51 bynk kernel:  drm_fb_helper_restore_fbdev_mode_unlocked.part.31+0x21/0x70 [drm_kms_
Feb 23 21:25:51 bynk kernel:  drm_fb_helper_set_par+0x45/0x80 [drm_kms_helper]
Feb 23 21:25:51 bynk kernel:  intel_fbdev_set_par+0x15/0x60 [i915]
Feb 23 21:25:51 bynk kernel:  fbcon_init+0x44e/0x600
Feb 23 21:25:51 bynk kernel:  visual_init+0xc0/0x120
Feb 23 21:25:51 bynk kernel:  do_bind_con_driver+0x178/0x340
Feb 23 21:25:51 bynk kernel:  ? device_create_groups_vargs+0x91/0xd0
Feb 23 21:25:51 bynk kernel:  do_take_over_console+0x72/0x180
Feb 23 21:25:51 bynk kernel:  do_fbcon_takeover+0x5d/0xd0
Feb 23 21:25:51 bynk kernel:  fbcon_event_notify+0x587/0x760

I found a solution in this post in an Ubuntu forum;

The trick was to uncomment this line and set the value to "text" in /etc/default/grub

GRUB_GFXPAYLOAD_LINUX=text

and then rebuild the grub config:

# grub-mkconfig -o /boot/grub/grub.cfg

before rebooting.

Last edited by Jakob Lund (2018-02-25 23:00:08)

Offline

Board footer

Powered by FluxBB