I did a full installation of 13.1 32-bit KDE on a Thinkpad T23 using the DVD. This replaced 12.3, formatting both / and /home. The installation proceeded fine, but the system locks on the initial and subsequent boots, either normal or recovery. This is no doubt a graphics problem. This T23 has S3 SuperSavage graphics. They were a problem in 12.3, but there is a workaround described in https://bugzilla.novell.com/show_bug.cgi?id=805380. The bug report mentions that the fix would be included in 13.1. If it is, something else is wrong.
The graphics setup used during the first phase of 13.1 installation was acceptable. I would like to use it while the bug is being fixed. The system will boot into runlevel 3. What do I do there to set the graphics parameters to what is being used during installation?
If you don’t have that option, try pressing ‘e’ and appending “nomodeset” to the line starting with “linux”. Press F10 to boot then.
But I’m not sure if the savage driver uses KMS all. If not, this won’t help…
The first part of installation worked fine without any special settings. Graphics were OK. On the first reboot into the newly installed system, after the boot messages get to “Started Modem Manager.” the system freezes. Same behavior with “nomodeset” or recovery mode. It will boot into runlevel 3.
I’d like the system to use the graphics driver that worked during the first part of installation. What is that, and how can I use runlevel 3 to set the graphics driver?
Well, that doesn’t really sound like a graphics driver issue then. Especially “Recovery mode” should use fbdev or vesa which would be used by the 1st part of the installation as well I guess. Also the last line would not be “Started Modem Manager” if it was a graphics driver issue I think.
Can you press Alt+F1 and login in text mode?
What does “sudo systemctl status xdm.service” give?
PS: Check that kernel-firmware is installed. Maybe do a fresh install and select that explicitely to be installed. I did read of freezes with certain network cards if it is not.
The boot.log from a successful boot into runlevel 3 is:
Trying manual resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Invoking userspace resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
resume: libgcrypt version: 1.5.3
Trying manual resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Invoking in-kernel resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Waiting for device /dev/root to appear: ok
fsck from util-linux 2.23.2
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/sda5
root: recovering journal
root: clean, 130955/1114112 files, 1097016/4456448 blocks
fsck succeeded. Mounting root device read-write.
Mounting root /dev/root
mount -o rw,acl,user_xattr -t ext4 /dev/root /root
Welcome to [0;32mopenSUSE 13.1 (Bottle) (i586)[0m!
[[32m OK [0m] Listening on Syslog Socket.
[32m OK [0m] Reached target Remote File Systems (Pre).
[32m OK [0m] Reached target Remote File Systems.
[32m OK [0m] Listening on Delayed Shutdown Socket.
[32m OK [0m] Listening on /dev/initctl Compatibility Named Pipe.
[32m OK [0m] Set up automount Arbitrary Executable File Formats File System Automount Point.
[32m OK [0m] Listening on Journal Socket.
Mounting Huge Pages File System...
Mounting POSIX Message Queue File System...
Starting Create dynamic rule for /dev/root link...
Starting Setup Virtual Console...
Starting LSB: Set default boot entry if called...
Starting Journal Service...
[32m OK [0m] Started Journal Service.
Mounting Debug File System...
Starting Create list of required static device nodes for the current kernel...
Starting Load Kernel Modules...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart7.device...
Starting Remount Root and Kernel File Systems...
[32m OK [0m] Listening on udev Kernel Socket.
[32m OK [0m] Listening on udev Control Socket.
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart6.device...
%G Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart1.device...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart3.device...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart2.device...
[32m OK [0m] Created slice Root Slice.
[32m OK [0m] Created slice User and Session Slice.
[32m OK [0m] Created slice System Slice.
[32m OK [0m] Created slice system-getty.slice.
[32m OK [0m] Reached target Slices.
[32m OK [0m] Mounted Huge Pages File System.
[32m OK [0m] Mounted POSIX Message Queue File System.
[32m OK [0m] Started Create dynamic rule for /dev/root link.
[32m OK [0m] Started Setup Virtual Console.
[32m OK [0m] Started LSB: Set default boot entry if called.
[32m OK [0m] Mounted Debug File System.
[32m OK [0m] Started Load Kernel Modules.
[32m OK [0m] Started Remount Root and Kernel File Systems.
Starting Load/Save Random Seed...
Starting Apply Kernel Variables...
Starting udev Coldplug all Devices...
[32m OK [0m] Started Create list of required static device nodes for the current kernel.
[32m OK [0m] Started Load/Save Random Seed.
[32m OK [0m] Started Apply Kernel Variables.
Starting Create static device nodes in /dev...
[32m OK [0m] Started Create static device nodes in /dev.
Starting udev Kernel Device Manager...
[32m OK [0m] Reached target Local File Systems (Pre).
Mounting Lock Directory...
Mounting Runtime Directory...
[32m OK [0m] Started udev Kernel Device Manager.
[32m OK [0m] Mounted Lock Directory.
[32m OK [0m] Mounted Runtime Directory.
[32m OK [0m] Started udev Coldplug all Devices.
Starting udev Wait for Complete Device Initialization...
Starting Show Plymouth Boot Screen...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/Storage...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/98SE...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/XP...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Starting File System Check on /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part6...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Activating swap /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7...
systemd-fsck[332]: home: clean, 11/327680 files, 55902/1310464 blocks
[32m OK [0m] Reached target Sound Card.
[32m OK [0m] Mounted /windows/98SE.
[32m OK [0m] Mounted /windows/Storage.
[32m OK [0m] Started File System Check on /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part6.
[32m OK [0m] Activated swap /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7.
[32m OK [0m] Reached target Swap.
Mounting /home...
Mounting FUSE Control File System...
[32m OK [0m] Mounted /home.
[32m OK [0m] Mounted /windows/XP.
[32m OK [0m] Mounted FUSE Control File System.
[32m OK [0m] Started udev Wait for Complete Device Initialization.
Starting Activation of LVM2 logical volumes...
[32m OK [0m] Started Activation of LVM2 logical volumes.
[32m OK [0m] Reached target Encrypted Volumes.
Starting Activation of LVM2 logical volumes...
[32m OK [0m] Started Activation of LVM2 logical volumes.
[32m OK [0m] Reached target Local File Systems.
Starting Trigger Flushing of Journal to Persistent Storage...
Starting Tell Plymouth To Write Out Runtime Data...
Starting Recreate Volatile Files and Directories...
[32m OK [0m] Started Trigger Flushing of Journal to Persistent Storage.
[32m OK [0m] Started Recreate Volatile Files and Directories.
Starting LSB: AppArmor initialization...
Starting Update UTMP about System Reboot/Shutdown...
[32m OK [0m] Started Update UTMP about System Reboot/Shutdown.
[32m OK [0m] Started LSB: AppArmor initialization.
[32m OK [0m] Started Show Plymouth Boot Screen.
[32m OK [0m] Started Tell Plymouth To Write Out Runtime Data.
[32m OK [0m] Reached target System Initialization.
[32m OK [0m] Listening on CUPS Printing Service Sockets.
[32m OK [0m] Listening on PC/SC Smart Card Daemon Activation Socket.
[32m OK [0m] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[32m OK [0m] Reached target Timers.
Starting Restore Sound Card State...
[32m OK [0m] Reached target Paths.
[32m OK [0m] Listening on D-Bus System Message Bus Socket.
[32m OK [0m] Reached target Sockets.
[32m OK [0m] Reached target Basic System.
Starting Avahi mDNS/DNS-SD Stack...
Starting WPA Supplicant daemon...
Starting Name Service Cache Daemon...
[32m OK [0m] Started Name Service Cache Daemon.
Starting System Logging Service...
Starting Modem Manager...
Starting Network Manager...
Starting Permit User Sessions...
Starting D-Bus System Message Bus...
[32m OK [0m] Started D-Bus System Message Bus.
Starting Login Service...
[32m OK [0m] Started Restore Sound Card State.
[32m OK [0m] Started Permit User Sessions.
[32m OK [0m] Started System Logging Service.
[32m OK [0m] Started Avahi mDNS/DNS-SD Stack.
[32m OK [0m] Started WPA Supplicant daemon.
Starting Authorization Manager...
[32m OK [0m] Started Login Service.
[32m OK [0m] Started Authorization Manager.
[32m OK [0m] Started Network Manager.
[32m OK [0m] Reached target Network.
[32m OK [0m] Reached target Host and Network Name Lookups.
Starting LSB: Network time protocol daemon (ntpd)...
Starting /etc/init.d/boot.local Compatibility...
[32m OK [0m] Started Modem Manager.
[32m OK [0m] Started /etc/init.d/boot.local Compatibility.
Starting Terminate Plymouth Boot Screen...
Starting Wait for Plymouth Boot Screen to Quit...
Starting Bluetooth service...
[32m OK [0m] Started Bluetooth service.
Starting Hostname Service...
[32m OK [0m] Started Hostname Service.
[32m OK [0m] Started LSB: Network time protocol daemon (ntpd).
[32m OK [0m] Reached target System Time Synchronized.
Starting Postfix Mail Transport Agent...
[32m OK [0m] Started Postfix Mail Transport Agent.
Starting Command Scheduler...
[32m OK [0m] Started Command Scheduler.
Did zypper up. It reported it would not install 7 packages (gtk3 related) then “Nothing to do”.
Boot to run level 3 log in as root and run
init 5
show us the errors
Did that. A different screen with messages very briefly appeared, then the initial text log-in screen was back. Alt+F7 gets to the message screen, but no keystrokes seem to work. The messages were like boot actions. The next to the last line was “Reached target System Time Synchronized” with OK to the left. The last line was “Starting Postfix Mail Transport Agent” with no OK.
This machine dual-boots Windows, and in it I can get to the Linux partitions. Are those messages logged somewhere? I could not find them. How can I get the messages off the screen and to you? Take a picture? Some command back at the Alt+F1 text screen?
Thanks,
Howard
Finished the update. The Main OSS repository had not been added. The final packages installed. Booting messages were then slightly different, but still did not work. The latest boot.log is:
Trying manual resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Invoking userspace resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
resume: libgcrypt version: 1.5.3
Trying manual resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Invoking in-kernel resume from /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7
Waiting for device /dev/root to appear: ok
fsck from util-linux 2.23.2
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/sda5
root: clean, 131029/1114112 files, 1110359/4456448 blocks
fsck succeeded. Mounting root device read-write.
Mounting root /dev/root
mount -o rw,acl,user_xattr -t ext4 /dev/root /root
Welcome to [0;32mopenSUSE 13.1 (Bottle) (i586)[0m!
Starting Collect Read-Ahead Data...
Starting Replay Read-Ahead Data...
[[32m OK [0m] Listening on Syslog Socket.
[32m OK [0m] Reached target Remote File Systems (Pre).
[32m OK [0m] Reached target Remote File Systems.
[32m OK [0m] Listening on Delayed Shutdown Socket.
[32m OK [0m] Listening on /dev/initctl Compatibility Named Pipe.
[32m OK [0m] Set up automount Arbitrary Executable File Formats File System Automount Point.
[32m OK [0m] Listening on Journal Socket.
Mounting Huge Pages File System...
Mounting POSIX Message Queue File System...
Starting Create dynamic rule for /dev/root link...
Starting LSB: Set default boot entry if called...
Starting Journal Service...
[32m OK [0m] Started Journal Service.
Mounting Debug File System...
Starting Create list of required static device nodes for the current kernel...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart7.device...
[32m OK [0m] Listening on udev Kernel Socket.
[32m OK [0m] Listening on udev Control Socket.
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart6.device...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart1.device...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart3.device...
Expecting device dev-disk-by\x2did-ata\x2dINTEL_SSDSA1M080G2HP_CVPO012500QB080EGN\x2dpart2.device...
[32m OK [0m] Created slice Root Slice.
[32m OK [0m] Created slice User and Session Slice.
[32m OK [0m] Created slice System Slice.
[32m OK [0m] Created slice system-getty.slice.
[32m OK [0m] Reached target Slices.
[32m OK [0m] Started Collect Read-Ahead Data.
[32m OK [0m] Started Replay Read-Ahead Data.
[32m OK [0m] Mounted Huge Pages File System.
[32m OK [0m] Mounted POSIX Message Queue File System.
[32m OK [0m] Started Create dynamic rule for /dev/root link.
[32m OK [0m] Started LSB: Set default boot entry if called.
[32m OK [0m] Mounted Debug File System.
Starting Load Kernel Modules...
Starting Remount Root and Kernel File Systems...
Starting Setup Virtual Console...
[32m OK [0m] Started Create list of required static device nodes for the current kernel.
[32m OK [0m] Started Load Kernel Modules.
%G[32m OK [0m] Started Remount Root and Kernel File Systems.
Starting Load/Save Random Seed...
Starting Apply Kernel Variables...
(K Starting Create static device nodes in /dev...
[32m OK [0m] Started Load/Save Random Seed.
[32m OK [0m] Started Apply Kernel Variables.
[32m OK [0m] Started Create static device nodes in /dev.
Starting udev Kernel Device Manager...
[32m OK [0m] Reached target Local File Systems (Pre).
Mounting Lock Directory...
Mounting Runtime Directory...
[32m OK [0m] Started udev Kernel Device Manager.
[32m OK [0m] Started Setup Virtual Console.
[32m OK [0m] Mounted Lock Directory.
[32m OK [0m] Mounted Runtime Directory.
Starting udev Coldplug all Devices...
[32m OK [0m] Started udev Coldplug all Devices.
Starting udev Wait for Complete Device Initialization...
Starting Show Plymouth Boot Screen...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/XP...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/Storage...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Mounting /windows/98SE...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Starting File System Check on /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part6...
[32m OK [0m] Found device INTEL_SSDSA1M080G2HP.
Activating swap /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7...
[32m OK [0m] Reached target Sound Card.
[32m OK [0m] Mounted /windows/98SE.
[32m OK [0m] Mounted /windows/Storage.
[32m OK [0m] Mounted /windows/XP.
[32m OK [0m] Activated swap /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part7.
systemd-fsck[340]: home: clean, 11/327680 files, 55902/1310464 blocks
[32m OK [0m] Reached target Swap.
[32m OK [0m] Started File System Check on /dev/disk/by-id/ata-INTEL_SSDSA1M080G2HP_CVPO012500QB080EGN-part6.
Mounting /home...
Mounting FUSE Control File System...
[32m OK [0m] Mounted /home.
[32m OK [0m] Mounted FUSE Control File System.
[32m OK [0m] Started udev Wait for Complete Device Initialization.
Starting Activation of LVM2 logical volumes...
[32m OK [0m] Started Activation of LVM2 logical volumes.
[32m OK [0m] Reached target Encrypted Volumes.
Starting Activation of LVM2 logical volumes...
[32m OK [0m] Started Activation of LVM2 logical volumes.
[32m OK [0m] Reached target Local File Systems.
Starting Trigger Flushing of Journal to Persistent Storage...
Starting Tell Plymouth To Write Out Runtime Data...
Starting Recreate Volatile Files and Directories...
[32m OK [0m] Started Trigger Flushing of Journal to Persistent Storage.
[32m OK [0m] Started Recreate Volatile Files and Directories.
Starting LSB: AppArmor initialization...
Starting Update UTMP about System Reboot/Shutdown...
[32m OK [0m] Started Update UTMP about System Reboot/Shutdown.
[32m OK [0m] Started Show Plymouth Boot Screen.
[32m OK [0m] Started Tell Plymouth To Write Out Runtime Data.
[32m OK [0m] Started LSB: AppArmor initialization.
[32m OK [0m] Reached target System Initialization.
[32m OK [0m] Listening on CUPS Printing Service Sockets.
[32m OK [0m] Listening on PC/SC Smart Card Daemon Activation Socket.
[32m OK [0m] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[32m OK [0m] Reached target Timers.
Starting Restore Sound Card State...
[32m OK [0m] Reached target Paths.
[32m OK [0m] Listening on D-Bus System Message Bus Socket.
[32m OK [0m] Reached target Sockets.
[32m OK [0m] Reached target Basic System.
Starting Avahi mDNS/DNS-SD Stack...
Starting WPA Supplicant daemon...
Starting Name Service Cache Daemon...
[32m OK [0m] Started Name Service Cache Daemon.
Starting System Logging Service...
Starting Modem Manager...
Starting Permit User Sessions...
Starting D-Bus System Message Bus...
[32m OK [0m] Started D-Bus System Message Bus.
Starting Login Service...
Starting YaST2 Second Stage...
[32m OK [0m] Started Restore Sound Card State.
[32m OK [0m] Started Permit User Sessions.
[32m OK [0m] Started System Logging Service.
Starting Authorization Manager...
[32m OK [0m] Started Login Service.
[32m OK [0m] Started Avahi mDNS/DNS-SD Stack.
[32m OK [0m] Started WPA Supplicant daemon.
So it seems to hang when starting the ModemManager, since I see no “Started Modem Manager”.
Have you checked that kernel-firmware is installed?
Try to disable ModemManager:
sudo systemctl disable ModemManager.service
Although I would find it strange that it would work when booting to runlevel 3.
Can you start the login manager manually when booted to runlevel 3?
sudo systemctl start xdm.service
Maybe your boot problem is caused by plymouth? (wouldn’t be the first time that this happens… )
Try disabling it by adding “plymouth.enable=0” to the boot options.
Kernel-firmware is installed. It is version 20130714git-2.5.1 from the Main Update repository.
Try to disable ModemManager:
sudo systemctl disable ModemManager.service
Although I would find it strange that it would work when booting to runlevel 3.
Did that, then
init 5
with the same results described above in #8.
Can you start the login manager manually when booted to runlevel 3?
sudo systemctl start xdm.service
Did that. The system did not respond with anything. Had to Ctrl+c to end it and get the prompt back.
Maybe your boot problem is caused by plymouth? (wouldn’t be the first time that this happens… )
Try disabling it by adding “plymouth.enable=0” to the boot options.
Tried that. The booting got to a blank screen with the cursor at the top left corner, frozen. Had to hold the power button. There was no boot.log generated for this. The boot.log still contained messages from the previous shut down.
A photo of the screen after booting into runlevel 3, then doing “init 5” is at http://paste.opensuse.org/26644506. The screen is reached via Alt+F7. Modem Manager did start. The services that were said to be starting but did not confirm “Started” are Terminate Plymouth Boot Screen, Wait for Plymouth Boot Screen to Quit, and Postfix Mail Transport Service.
Regards,
Howard
OK, after your previous posts it is clear that X (i.e. the savage driver most likely) freezes the machine when starting. That other services don’t start is just a consequence then.
Can you post /var/log/Xorg.0.log please?
“nomodeset” doesn’t work because the savage driver doesn’t support/use KMS apparently (not sure about that though).
Do you get a graphical system when you create a file /etc/X11/xorg.conf.d/50-mydevice.conf with the following content?
I’m watching this thread, trying to see what I can learn. I note on my PCs, which do NOT have the savage graphic hardware, that the xf86-video-savage graphic driver is not installed by default.
If one has savage hardware, would this driver be automatically installed as part of an openSUSE-13.1 install, or is it necessary for one to select this when installing openSUSE ? Does the OP have this installed ? < not sure if relevant >
wolfi323, you did it, thanks. I modified the existing /etc/X11/xorg.conf.d/50-device.conf as shown in your code, and I can now boot into graphics mode. I used vi to edit the file - felt like I had fallen through a time warp.
The screen response seems a bit slower than 12.3 with the savage driver, but it is lots better than runlevel 3.
Well, “DisableTiling” was a bad idea anyway, since it was disabled on purpose per the bugreport you linked to in your first post.
Sorry for suggesting that.
But what you could try is upgrade your whole X stack to the latest version in the X11:XOrg repo. That contains a newer version of the savage driver (2.3.7 vs. 2.3.6), which contains a few fixes.
Maybe that would help?
You can always go back to the standard version by disabling the repo again and selecting “Update Unconditionally” for all packages marked in red. (Or run “zypper dup”)