linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Query about SIS963 Bridges
@ 2003-03-23 23:31 John M Collins
  2003-03-24  0:50 ` Alan Cox
  0 siblings, 1 reply; 14+ messages in thread
From: John M Collins @ 2003-03-23 23:31 UTC (permalink / raw)
  To: linux-kernel

Please CC me on jmc@spam.xisl.com without the spam as I'm not subscribed 
- thanks.

I've just got a new machine (2.5 GHz pentium lots of RAM and disk space) 
which has one of these SIS963 Southbridge creatures and I get the 
message on booting a 2.4.19ish sort of kernel.

Unknown bridge resource 0 - assuming transparent

Alas it's very clear that it isn't transparent and I can't get to half 
of the PCI stuff - worst of all the built-in Ethernet and any Ethernet 
card I plug in. It would seem that it isn't too transparent as the 
reported IRQ and IOMEM assignments for the devices are all scrambled.

I changed the message in drivers/pci/pci.c to report the base and limit 
values extracted and they are e000 and d000 respectively which explains 
why the code chokes on it.

I've followed a long thread about fixing this on transparent bridges - 
can some kind guru give me some runes to get this machine off the 
ground? A quick and dirty my-machine-only hack would be fine for me if 
not fully aesthetically pleasing to all and sundry.

I've looked at the SIS website and it wasn't a lot of help. They 
referred me to the motherboard mfr (ASUS). I emailed ASUS but still no joy.

I see the built-in Ethernet is an SIS900 no doubt that is more fun in 
store with that but I've got a small stack of alternative PCI cards on 
the windowsill which I'll stuff in if I can get past this problem.

-- 
John Collins Xi Software Ltd www.xisl.com



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-23 23:31 Query about SIS963 Bridges John M Collins
@ 2003-03-24  0:50 ` Alan Cox
  2003-03-24  6:54   ` John M Collins
  2003-03-31 23:23   ` jmduthie
  0 siblings, 2 replies; 14+ messages in thread
From: Alan Cox @ 2003-03-24  0:50 UTC (permalink / raw)
  To: John M Collins; +Cc: Linux Kernel Mailing List

On Sun, 2003-03-23 at 23:31, John M Collins wrote:
> I've just got a new machine (2.5 GHz pentium lots of RAM and disk space) 
> which has one of these SIS963 Southbridge creatures and I get the 
> message on booting a 2.4.19ish sort of kernel.

The SiS963 is currently a winputer. 

> Alas it's very clear that it isn't transparent and I can't get to half 
> of the PCI stuff - worst of all the built-in Ethernet and any Ethernet 
> card I plug in. It would seem that it isn't too transparent as the 
> reported IRQ and IOMEM assignments for the devices are all scrambled.

One possibility is the system expects ACPI to untangle that mess and set
up the bridge. You could certainly stuff realistic looking ranges into
it, set IO/MEM and master and see what happens then

What would be a useful starting point would be to see what 
lspci -vxx and lspci -vxx -H1 think


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24  0:50 ` Alan Cox
@ 2003-03-24  6:54   ` John M Collins
  2003-03-24 14:09     ` Alan Cox
  2003-03-31 23:23   ` jmduthie
  1 sibling, 1 reply; 14+ messages in thread
From: John M Collins @ 2003-03-24  6:54 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

Alan Cox wrote:

>On Sun, 2003-03-23 at 23:31, John M Collins wrote:
>  
>
>>I've just got a new machine (2.5 GHz pentium lots of RAM and disk space) 
>>which has one of these SIS963 Southbridge creatures and I get the 
>>message on booting a 2.4.19ish sort of kernel.
>>    
>>
>
>The SiS963 is currently a winputer. 
>
>  
>
>>Alas it's very clear that it isn't transparent and I can't get to half 
>>of the PCI stuff - worst of all the built-in Ethernet and any Ethernet 
>>card I plug in. It would seem that it isn't too transparent as the 
>>reported IRQ and IOMEM assignments for the devices are all scrambled.
>>    
>>
>
>One possibility is the system expects ACPI to untangle that mess and set
>up the bridge. You could certainly stuff realistic looking ranges into
>it, set IO/MEM and master and see what happens then
>
>What would be a useful starting point would be to see what 
>lspci -vxx and lspci -vxx -H1 think
>
>  
>
Here are the relevant bits out of "lspci -vxx"

00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 
0648 (rev 02)
        Subsystem: Asustek Computer, Inc.: Unknown device 8086
        Flags: bus master, medium devsel, latency 32
        Memory at d0000000 (32-bit, non-prefetchable) [size=256M]
        Capabilities: [c0] AGP version 3.0
00: 39 10 48 06 07 00 10 22 02 00 00 06 00 20 80 00
10: 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 86 80
30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00

00:01.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
        Memory behind bridge: cf000000-cfffffff
        Prefetchable memory behind bridge: eff00000-febfffff
00: 39 10 01 00 07 00 00 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 e0 d0 00 20
20: 00 cf f0 cf f0 ef b0 fe 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00

00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 
0963 (rev 04)
        Flags: bus master, medium devsel, latency 0
00: 39 10 63 09 0f 00 00 02 04 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

and "lspci -vxx -H1"

00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 
0648 (rev 02)
        Subsystem: Asustek Computer, Inc.: Unknown device 8086
        Flags: bus master, medium devsel, latency 32
        Memory at d0000000 (32-bit, non-prefetchable) {Only difference here}
        Capabilities: [c0] AGP version 3.0
00: 39 10 48 06 07 00 10 22 02 00 00 06 00 20 80 00
10: 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 86 80
30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00

00:01.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
        Memory behind bridge: cf000000-cfffffff
        Prefetchable memory behind bridge: eff00000-febfffff
00: 39 10 01 00 07 00 00 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 e0 d0 00 20
20: 00 cf f0 cf f0 ef b0 fe 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00

00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 
0963 (rev 04)
        Flags: bus master, medium devsel, latency 0
00: 39 10 63 09 0f 00 00 02 04 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

(There's no difference in the output for the SIS963)

I'll have a look at APCI later today.

-- 
John Collins Xi Software Ltd www.xisl.com




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24 14:09     ` Alan Cox
@ 2003-03-24 13:20       ` John M Collins
  2003-03-24 13:49       ` John M Collins
  2003-03-30 22:00       ` John M Collins
  2 siblings, 0 replies; 14+ messages in thread
From: John M Collins @ 2003-03-24 13:20 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

Alan Cox wrote:

>Can you try
>
>	lspci -vxx -H1 -M
>
>and see if thats different
>  
>
Here's the output

00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 
0648 (rev 02)
        Subsystem: Asustek Computer, Inc.: Unknown device 8086
        Flags: bus master, medium devsel, latency 32
        Memory at d0000000 (32-bit, non-prefetchable)
        Capabilities: [c0] AGP version 3.0
00: 39 10 48 06 07 00 10 22 02 00 00 06 00 20 80 00
10: 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 86 80
30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00

00:01.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
        Memory behind bridge: cf000000-cfffffff
        Prefetchable memory behind bridge: eff00000-febfffff
00: 39 10 01 00 07 00 00 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 e0 d0 00 20
20: 00 cf f0 cf f0 ef b0 fe 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00

## 00.01:0 is a bridge from 00 to 01-01        {ONLY DIFFERENT LINE}
00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 
0963 (rev 04)
        Flags: bus master, medium devsel, latency 0
00: 39 10 63 09 0f 00 00 02 04 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

And at the end we get:

Summary of buses:

00: Primary host bus
        01.0 Bridge to 01-01
01: Entered via 00:01.0

-- 
John Collins Xi Software Ltd www.xisl.com




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24 14:09     ` Alan Cox
  2003-03-24 13:20       ` John M Collins
@ 2003-03-24 13:49       ` John M Collins
  2003-03-30 22:00       ` John M Collins
  2 siblings, 0 replies; 14+ messages in thread
From: John M Collins @ 2003-03-24 13:49 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

I have managed to persuade the suppliers that as I told them I was going 
to run Linux on it in advance and because the motherboard manual clearly 
says only Windrosses are supported (not quite in those terms), they'll 
swap the motherboard for me.

They can offer one with the Intel 7205 chipset, supposedly the "bees 
knees" or one with the 845 chipset which apparently has been around for 
a while but doesn't have the performance rating.

Could anyone advise me whether I would be OK with either of those, 
preferably the higher performance one of course? As I'm being paid to 
hack user-level software, whilst it doesn't terrify me, I'd prefer not 
to dive too much into the bowels of PCI code right now.

Whilst I'm waiting for the new motherboard to appear I'll be pleased to 
try out anything including any patched PCI modules for a 2.4.19 kernel 
anyone wants me to on the motherboard I've got. But please remember that 
I have to transfer everything on floppies because the network doesn't work!

Thanks for everyone's help.

-- 
John Collins Xi Software Ltd www.xisl.com




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24  6:54   ` John M Collins
@ 2003-03-24 14:09     ` Alan Cox
  2003-03-24 13:20       ` John M Collins
                         ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Alan Cox @ 2003-03-24 14:09 UTC (permalink / raw)
  To: John M Collins; +Cc: Linux Kernel Mailing List

Can you try

	lspci -vxx -H1 -M

and see if thats different


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24 14:09     ` Alan Cox
  2003-03-24 13:20       ` John M Collins
  2003-03-24 13:49       ` John M Collins
@ 2003-03-30 22:00       ` John M Collins
  2 siblings, 0 replies; 14+ messages in thread
From: John M Collins @ 2003-03-30 22:00 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

Just to say I got the Intel 7205 Chipset motherboard and everything is 
going fine - lightning fast in fact.

Still a message about Unknown bridge resource and something about device 
00:1f.1 not available becuase of resource collisions but as everything I 
want to use seems to work presumably it doesn't matter. I disabled all 
the stuff I'm not using at the moment such as Firewire. If anyone wants 
the output of lspci give me a shout.

Thanks to all who helped anyhow.

-- 
John Collins Xi Software Ltd www.xisl.com




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-24  0:50 ` Alan Cox
  2003-03-24  6:54   ` John M Collins
@ 2003-03-31 23:23   ` jmduthie
  2003-04-01 14:44     ` Alan Cox
  1 sibling, 1 reply; 14+ messages in thread
From: jmduthie @ 2003-03-31 23:23 UTC (permalink / raw)
  To: Alan Cox; +Cc: John M Collins, Linux Kernel Mailing List

On 24 Mar 2003, Alan Cox wrote:

-> Date: 24 Mar 2003 00:50:41 +0000
-> From: Alan Cox <alan@lxorguk.ukuu.org.uk>
-> To: John M Collins <jmc@xisl.com>
-> Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
-> Subject: Re: Query about SIS963 Bridges
->
-> On Sun, 2003-03-23 at 23:31, John M Collins wrote:
-> > I've just got a new machine (2.5 GHz pentium lots of RAM and disk space)
-> > which has one of these SIS963 Southbridge creatures and I get the
-> > message on booting a 2.4.19ish sort of kernel.
->
-> The SiS963 is currently a winputer.

Nooooooooo!
Arrgh !
darn
no wonder my setup is broken after that H/W upgrade

2.2.20 actually works with my PCI NIC (no support for my paradise ATA)
2.4.x does not work with nic or (00:0b.0 Unknown mass storage controller:
                                 Promise Technology, Inc.: Unknown device
                                 4d68 (rev 01) )
2.4.20 slackware 9.0 bare.i works with the PCI NIC and PCI ATA card (no
acpi in this kernel)

is ACPI the problem with this chipset ?

I'd like to get this board working is there any information I can provide that would give
you another data point ....

Just tell me which kernel/patch and what info you need..


--
John Duthie
E-Mail:   <jmduthie@ihug.co.nz>
 When you choke a smurf, what color does it turn?






^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-03-31 23:23   ` jmduthie
@ 2003-04-01 14:44     ` Alan Cox
  2003-04-02  3:18       ` John Wendel
  2003-04-02  6:00       ` john
  0 siblings, 2 replies; 14+ messages in thread
From: Alan Cox @ 2003-04-01 14:44 UTC (permalink / raw)
  To: john; +Cc: John M Collins, Linux Kernel Mailing List


> 2.4.20 slackware 9.0 bare.i works with the PCI NIC and PCI ATA card (no
> acpi in this kernel)
> 
> is ACPI the problem with this chipset ?

It might be. I don't have time to find out and SiS clearly don't care
about their customers any more


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-04-01 14:44     ` Alan Cox
@ 2003-04-02  3:18       ` John Wendel
  2003-04-02 10:51         ` Alan Cox
  2003-04-02  6:00       ` john
  1 sibling, 1 reply; 14+ messages in thread
From: John Wendel @ 2003-04-02  3:18 UTC (permalink / raw)
  To: linux-kernel

On 01 Apr 2003 15:44:26 +0100
Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:

> 
> > 2.4.20 slackware 9.0 bare.i works with the PCI NIC and PCI ATA card
> > (no acpi in this kernel)
> > 
> > is ACPI the problem with this chipset ?
> 
> It might be. I don't have time to find out and SiS clearly don't care
> about their customers any more
> 

ob IANAL ...

It seems to me that if SIS has provided the chipset docs to Microsoft,
then a polite note from Redhat legal that mentions "RESTRAINT OF TRADE"
might work wonders. Perhaps Alan could get the RH lawyers involved.

Regards,

John


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-04-01 14:44     ` Alan Cox
  2003-04-02  3:18       ` John Wendel
@ 2003-04-02  6:00       ` john
  1 sibling, 0 replies; 14+ messages in thread
From: john @ 2003-04-02  6:00 UTC (permalink / raw)
  To: linux-kernel

On 1 Apr 2003, Alan Cox wrote:

-> Date: 01 Apr 2003 15:44:26 +0100
-> From: Alan Cox <alan@lxorguk.ukuu.org.uk>
-> To: john@beyondhelp.co.nz
-> Cc: John M Collins <jmc@xisl.com>,
->      Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
-> Subject: Re: Query about SIS963 Bridges
->
->
-> > 2.4.20 slackware 9.0 bare.i works with the PCI NIC and PCI ATA card (no
-> > acpi in this kernel)
-> >
-> > is ACPI the problem with this chipset ?
->
-> It might be. I don't have time to find out and SiS clearly don't care
-> about their customers any more

ACPI on and UP+APIC off Works for me, if anyone cares.

-- 
John Duthie
E-Mail:   <jmduthie@ihug.co.nz>
Phone:    +64  9 825 0325
Cell:     +64 25 273 4832
ICQ:      14794755
Web:      http://www.beyondhelp.co.nz/
 When you choke a smurf, what color does it turn?


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
  2003-04-02  3:18       ` John Wendel
@ 2003-04-02 10:51         ` Alan Cox
  0 siblings, 0 replies; 14+ messages in thread
From: Alan Cox @ 2003-04-02 10:51 UTC (permalink / raw)
  To: John Wendel; +Cc: Linux Kernel Mailing List

On Wed, 2003-04-02 at 04:18, John Wendel wrote:
> It seems to me that if SIS has provided the chipset docs to Microsoft,
> then a polite note from Redhat legal that mentions "RESTRAINT OF TRADE"
> might work wonders. Perhaps Alan could get the RH lawyers involved.

And what good would that do ?

At the moment I'm trying to get them to talk sanely about workable NDA's
with vendors.

Alan


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
@ 2003-04-01  1:38 Hemmann, Volker Armin
  0 siblings, 0 replies; 14+ messages in thread
From: Hemmann, Volker Armin @ 2003-04-01  1:38 UTC (permalink / raw)
  To: linux-kernel

Hi,

 please cc me, bcause I am not suscribed to lkml.

I have an Asrock K7S8X with such a 746FX/963l combo.

Networking, IDE is working fine, I am able to access the pci soundcard and a 
hotrod 66 controller. Even watching Tv is fine.

I am burning cds and have no problems to access an usb-stick.

The only setback is missing support in the agpgart, crippling 3d and problems 
with dga.

Kernel is gentoo's 2.4.20-gaming, an 2.5.66-mm1 was even able to boot, but had 
a panic, killing the interrupt handler when loading modules.

ACPI and Local APIC is inabled, enablic IO-APIC gives lost interrupts for the 
Hotrod.

If desired I can test different kernels, send the output of dmesg etc.

My Hardware:

AMD Xp 2000+
Asrock K7S8X
2x256mb ram
Geforce 4mx 440 (Agp 4x)
Abit Hotrod 66 udma 66 controller  (one hd at each channel)
Terratec Tv+
C-Media 8738 based soundcard.

2 hardrives on ide 0
1 cdrw-drive and 1 dvd at ide1
1 usb 1.1 256mb flash stick.

Glück Auf,
Volker



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Query about SIS963 Bridges
       [not found] <20030323234008$0084@gated-at.bofh.it>
@ 2003-03-24  0:55 ` Andi Kleen
  0 siblings, 0 replies; 14+ messages in thread
From: Andi Kleen @ 2003-03-24  0:55 UTC (permalink / raw)
  To: John M Collins; +Cc: linux-kernel

John M Collins <jmc@xisl.com> writes:
>
> I've followed a long thread about fixing this on transparent bridges -
> can some kind guru give me some runes to get this machine off the
> ground? A quick and dirty my-machine-only hack would be fine for me if
> not fully aesthetically pleasing to all and sundry.

Try applying the 2.5 ACPI backport patches from sourceforge and enable ACPI
and see if that helps.

-Andi


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2003-04-02 11:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-23 23:31 Query about SIS963 Bridges John M Collins
2003-03-24  0:50 ` Alan Cox
2003-03-24  6:54   ` John M Collins
2003-03-24 14:09     ` Alan Cox
2003-03-24 13:20       ` John M Collins
2003-03-24 13:49       ` John M Collins
2003-03-30 22:00       ` John M Collins
2003-03-31 23:23   ` jmduthie
2003-04-01 14:44     ` Alan Cox
2003-04-02  3:18       ` John Wendel
2003-04-02 10:51         ` Alan Cox
2003-04-02  6:00       ` john
     [not found] <20030323234008$0084@gated-at.bofh.it>
2003-03-24  0:55 ` Andi Kleen
2003-04-01  1:38 Hemmann, Volker Armin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).