LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 09-13-2013, 06:30 PM   #1
slacker_et
Member
 
Registered: Dec 2009
Distribution: Slackware
Posts: 113

Rep: Reputation: 23
Motherboard thinks all slots are in use


Hello,

I'm attempting to replace one of my older pentium IV desktop computers.
I've bought this to replace it:
http://www.microcenter.com/product/4...sktop_Computer

I still need serial an parallel ports. So I bought a PCIe 2serial + 1 parallel port card.
I've just spent all day trying to get the card to work. But none of the 4 different Linux's; Ubuntu 12.10, Slackware 13.1, Slackware 14.0 64-bit, and CentOS 6.4; I tried would recognize the card and it's ports.

Unfortunately I don't think (but unable to confirm) the card is at fault. Rather it may be the motherboard.
Because with all OS's the command "dmidecode -t 9" shows all slots as "In Use" even when they are empty.
I've checked the BIOS and also tried resetting the BISO by removing the CMOS battery for several minutes.
But "dmidecode -t 9" still shows all slots as "In Use".

I've requested return authorization for both the computer and add-in card. (Bought from different retailers.)
Before I actually return the card and computer.
Can anyone think of something else I can try to get the motherboard/computer to not think all slots are in use ?

Thanks;
--ET
 
Old 09-15-2013, 07:51 PM   #2
jefro
Guru
 
Registered: Mar 2008
Posts: 11,086

Rep: Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362
Is the card fully supported in linux?

I'd suspect some issue with the bios before the backplane but who knows. Unless it was tested at factory we may never know.

Try it in windows and see what it says.


Look at bios for any reset or such or even default or failsafe.

Might remove any extra cards or swap positions in pci.
 
1 members found this post helpful.
Old 09-16-2013, 09:49 AM   #3
slacker_et
Member
 
Registered: Dec 2009
Distribution: Slackware
Posts: 113

Original Poster
Rep: Reputation: 23
Thanks for the reply.
BUT even without ANY card installed (ie all slots empty). dmidecode still reports all slots as "In Use".

I've checked the BIOS for some settings. But there are no settings in the BIOS even related to the slots.
In fact; I've never seen such a simple BIOS. My 386 from the 1990's had more settings than this one.

--ET
 
Old 09-19-2013, 02:27 AM   #4
zeebra
Member
 
Registered: Dec 2011
Distribution: Mageia 3, Debian Wheezy, Maemo, Linux Mint 14.
Posts: 165

Rep: Reputation: Disabled
Quote:
Originally Posted by slacker_et View Post
Thanks for the reply.
BUT even without ANY card installed (ie all slots empty). dmidecode still reports all slots as "In Use".

I've checked the BIOS for some settings. But there are no settings in the BIOS even related to the slots.
In fact; I've never seen such a simple BIOS. My 386 from the 1990's had more settings than this one.

--ET
I think this is BIOS controlled behaviour and reports to the operating system which slots are used or not. There could be some issues in BIOS/Linux Kernel communication for some reason.
That could very well be due to your Kernel configuration. Which Kernel are you using, and did you configure it yourself to fit your hardware? Perhaps it is not configured properly for your board?

Do you run this machine with the Ubuntu that was shipped with it? In that case you should not have any issues like this and everything should be preconfigured correctly.

Also, it would be worth trying to update the BIOS if compliation of a new Kernel does not yield any results.

I would recommend going with Slackware and compile your own Kernel.

Last edited by zeebra; 09-19-2013 at 06:31 AM.
 
Old 09-19-2013, 05:53 AM   #5
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,718

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
Quote:
Originally Posted by slacker_et View Post
I still need serial an parallel ports. So I bought a PCIe 2serial + 1 parallel port card.
I've just spent all day trying to get the card to work. But none of the 4 different Linux's; Ubuntu 12.10, Slackware 13.1, Slackware 14.0 64-bit, and CentOS 6.4; I tried would recognize the card and it's ports.
It could be some UEFI issue..but I'd be more likely to guess that dmidecode is wrong, and the problem is the card is not supported with linux.
 
Old 09-19-2013, 08:20 AM   #6
slacker_et
Member
 
Registered: Dec 2009
Distribution: Slackware
Posts: 113

Original Poster
Rep: Reputation: 23
Thanks everyone for the replies !

Update:
The card is NOT compatible with Linux 2.6.11 and above as stated on the card's packaging.
Plus; the kernels that it is compatible with. Are only 32bit kernels.

SO I can get the card's driver and utilities to compile with 32 bit Slackware 13.1 and it's kernel 2.6.33.4-smp.
The card's module loads and reports the card. BUT neither the card's utilities nor Linux can find the ports on the card.
Possibly due to the motherboard/bios issue below.

I've discovered that with and without the card installed or module loaded. "lspci" lists the card.
I've also discovered that with and without the card installed. Dmesg is reporting serial and parallel ports.
EVEN THOUGH there are none in the computer !

I've also learned that my printer; Epson Stylus 88+ (?); will work when both it's parallel and usb connectors are in use.
And for the first time in my life. One of those usb-to-serial adapters actually works !

I've also tried installing a different add-on card. A PCIe USB 3 card.
I tried it in every slot. And it worked flawlessly.

So I can still use this new computer and all the other computers in my house with my printer.
And with the usb-to-serial adapter I will be able to use my old APC ups.
(yea I know I should upgrade all my computer crap. But I can only afford one piece of equipment at a time.)

So it looks like I had two things at play here.
1) A serial/parallel card that is not compatible.
2) A motherboard; ECS H61H2-WM; with a funky bios.

Thanks again for the replies !

--ET

Last edited by slacker_et; 09-19-2013 at 08:28 AM. Reason: additional details.
 
  


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
Total harddisk slots and free slots in linux linuxguy08 Linux - Server 2 03-19-2013 08:07 PM
motherboard power light on, nothing else starts. Sabertooth x58 motherboard xwjitftu Linux - Hardware 5 08-05-2011 08:09 AM
Help- Detecting free memory slots on motherboard kkoene Linux - Hardware 6 01-12-2009 08:40 AM
Motherboard with PCI-E slots satimis Linux - Hardware 0 07-30-2004 03:41 AM
PCI slots dunkyb Linux - Hardware 5 07-20-2003 08:20 PM


All times are GMT -5. The time now is 10:49 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration