LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
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 12-09-2006, 02:58 PM   #1
GkS
LQ Newbie
 
Registered: Oct 2005
Location: Greece
Distribution: SUSE Linux, Kubuntu
Posts: 17

Rep: Reputation: 0
Onboard Network Enabled: Linux won't load!


Hi everyone!
I'm having this strange problem from a long time now, even with Kubuntu version 6.06 and other distros like suse and mandriva. My linux doesn't load unless I boot firstly to windoz and then restart and boot the linux. I tried everything but no luck (pci=bios,biosirq, noapic,noacpi,nolapic), untill I discovered that when my onboard Lan is disabled by the BIOS, linux will load, same thing when I disable the autostart option, of the network, from within kubuntu. When my net card is enabled I have to do all that tra-tra with win that I mentioned before, again and again.

Does anybody know what's going on? (Gigabyte sis965 chipset, onboard sis191 ethernet device).

I'm thinking of migrating completeley over to Kubuntu, but with this problem my hands are tied....no internet.
 
Old 12-10-2006, 03:14 AM   #2
combatwombat
Member
 
Registered: Apr 2003
Location: Hastings, Hawkes Bay, NZ
Distribution: Ubuntu Gutsy Gibbon
Posts: 53

Rep: Reputation: 15
Quick suggestion: disable the onboard Lan in BIOS, then install another network card in a PCI slot. RTL8139 based cards are really cheap and work with everything.

I have had weird problems like this in the past that have been caused by IRQ conflicts with other devices, and sometimes bad BIOSes.

Last thing to do, (AND DANGEROUS!) is to check that you have the latest BIOS, and install new one if you don't. Most likely, because you have a Gigabyte board it has 2 Bios chips, in case one gets a bad write, so you are probably fairly safe.
 
Old 12-10-2006, 09:43 AM   #3
GkS
LQ Newbie
 
Registered: Oct 2005
Location: Greece
Distribution: SUSE Linux, Kubuntu
Posts: 17

Original Poster
Rep: Reputation: 0
Well, thanks for your quick suggestion combatowombat, I believe I'd read something similar a few days ago, perhaps even from your post, but I don't think this is a solution, it's trully radical. And if that's the case, irq's conflicting, howcome it works well with win? There must be an answer to that!

I must also say that I did actually flash my BIOS with the new version, a few days ago, nothing changed...
 
Old 12-10-2006, 10:14 AM   #4
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
Your on-board ethernet needs the module sis190.
I read that some distros do not reliably detect your on-board ethernet, and therefore may not be loading the required module.
Maybe windows does something to the hardware that then makes it easier to detect.
Suggestion: Boot so it doesn't work. Do sudo lsmod | grep sis in a terminal.
Is the module sis190 loaded?
If not then load it: sudo modprobe sis190
Now try and bring your interface up.

Edit Sorry, just re-read your post: If it is not disabled, you cannot boot.
So, try this: Add the line sis190 to the file /etc/modules.
Re-enable the chip in the BIOS and reboot. It works?

Last edited by tredegar; 12-10-2006 at 10:18 AM.
 
Old 12-10-2006, 02:45 PM   #5
GkS
LQ Newbie
 
Registered: Oct 2005
Location: Greece
Distribution: SUSE Linux, Kubuntu
Posts: 17

Original Poster
Rep: Reputation: 0
Nope, that didn't work either...still freezes at boot.
 
Old 12-10-2006, 05:54 PM   #6
combatwombat
Member
 
Registered: Apr 2003
Location: Hastings, Hawkes Bay, NZ
Distribution: Ubuntu Gutsy Gibbon
Posts: 53

Rep: Reputation: 15
Quote:
Originally Posted by GkS
Well, thanks for your quick suggestion combatowombat, I believe I'd read something similar a few days ago, perhaps even from your post, but I don't think this is a solution, it's trully radical. And if that's the case, irq's conflicting, howcome it works well with win? There must be an answer to that!

I must also say that I did actually flash my BIOS with the new version, a few days ago, nothing changed...
Windows drivers are handled differently to Linux. They can often work with assigning an appropriate IRQ and memory space for the piece of hardware, which is why it will work with Linux after Windows has worked with it. Because Linux tends to just work with whatever is there and currently set, reading the hardware settings from the flash memory on the device.

Anyhow, after Googling, there are lots of people having problems with the SIS190 http://kerneltrap.org/node/4838.

I still recommend putting in another network card.
 
Old 12-10-2006, 07:19 PM   #7
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
In the BIOS make sure IRQ is assigned by the BIOS. If it is set to OS, Linux will not assigned IRQ. In order for Linux to work correctly, IRQ have to be assigned by the BIOS. Though, I have seen some devices work by specifying noapic and sometimes noapci or apci=off
 
Old 12-11-2006, 02:21 AM   #8
GkS
LQ Newbie
 
Registered: Oct 2005
Location: Greece
Distribution: SUSE Linux, Kubuntu
Posts: 17

Original Poster
Rep: Reputation: 0
Well, what can I say, surely what combatwombat said explains the thing with windoz, and after googling by myself I believe that it doesn't matter which linux distro I install, the problem will always be there since the driver's always the same.

I'll give it a last shot, using the acpi=off that Electro suggested (I've used all the other but not that one)and if that doesn't work, I'll deactivate the lan support under linux for the time being, having no internet sucks though...
 
  


Reply



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
Why I can't use USB audio device when onboard audio enabled in install RockyZ Fedora 6 03-28-2009 07:40 PM
Need to share load on dual onboard nics Quintus Linux - Networking 1 12-23-2005 07:17 AM
Which command in Linux can be used to know whether network card is DHCP enabled abha_shrimal Linux - Networking 1 12-13-2005 12:51 AM
a network enabled power switch? antken General 5 07-22-2003 10:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:16 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