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. |
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.
|
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 |
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? |
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... |
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.
|
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 |
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. |
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. |