Skip to contentSkip to conversation

SiS 735 chipset

DISCUSSION Mordechai Ovits 2 participants 4 messages Jul 11, 2001 – Aug 21, 2001

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Does anyone know if the SiS 735's features, such as IDE, USB, Ethernet and sound are supported by Linux?

Thanks,
Mordy

Signature · 3 lines
Mordy Ovits
Network Engineer
Bloomberg L.P.
#1 lore raw
Quoted 3 lines · Mordechai Ovits

Does anyone know if the SiS 735's features, such as IDE, USB, Ethernet and sound are supported by Linux?

Hi,
I've just bought a ECS K7S5A motherboard with this chipset on, and it seems to work pretty well so far. The sound doesn't seem to be supported at the moment, but the IDE, USB, and Ethernet(*) seem to be. I've had a few 'status=0x58' errors when doing some heavy disk activity, but apparently this can be solved by a kernel option ('use multimode by default') which I'm about to try (note: these errors only occur when using UDMA as far as I can tell). If that doesn't fix it I'll put a question to this list... The AGP can also be made to work by using 'agp_try_unsupported=1' as a module/kernel argument. I'm currently updated the PCI.IDS file and the known AGP chipset list to include the 735, but I'm checking that the AGP works fully first.

Cheers,
Adrian.

(*) I can't test the Ethernet properly, but doing 'insmod sis900' works ok, and the status info it comes back with as it initialises looks reasonable. Any more than that, I can't verify.

Quoted 7 lines

Thanks,
Mordy

Signature · 3 lines
Mordy Ovits
Network Engineer
Bloomberg L.P.
#2 lore raw
In reply to Mordechai Ovits
Quoted 4 lines · On Fri, Aug 17, 2001 at 08:49:40AM +0100, [email protected]…

The AGP can also be made to work by using 'agp_try_unsupported=1' as a module/kernel argument. I'm currently updated the PCI.IDS file and the known AGP chipset list to include the 735, but I'm checking that the AGP works fully first.

Hi,
I've attached the patch that lets the kernel SIS AGP driver recognise the 735 chipset as it seems fine. I don't know of any system for testing the AGP support so I tried QuakeIII and that ran fine. The patch is against 2.4.8-ac4 but since all it changes is a couple of (infrequently) changed tables it should work fine on later versions. I've CC'd Jeff Hartmann with it as he seems to be the maintainer of the AGP side (but isn't listed in the MAINTAINERS file).

Cheers,
Adrian.

#3 lore raw
In reply to Mordechai Ovits
Quoted 7 lines · On Tue, Aug 21, 2001 at 09:03:02AM +0100, [email protected]…

Hi,
I've attached the patch that lets the kernel SIS AGP driver recognise the 735 chipset as it seems fine. I don't know of any system for testing the AGP support so I tried QuakeIII and that ran fine. The patch is against 2.4.8-ac4 but since all it changes is a couple of (infrequently) changed tables it should work fine on later versions. I've CC'd Jeff Hartmann with it as he seems to be the maintainer of the AGP side (but isn't listed in the MAINTAINERS file).

Well that was a good start, I was /sure/ I attached the patch this morning. Ok, attempt no.2, apologies to anyone that wanted it...

Cheers,
Adrian.

drivers/char/agp/agpgart_be.c +12 -0
diff -urN linux-2.4.8-ac4/drivers/char/agp/agpgart_be.c linux/drivers/char/agp/agpgart_be.c
@@ -2998,6 +2998,12 @@
 		"SiS",
 		"530",
 		sis_generic_setup },
+	{ PCI_DEVICE_ID_SI_735,
+		PCI_VENDOR_ID_SI,
+		SIS_GENERIC,
+		"SiS",
+		"735",
+		sis_generic_setup },
 	{ PCI_DEVICE_ID_SI_630,
 		PCI_VENDOR_ID_SI,
 		SIS_GENERIC,
@@ -3017,6 +3023,12 @@
 		"Generic",
 		sis_generic_setup },
 	{ PCI_DEVICE_ID_SI_530,
+		PCI_VENDOR_ID_SI,
+		SIS_GENERIC,
+		"SiS",
+		"Generic",
+		sis_generic_setup },
+	{ PCI_DEVICE_ID_SI_735,
 		PCI_VENDOR_ID_SI,
 		SIS_GENERIC,
 		"SiS",
drivers/pci/pci.ids +2 -0
diff -urN linux-2.4.8-ac4/drivers/pci/pci.ids linux/drivers/pci/pci.ids
@@ -749,6 +749,7 @@
 	0620  620 Host
 	0630  630 Host
 	0730  730 Host
+	0735  735 Host
 	0900  SiS900 10/100 Ethernet
 		1039 0900  SiS900 10/100 Ethernet Adapter
 	3602  83C602
@@ -781,6 +782,7 @@
 		1569 6326  SiS6326 GUI Accelerator
 	7001  7001
 	7007  OHCI Compliant FireWire Controller
+	7012  SiS7012 PCI Audio Accelerator
 	7016  SiS7016 10/100 Ethernet Adapter
 		1039 7016  SiS7016 10/100 Ethernet Adapter
 	7018  SiS PCI Audio Accelerator