LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-09-2011, 06:37 PM   #1
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Rep: Reputation: 156Reputation: 156
Installation error: Address space collision - Toshiba Satellite laptop


Hi folks,
I've got Slackware 13.37 up and running without a hitch on a desktop and a laptop. I'm trying to install it on a new Toshiba laptop (spec provided below). Unfortunately the installer crashes right after pressing enter at the boot prompt (I went with the default kernel without entering any parameters). Some traces scroll by quickly, then the last few lines just before it freezes:

...
pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000cc000-0x000cffff] conflicts with Video ROM [mem 0x000c0000-0x000cf1ff]
pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000d0000-0x000d3fff] conflicts with Adapter ROM [mem 0x000cf800-0x000d07ff]

I've installed Slackware quite a few times but I'm clueless as to what goes on under the hood and this is the first time the installer fails on me. Any clues? should I provide some boot parameters to the kernel or disable something?

-Toshiba Satellite L650D-063
-AMD Phenom™II Quad-Core Mobile P960 processor 1.8GHz, 15.6” LED HD, ATI Mobility Radeon™ HD 5650, 4GB DDR3, 750GB HDD S-ATA, DVD Super-Multi Double Layer, LAN, Realtek Wireless 802.11 bgn, Integrated Web Camera, HDMI

Yes, the laptop comes with Windows 7, which I promptly remove without any regrets

Thanks in advance.

Last edited by dr.s; 05-21-2011 at 11:36 AM. Reason: update title to reflect it's a Toshiba specific error
 
Old 05-09-2011, 06:50 PM   #2
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,357

Rep: Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739Reputation: 2739
Try booting with the "acpi=copy_dsdt" kernel parameter.
http://www.linuxquestions.org/questi...7/#post4345857
 
Old 05-09-2011, 09:53 PM   #3
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Original Poster
Rep: Reputation: 156Reputation: 156
Tried that and got the same error. Out of curiosity I downloaded the usbboot.img from Slackware 13.1 and was able to boot successfully.
 
Old 05-12-2011, 10:57 AM   #4
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Original Poster
Rep: Reputation: 156Reputation: 156
I was able to boot using the 13.1 usbboot image, then went through the excercise of installing both Slackware 13.1 (which boots up and works well, except for wireless) and then Slackware 13.37 from a dvd iso image, but seem to be hitting a brick wall. Slack 13.37 just does not boot up.
Given the same hardware, one kernel works and a newer one fails, you can't help but think the new kernel is broken somehow. Trying various combinations of kernel parameters did not make a difference.

After some google searches, I realized a bit late that Toshiba was not the best choice to work with Linux. I would stick with Slackware 13.1, but a laptop without wireless would be somewhat useless (the driver package provided by Realtek did not compile in 13.1, while ndiswrapper + xp driver failed to load with ntoskernel.exe errors).

Are there any other possible tricks or tweaks that can be tried to bring 13.37 to life on this laptop? otherwise it will be doomed to have Win 7 restored on it

Thanks.
 
Old 05-12-2011, 01:37 PM   #5
tobyl
Member
 
Registered: Apr 2003
Location: uk
Distribution: slackware current
Posts: 768

Rep: Reputation: 64
hi dr.s

As allend has suggested, this looks like a buggy bios.
The first thing I would do is check for bios updates. Also there may be a bios setting relating to shared video memory that you could experiment with.
There are some very involved ways to fix buggy bioses, but beyond the scope of this forum.

If you run 13.1 and are able to recompile your kernel, you could try the staging drivers for rtl wireless chipsets (not sure which wireless chip you have - lspci as root would tell us). I have an RTL8192 chip in my netbook which started working with the staging driver found in more recent kernels.
If you are up to recompiling kernels (which you would need for the preceding suggestion anyway), you could try an earlier or later kernel with 13.37. To do this, I would boot with a working kernel (your usb.boot image?), then mount and chroot into the 13.37 directory structure, copy over the new kernel and recompile. Its all a bit fiddly if you are new to linux, but possible.

I could give you a few more hints if you want to try.

tobyl
 
Old 05-12-2011, 02:55 PM   #6
hf2046
Member
 
Registered: Mar 2011
Distribution: Slack64
Posts: 111

Rep: Reputation: 20
It looks (from a bit of Googling) that your wireless card is a Realtek 8188 CE. There is support for it in the 2.6.38.x kernels. What I would advise is for you to boot using Slack 13.1, download the latest 2.6.38.x kernel source from kernel.org and build it for your machine. Then reboot and verify that the kernel works. After that, configure your wireless and then upgrade the machine to 13.37 following the instructions on the DVD.

Last edited by hf2046; 05-12-2011 at 02:57 PM.
 
Old 05-21-2011, 11:02 AM   #7
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Original Poster
Rep: Reputation: 156Reputation: 156
Quote:
Originally Posted by hf2046 View Post
It looks (from a bit of Googling) that your wireless card is a Realtek 8188 CE. There is support for it in the 2.6.38.x kernels...
Thanks for the feedback hf2046
Yes it's an RTL8188CE, newer kernels support it but the problem is the retarded bios that comes with this Toshiba laptop, which newer kernels fail to boot with. I got around this by downgrading Slackware 13.37 to the lowest kernel that would boot (2.6.35.13) and where the driver provided by Realtek would compile (The staging driver did not work).
 
Old 05-21-2011, 11:32 AM   #8
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Original Poster
Rep: Reputation: 156Reputation: 156
Quote:
Originally Posted by tobyl View Post
hi dr.s

As allend has suggested, this looks like a buggy bios.
The first thing I would do is check for bios updates. Also there may be a bios setting relating to shared video memory that you could experiment with.
There are some very involved ways to fix buggy bioses, but beyond the scope of this forum.

If you run 13.1 and are able to recompile your kernel, you could try the staging drivers for rtl wireless chipsets (not sure which wireless chip you have - lspci as root would tell us). I have an RTL8192 chip in my netbook which started working with the staging driver found in more recent kernels.
If you are up to recompiling kernels (which you would need for the preceding suggestion anyway), you could try an earlier or later kernel with 13.37. To do this, I would boot with a working kernel (your usb.boot image?), then mount and chroot into the 13.37 directory structure, copy over the new kernel and recompile. Its all a bit fiddly if you are new to linux, but possible.

I could give you a few more hints if you want to try.

tobyl
Hi tobyl
this is not a slackware problem but a bios issue, as i tried different kernels and even installed the latest Ubuntu distro to verify it All kernels newer than 2.6.35.13 would crash on startup.
There wasn't much I could find in the way of bios updates or shared memory settings to tweak. However I followed your instructions above and they worked to a tee, basically booting with usbboot.img from Slackware 13.1 and installing 13.37 then chroot'ing into its directory structure and re-compiling an older kernel, tried this with a few kernels (spent hours on this) and 2.6.35.13 was the highest kernel that worked for me and where the Realtek driver compiled and worked (The staging driver did not) so now I got a working 13.37 with working wireless but with an older kernel, hope that doesn't have any bad side effects but will buy me time, perhaps wait for newer kernels that might work etc.

I'm still playing around with various boot parameters and the 13.37 usbboot image with its newer kernel, and by chance i got it to boot without errors by adding pci=bios
Unfortunately, once booted, the kernel does not seem to see the hard disk. Running "fdisk -l" or lspci returns nothing at all. Is there a known kernel parameter that somehow forces reading this information? there's just way too many combinations to do this by trial and error

Last edited by dr.s; 05-21-2011 at 01:16 PM.
 
Old 05-22-2011, 11:44 AM   #9
tobyl
Member
 
Registered: Apr 2003
Location: uk
Distribution: slackware current
Posts: 768

Rep: Reputation: 64
dr.s

If you haven't already, could you try the pci=nocrs boot parameter

tobyl
 
Old 05-23-2011, 07:09 AM   #10
dr.s
Member
 
Registered: Feb 2010
Distribution: Slackware64-current
Posts: 338

Original Poster
Rep: Reputation: 156Reputation: 156
tried it, kernel freezes at a different stage but without the address space errors:
...
PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
 
Old 06-30-2011, 06:07 PM   #11
Bjorn Helgaas
LQ Newbie
 
Registered: Nov 2007
Posts: 4

Rep: Reputation: 0
The host bridge window conflict messages themselves are harmless.

If you see a hang, please report it as a bug on http://bugzilla.kernel.org or LKML (linux-kernel@vger.kernel.org). If you boot with "ignore_loglevel" and use a serial console or even take a photo of the screen after the hang, that would be useful information.
 
Old 09-25-2011, 06:14 PM   #12
animeresistance
Member
 
Registered: Feb 2004
Distribution: Slackware
Posts: 230

Rep: Reputation: 39
Hello ..

Maybe you can update the bios using windows ...

Or maybe kernel 3.x can make the trick ... who knows?

Cheers.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PCI Address space collision memory 0000xxxx Already in use,etc? linus72 Arch 10 06-27-2010 06:23 AM
Network card not working: Address space collision m.alma Linux - Hardware 1 02-15-2010 07:20 AM
Address Space Randomization on 2.6.28-15-generic ubuntu 9.04. Finding base address nullprocess Linux - Security 1 09-15-2009 12:56 AM
PCI: Address space collision on region 0 mickk29 Linux - Hardware 0 08-01-2006 08:11 AM
RH9 error disk space during installation kunyc Linux - Newbie 2 09-29-2003 10:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration