Jump to content

SiS 900 onboard ethernet - SOLVED


mdemers883
 Share

Recommended Posts

I finally got to ditch my wifi and use my onboard ethernet (onboard SiS 900 pci) but I can't seem to get it up and running. I checked in harddrake and drakconf and it see's it. Here's what I did in terminal to gather information for you guys, what do you think I should do next?

 

[root@localhost user1]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS 645xx (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 25)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 91)
00:09.0 Communication controller: Lucent Microelectronics: Unknown device 048c (rev 02)
00:0b.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
00:0b.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
[root@localhost user1]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:6E:08:BE:A5
         BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
         Base address:0x8800

 

Mark

Link to comment
Share on other sites

  • Replies 32
  • Created
  • Last Reply

Top Posters In This Topic

neither am I, I one of these on my motherboard...

 

although, it is detected and eth0 is up, have you checked to make sure the wires are all good (and connected)?

I'm running my system as a dual boot running GRUB. I have XP Pro and Mandrake 9.2 on this box. My connection works fine on XP so I know the hardware and cables are not the prob. I notice when Mandrake boots up it shows eth0 [FAILED]

 

 

Mark

Link to comment
Share on other sites

Hmm.. check your /etc/modules if it has a line

alias eth0 sis900

 

Also check whether the module is loaded. What does

lsmod

say

 

Also post your /etc/sysconfig/network-scripts/ifcfg-eth0 file

here is /etc/modules.conf

 

alias eth0 sis900
probeall scsi_hostadapter ide-scsi
above snd-intel8x0 snd-pcm-oss
alias sound-slot-0 snd-intel8x0
alias sound-slot-1 snd-emu10k1
above snd-emu10k1 snd-pcm-oss
probeall usb-interface usb-ohci

 

here is lsmod

 

[root@localhost root]# lsmod
Module                  Size  Used by    Not tainted
nls_cp850               4316   1  (autoclean)
vfat                   13132   1  (autoclean)
fat                    40824   0  (autoclean) [vfat]
radeon                118688   1
agpgart                53092   3  (autoclean)
snd                    46596   0
soundcore               7236   0  [snd]
nfsd                   83280   0  (autoclean)
af_packet              16904   0  (autoclean)
sr_mod                 20888   0  (autoclean)
floppy                 59548   2
sis900                 16748   0  (autoclean)
nls_iso8859-1           3516   3  (autoclean)
ntfs                   83724   2  (autoclean)
supermount             87328   3  (autoclean)
ide-cd                 36516   0
cdrom                  35360   0  [sr_mod ide-cd]
ide-scsi               12624   0
scsi_mod              113344   2  [sr_mod ide-scsi]
usb-ohci               22568   0  (unused)
usbcore                83468   1  [usb-ohci]
rtc                    10508   0  (autoclean)
ext3                   68720   1
jbd                    46696   1  [ext3]

 

here is /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0
BOOTPROTO=dhcp
NETMASK=255.255.255.0
ONBOOT=yes
MII_NOT_SUPPORTED=yes
NEEDHOSTNAME=yes

 

Hope this helps you guys out a bit.

 

 

Mark

Link to comment
Share on other sites

Hmm.. so the modules are loaded and all. Just cannot seem to find IP. You use dhcp to find ip. So how do you connect your computer to the internet? Is it via a switch router, direct to dsl, direct to cable modem or what?

 

Also is the network service is on? Check it using mcc -> System -> Drakxservices.

 

Finally, it seems weird that your /etc/sysconfig/network-scripts/ifcfg-eth0 file is different than mine. In particular the NEEDHOSTNAME line. Here is mine which uses usb to ethernet adaptor and static ip.

 

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.55
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
HWADDR=00:10:60:dd:c6:b9
MII_NOT_SUPPORTED=no

Link to comment
Share on other sites

In addition to enabling the sis900 itself, have you looked for an option for its Boot Rom in the BIOS? That was what I had to do. The output of "ifconfig eth0" should tell you the IRQ in the bottom left corner, and the boot rom can fix that. But if I misunderstood and you tried that already, try using a static ip and making sure it is different from other machines on your LAN. Then ping the other machines. When you can communicate on the LAN,

but if you get stuck on the internet, try different DNS servers related to your ISP (I had the unfortunate experience of having some that did not seem to "like" Linux but worked in windows, but I found another of my ISP's DNSs did work in Linux)

Link to comment
Share on other sites

I figured since I didn't have anything better to do I would format the partition and start fresh again with Mandrake 9.2

 

I'm still using the SiS 900 onboard ethernet. eth0 fails on boot as it did before. I set up the connection for dhcp and it still didn't work. I checked the properties of the device and it was set to start upon boot. I also noticed that its state was "down" so I tried to "activate" it, when I tried that after a pause of about 30 seconds it came back with the reply of "Device or resource busy"

 

I also ran lspci, uname -r, and dmesg:

 

[root@localhost root]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS 645xx (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI         bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 2        5)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Cont        roller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev         0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev         0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethe        rnet (rev 91)
00:09.0 Communication controller: Lucent Microelectronics: Unknown device 048c (        rev 02)
00:0b.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
00:0b.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon         7000/VE]
[root@localhost root]# uname -r
2.4.22-10mdkenterprise
[root@localhost root]# dmesg
Linux version 2.4.22-10mdkenterprise (nplanel@no.mandrakesoft.com) (gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)) #1 SMP Thu Sep 18 11:46:49 CEST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fffc000 (usable)
BIOS-e820: 000000003fffc000 - 000000003ffff000 (ACPI data)
BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
ACPI: have wakeup address 0xc0002000
On node 0 totalpages: 262140
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32764 pages.
ACPI: RSDP (v000 ASUS                                      ) @ 0x000f56d0
ACPI: RSDT (v001 ASUS   P4S8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc000
ACPI: FADT (v001 ASUS   P4S8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc0c0
ACPI: BOOT (v001 ASUS   P4S8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc030
ACPI: MADT (v001 ASUS   P4S8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc058
ACPI: DSDT (v001   ASUS P4S8X-X  0x00001000 MSFT 0x0100000b) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium 4(tm) XEON(tm) APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1])
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=linux-enterpris ro root=305 devfs=mount hdd=ide-scsi acpi=ht splash=silent
ide_setup: hdd=ide-scsi
bootsplash: silent mode.
Found and enabled local APIC!
Initializing CPU#0
Detected 2666.419 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 5321.52 BogoMIPS
Memory: 896676k/1048560k available (1677k kernel code, 16216k reserved, -2322k data, 176k init, 131056k highmem, 0k BadRAM)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
CPU0: Intel(R) Pentium(R) 4 CPU 2.66GHz stepping 07
per-CPU timeslice cutoff: 1462.56 usecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Error: only one processor found.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2666.2914 MHz.
..... host bus clock speed is 133.3145 MHz.
cpu: 0, clocks: 1333145, slice: 666572
CPU0<T0:1333136,T1:666560,D:4,S:666572,C:1333145>
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
ACPI: Subsystem revision 20030813
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xf10f0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router default [1039/0963] at 00:02.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Starting kswapd
allocated 32 pages and 32 bhs reserved for the highmem bounces
kinoded started
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
pty: 1024 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
   ide0: BM-DMA at 0xa400-0xa407, BIOS settings: hda:DMA, hdb:DMA
   ide1: BM-DMA at 0xa408-0xa40f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST3120023A, ATA DISK drive
hdb: WDC WD800BB-00DKA0, ATA DISK drive
blk: queue c01a6360, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c01a64a8, I/O limit 4095Mb (mask 0xffffffff)
hdc: LTN526, ATAPI CD/DVD-ROM drive
hdd: LITE-ON LTR-52246S, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=14593/255/63, UDMA(100)
hdb: attached ide-disk driver.
hdb: host protected area => 1
hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 >
/dev/ide/host0/bus0/target1/lun0: p1 p2 < p5 >
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 240k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
Mounted devfs on /dev
Freeing unused kernel memory: 176k freed
Real Time Clock Driver v1.10e
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xf8825000, IRQ 5
usb-ohci.c: usb-00:03.0, Silicon Integrated Systems [SiS] USB 1.0 Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
usb-ohci.c: USB OHCI at membase 0xf8827000, IRQ 9
usb-ohci.c: usb-00:03.1, Silicon Integrated Systems [SiS] USB 1.0 Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
usbdevfs: remount parameter error
Adding Swap: 522072k swap-space (priority -1)
SCSI subsystem driver Revision: 1.00
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
 Vendor: LITE-ON   Model: LTR-52246S        Rev: 6S0F
 Type:   CD-ROM                             ANSI SCSI revision: 02
hdc: attached ide-cdrom driver.
hdc: ATAPI 52X CD-ROM drive, 120kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
NTFS driver 2.1.4a [Flags: R/O MODULE].
NTFS volume version 3.1.
NTFS volume version 3.1.
sis900.c: v1.08.06 9/24/2002
PCI: Enabling device 00:04.0 (0004 -> 0007)
PCI: No IRQ known for interrupt pin A of device 00:04.0. Please try using pci=biosirq.
eth0: Realtek RTL8201 PHY transceiver found at address 1.
eth0: Using transceiver found at address 1 as default
eth0: SiS 900 PCI Fast Ethernet at 0x8800, IRQ 0, 00:0c:6e:08:be:a5.
inserting floppy driver for 2.4.22-10mdkenterprise
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 52x/52x writer cd/rw xa/form2 cdda tray
sr0: mmc-3 profile capable, current profile: 2h
sr0: mmc-3 profile: 2h
sr0: mmc-3 profile: 2h
sr0: mmc-3 profile: 2h
sr0: mmc-3 profile: 2h
PCI: Enabling device 00:02.7 (0004 -> 0005)
PCI: No IRQ known for interrupt pin C of device 00:02.7. Please try using pci=biosirq.
unable to grab IRQ 0
Intel ICH soundcard not found or device busy
PCI: Enabling device 00:0b.0 (0004 -> 0005)
PCI: No IRQ known for interrupt pin A of device 00:0b.0. Please try using pci=biosirq.
EMU10K1/Audigy soundcard not found or device busy
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 941M
agpgart: Detected SiS 648 chipset
agpgart: AGP aperture is 64M @ 0xe8000000
[drm] AGP 0.99 Aperture @ 0xe8000000 64MB
[drm] Initialized radeon 1.7.0 20020828 on minor 0
lp: driver loaded but no devices found
[root@localhost root]#

 

Does this help you guys at all? Please let me know what else you may need me to try. Thanks.

 

 

Mark

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...