LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   SIS 630E network driver for RH7.2 plz help (https://www.linuxquestions.org/questions/linux-networking-3/sis-630e-network-driver-for-rh7-2-plz-help-23484/)

maxima 06-15-2002 12:26 PM

SIS 630E network driver for RH7.2 plz help
 
Hi All,

I am nothing understand in Linux (so far :) but I had been installed one PC with RH7.2 successfully.

Now I tried to install once more - and have problem - this PC on TUSI-M mb from Asus. On SIS 630 chipset. Network controller as described in manual SIS 630E.

Can anybody write me - how to aquire patch for kernel for this network chip - and (!) how to patch the kernel and how to put this kernel onto apropriate place - please instruct me like a dummy!

Thank you in advance!

Lucie.

crashmeister 06-15-2002 03:30 PM

The 630 ethernet should work with the sis900 driver - if not you are probably in trouble; never seen another option for sis and ethernet in the kernel. The modem on there is as far as I know a winmodem - good luck with that.

maxima 06-15-2002 03:44 PM

Thank you for your help.

I found SIS900 patches on sis.com They write some instructions:


1. replace files sis900.c and sis900.h
2. #make menuconfig
3. ...
4. #make bzlilo
5. #mv System.map vmlinuz /boot

6. #modify this file /etc/lilo.conf <-- This is just clue for me - I suspect that it is not a command and just advice to change something in file "lilo.conf". But please (!) - explain me - what does it mean? What just I need to change???

7. #lilo
8. #reboot

crashmeister 06-15-2002 04:44 PM

Forget that patches - the driver for sis900 is in the kernel - I did installs with various distros and kernels from 2.2.19 to 2.4.18 and the ethernet always worked without doing anything to the kernel.
Check in /boot - there should be a configfile with your kernels name on it (something like config-2.4.10). At ethernet there should be the sis900 driver; either with a y or m. y means it is compiled in the kernel m means it is complied as a module. If there is no sis900 you need to compile the kernel.
Pls post whatever you try to do with the ethernet - connect to the internet or local or what?

maxima 06-16-2002 10:01 AM

In kernel source I found sis900.c and sis900.h

I'd tried just #ifconfig and it show me only -lo device no -eth0.

And during installation was no propmts to input ip-address, mask etc...

crashmeister 06-16-2002 10:43 AM

Unfortunately i am neither a commandline nor a RHpro. I usually configure what needs configuring with linuxconf. Probably you have to install it first - last time i put RH on my box it wasn't installed by default. Also do lspci -v in a terminal - your ethcard should show up there or it is not recognized.

maxima 06-16-2002 12:30 PM

sorry. may be it is looks like boried. but i don't know what is linuxconf and how to install it first :(

also how in linux in general - add or remove new hardware/driver ?

lspci output :
===========

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 30)
Flags: bus master, medium devsel, latency 32
Memory at ef800000 (32-bit, non-prefetchable) [size=4M]
Capabilities: [c0] AGP version 2.0

00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) (prog-if 80 [Master])
Subsystem: Asustek Computer, Inc.: Unknown device 80e1
Flags: bus master, fast devsel, latency 16
I/O ports at d800 [size=16]

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
Flags: bus master, medium devsel, latency 0

00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 84)
Subsystem: Asustek Computer, Inc.: Unknown device 80e1
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d400 [size=256]
Memory at ef000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [40] Power Management version 2

00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: ed000000-ed7fffff
Prefetchable memory behind bridge: f0000000-feafffff

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 21) (prog-if 00 [VGA])
Subsystem: Asustek Computer, Inc.: Unknown device 80e1
Flags: 66Mhz, medium devsel, IRQ 11
BIST result: 00
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at ed000000 (32-bit, non-prefetchable) [size=128K]
I/O ports at a800 [size=128]
Capabilities: [40] Power Management version 1
Capabilities: [50] AGP version 2.0

crashmeister 06-16-2002 02:16 PM

Looks like motherboardtrouble - those 'unknown device 80e1' lines on the eth0 and the graphics controller 630 don't look too good.
I've seen a thread about that a while back - i go and check it out.

Touchstone 08-06-2002 03:50 PM

The SiS 630E is your Graphics Adapter.
Note the line in your lspci -v output;

Capabilities: [c0] AGP version 2.0

Your Network Card is The SiS900 listed in the output;

00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 84)
Subsystem: Asustek Computer, Inc.: Unknown device 80e1
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d400 [size=256]
Memory at ef000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [40] Power Management version 2

You have to recompile the kernel to include this device. I have had better luck with the linux-2.4.18 kernel. In the erlier kernels I think the problem is that the driver can't recognize it with it's default IO and IRQ setttings. I have not tried to much on the 22.4.7-10 kernel but I'll try it again and post an update.


All times are GMT -5. The time now is 01:58 AM.