Re: [SLE] sis900 support in SuSE 9.1 is broken!

From: Marcos Vinicius Lazarini (lazarini_at_nics.unicamp.br)
Date: 08/18/04

  • Next message: Jesse L. Purdom: "[SLE] USB Troubles"
    Date: Wed, 18 Aug 2004 17:56:59 -0300 (BRT)
    To: suse-linux-e@suse.com
    
    

    On Tue, 17 Aug 2004, peter Nikolic wrote:
    > On Tuesday 17 Aug 2004 17:25, Marcos Lazarini wrote:
    > > peter Nikolic wrote:
    > > > On Tuesday 17 Aug 2004 04:40, Marcos Vinicius Lazarini wrote:
    > > > > Hi,
    > > > >
    > > > > I was trying to install SuSE Linux Pro 9.1 using the ftp-version into an
    > > > > old Celeron Machine, with a sis900 Ethernet NIC. After running into a
    > > > > *lot* of trouble to make the sis900 Network Card work (logs were
    > > > > complaining about ISA Bridge), I discovered that it's support is broken
    > > > > in kernels from 2.6.3 to 2.6.5 (perhaps 2.6.6 also) here:
    > > > > http://teg.homeunix.org/sis900.html
    > > > > (Just to mention, last updated kernel from SuSE 9.1 uses 2.6.5)
    > > > > I could not find any reference thee this problem in the list's archives.
    > > > >
    > > > > In that page there is a patch to the kernel-source, but I was looking
    > > > > for a more easily maintained version - so I don't have to recompile the
    > > > > kernel myself to fix the security holes.
    > > > >
    > > > > My question: is it possible to restore sis900 support (using the simple
    > > > > patch in the page above) in the next update of the kernel image?
    > > > > Who can I mail to ask this change to be made in the next versions?
    > > > >
    > > > >
    > > > > Regards,
    > > > > Marcos Lazarini
    > > > > NICS Admin @ Unicamp - Brazil
    > > > >
    > > > Hi ..
    > > >
    > > > I think sis900 support is just fine ..
    > > > 0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
    > > > works just fine here never misses a beat yast found it on install ok ..
    > > >
    > > > Try the latest Suse kernel 2.6.5-7.104-default the sis900 is ok and aas far as
    > > > i know the holes that existed have been plugged .
    > > >
    > > > Pete.
    > > >
    > > > --
    > > > Linux user No: 256242
    > > > Machine No: 139931
    > > > G6NJR Pete also MSA registered "Quinton 11"
    > > > A Linux Only area Happy bug hunting M$ clan
    > > > PGN
    > >
    > >
    > > That's the point. I have a board with different revision number.
    > >
    > > # lspci
    > > ...
    > > 0000:00:01.1 Ethernet controller: Silicon Integrated Systems [SiS]
    > > SiS900 10/100 Ethernet (rev 81)
    > > ...
    > >
    > > BTW, the module is installed but never used:
    > > # lsmod
    > > Module Size Used by
    > > ....
    > > sis900 19716 0
    > > ...
    > >
    > >
    > > I'll try to summarize what I found:
    > > Until kernel 2.6.3, sis900 had PCI device ID 0x10390008 (do cat
    > > /proc/bus/pci/devices to check yours). But this ID prevents SMBus to
    > > work correctly; to fix, they changed the PCI ID to 0x10390018 in
    > > versions 2.6.3 and after.
    > > According to the link above, the sis900 module was changed to detect the
    > > new PCI ID only after version 2.6.6.
    > >
    > > Right now, I'm waiting to finish the (long) compilation of my patched
    > > kernel (2.6.5-7.104-default) to see if it works.
    > >
    > > I also tried Knoppix, using the 2.6.6 kernel, and got the same problem.
    > >
    > >
    > > Regards,
    > > Marcos Lazarini
    > >
    > Huimmmmmmm cant even make much sense of the listing at the moment
    > it is not making much sense right now still I'll look in the morning when i wake up a bit
    > just one thing is your eth on the MoBo or a PCI card..?.
    > --
    > Linux user No: 256242
    > Machine No: 139931
    > G6NJR Pete also MSA registered "Quinton 11"
    > A Linux Only area Happy bug hunting M$ clan
    > PGN
    >

    It's a PCChips board, with video-sound-modem-network on-board. (yeah, I
    know, it's terrible... you don't imagine how many linux-drivers-related
    problems this incredible piece-of-art chalenged us here)

    Good news! I'm writing this e-mail at the problematic machine, and the
    the patch to the kernel fixed my problem!

    But, checking my theory, I think the problem is not with the PCI ID from
    the sis900; it is related with the ID of the so called 'ISA Bridge' used
    by this module, and now (with a working system on my hands) my opinion is
    that the PCI ID of this 'ISA Bridge' was changed - that's explain (to me)
    why the module can be loaded without problems, but it refuses to its job.

    Below is a fragment of the /var/log/messages, generated using the
    instalation kernel:
    Aug 17 12:09:22 berimbau kernel: sis900.c: v1.08.07 11/02/2003
    Aug 17 12:09:22 berimbau kernel: PCI: Found IRQ 11 for device 0000:00:01.1
    Aug 17 12:09:22 berimbau kernel: PCI: Sharing IRQ 11 with 0000:00:0f.1
    Aug 17 12:09:22 berimbau kernel: eth0: Can not find ISA bridge

    (perhaps with a more detailed analysis of the kernel-source, someone
    should be able to conclude this)

    The fact is: my board is 'network-less' with the actual kernel-version
    used in SuSE 9.1!!!!!!! Don't need to say that I'm not very happy to have
    to compile the kernel after each security update (not to mention the
    almost 6h compilation time), otherwise I would be using Gentoo Linux.

    Is there any way we can solve this problem?? Help will be greatly
    appreciated.

    Regards,
    Marcos Lazarini

    -- 
    Check the headers for your unsubscription address
    For additional commands send e-mail to suse-linux-e-help@suse.com
    Also check the archives at http://lists.suse.com
    Please read the FAQs: suse-linux-e-faq@suse.com
    

  • Next message: Jesse L. Purdom: "[SLE] USB Troubles"

    Relevant Pages

    • Re: urgent help required
      ... i have got software and is only combitible with linux ... >> and new kernel ... > which shows that RH9 had a default distribution as follows: ... > Regards, Mike Klinke ...
      (RedHat)
    • Re: No NFS after upgrading to 9.1
      ... running SuSE 9.1 Pro with Kernel 2.6.4-52. ... Regards, Torsten ... Linux is like a Wigwam: No Windows, no Gates - but Apache inside! ...
      (alt.os.linux.suse)
    • obtain routing table
      ... Examples with routing sockets from Stevens book, don't work on Linux (at ... least on 2.4.20 kernel I run) ... With best regards, Roman Mashak. ...
      (comp.unix.programmer)
    • Gigabit Ethernet PCMCIA
      ... Does anybody know any PCMCIA card for Gigabit Ethernet? ... And working with linux, of course, at best with 2.5.xx kernel. ... Regards ...
      (comp.os.linux.networking)
    • Re: differences between kernel-tree and kernel-source and kernel image
      ... > will this install the kernel or try to patch an existing 2.6 kernel or ... affix-source - Driver source for the Affix Bluetooth protocol stack for Linux ... atlas-doc - Automatically Tuned Linear Algebra Software,documentation ...
      (Debian-User)