Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
05-03-2014, 11:20 AM
|
#1
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Rep: 
|
Sun Ultra 40 possible ACPI problem
I've got an old Sun Ultra 40 setup for audio and video processing (and some other stuff) for my church, I've got Slackware64 14.1 installed and running with minimal issues, except one big one; if I do any kind of reboot, power off, etc. short pulling the power cord, the system won't boot past RAM check, just sits there at the boot screen with CPU info.
If I pull the power plug and plug it in, it turns on like a jet and boots up perfectly fine.
If I disable ACPI in the BIOS settings I can boot and reboot all day long, but things don't work the way I need them too. (nouveau for one, haven't tried nvidia driver yet)
I compiled 3.12.18-huge from testing but no difference.
Before I installed Slackware to the workstation I had Linux Mint installed and it worked fine (as far as booting and rebooting is concerned anyways, otherwise it sucked)
When I first got the workstation I put 14.0 32bit on it and the machine was quite happy, so I might try using 3.2.29 from 14.0 to see what happens.
I can't do a lot today because we have church service, but I can definitely take note of any suggestions from anyone, cause I'm kind of at a lost for right now.
I'll go ahead and grab 3.2.29 kernel packages, install and setup extlinux to show the kernel, I'll be able to test it later this afternoon.
Last edited by DrKrieger; 05-05-2014 at 12:20 PM.
Reason: Solved issue
|
|
|
05-03-2014, 12:21 PM
|
#2
|
Senior Member
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982
|
What is the output right before it hangs during boot ? Can you post a full boot 'dmesg' to pastebin or similar.
I would run memtest86 first.
|
|
|
05-03-2014, 01:07 PM
|
#3
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Original Poster
Rep: 
|
It never gets to the point of booting the kernel after a reboot.
Here's a paste of dmesg -T after booting the system this week.
http://vpaste.net/wfTp8
I'll run memtest after services are over
|
|
|
05-03-2014, 03:34 PM
|
#4
|
Senior Member
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982
|
So it doesn't even boot the kernel ? Do you use lilo ? If so, make sure 'compat' is NOT in the lilo.conf. This causes some older machines to hang, that's why it is not there by default.
The things I notice in the dmesg are:
Code:
[Sat May 3 09:51:57 2014] Nvidia board detected. Ignoring ACPI timer override.
[Sat May 3 09:51:57 2014] If you got timer trouble try acpi_use_timer_override
[Sat May 3 09:51:57 2014] Your BIOS doesn't leave a aperture memory hole
[Sat May 3 09:51:57 2014] Please enable the IOMMU option in the BIOS setup
[Sat May 3 09:51:57 2014] This costs you 64 MB of RAM
[Sat May 3 09:51:57 2014] spurious 8259A interrupt: IRQ7.
[Sat May 3 09:51:57 2014] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130725/hwxface-571)
[Sat May 3 09:51:57 2014] ACPI: (supports S0 S1 S3 S4 S5)
[Sat May 3 09:51:57 2014] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[Sat May 3 09:51:57 2014] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[Sat May 3 09:51:57 2014] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[Sat May 3 09:51:57 2014] HPET not enabled in BIOS. You might try hpet=force boot option
[Sat May 3 12:21:43 2014] nouveau E[ PFIFO][0000:03:00.0] DMA_PUSHER - ch 1 [X[941]] get 0xbeef0200 put 0x00027af0 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[Sat May 3 12:57:37 2014] nouveau E[ PFIFO][0000:03:00.0] DMA_PUSHER - ch 1 [X[941]] get 0xbeef0200 put 0x00020f20 state 0xc002018c (err: MEM_FAULT) push 0x00000000
Some recommendations:
Add 'acpi_use_timer_override' to the boot options, because timer issues can cause hangs.
Use the nvidia driver if your card is supported.
You should enable IOMMU and HPET in the BIOS if they are listed, but this probably won't fix this exact issue.
You may want to post the output of 'cat /proc/interrputs' to see what is causing the spurious interrupt, but this probably isn't causing the hang.
That's all I can think of for now.
|
|
|
05-03-2014, 04:00 PM
|
#5
|
Member
Registered: Sep 2006
Location: Earth
Distribution: Slackware 14.1 Slackware64-current multilib
Posts: 278
Rep: 
|
you need to try some kernel parameters in appends of lilo.conf file, such as "nopat"; "acpi=x86" etc... google kernel parameters for acpi, lot of options.
Last edited by number22; 05-03-2014 at 04:03 PM.
|
|
|
05-03-2014, 04:47 PM
|
#6
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Original Poster
Rep: 
|
@metaschima: No, bootloader doesn't even load, BIOS starts, shows CPU info and stops before starting RAM check, unless I pull the power cable and boot.
I left memtest to run, I'll hopefully be able to check it tomorrow or one day this next week. (otherwise it will be Saturday before I can try anything)
I downloaded everything I need to setup the nvidia driver, and I know IOMMU option is in the BIOS setup, don't remember seeing HPET but I'll hunt for it; I'll make a note of catting /proc/interrupts.
I use extlinux for bootloader.
@number22: I'll definitely be trying kernel parameters, hopefully one day this week.
|
|
|
05-03-2014, 05:46 PM
|
#7
|
Senior Member
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982
|
Before the bootloader ? Well, then it's probably a hardware issue.
|
|
|
05-04-2014, 11:45 AM
|
#8
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Original Poster
Rep: 
|
Then why don't any issues show up while the system is running or with Linux Mint?
|
|
|
05-05-2014, 10:49 AM
|
#9
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Original Poster
Rep: 
|
Well this is strange; I'm here on the Sun Ultra 40 and after 43 1/2 hours of running memtest and 13 passes, no errors, I press esc and reboot, instead of taking the slackware dvd out I just use it to boot the system, I went ahead and installed nvidia driver and set kernel options in extlinux.conf, I reboot and it boots normally. I boot into the 3.10.17 kernel and check the nvidia driver and make sure everything works the way I need it to and it does, I reboot and boot stops before the BIOS RAM check again.
So it appears I can boot using the CD, but not the hard drive? wtf?
Also, I checked IOMMU and it was already enabled and set to 64mb and I couldn't find HPET anywhere. :/
Last edited by DrKrieger; 05-05-2014 at 10:52 AM.
|
|
|
05-05-2014, 12:18 PM
|
#10
|
LQ Newbie
Registered: May 2014
Distribution: Slackware 14.1 multilib, Slackware64 14.1, Slackware 14.1
Posts: 7
Original Poster
Rep: 
|
OK, I must have been remembering what I did wrong.
I've got nvidia driver 304.88 running instead of nouveau and I've rebooted 3 times now with no issue.
So I guess nouveau was the culprit.
|
|
|
All times are GMT -5. The time now is 07:24 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|