On Wednesday 01 December 2004 20:27, observer wrote:
> Hi
> After a lot of trouble i was able to make ruby work perfectly with an
> intel 865gbf and 865perl motherboards, this was after apliying this
> patch to the kernel:
>
> diff -Naur linux-2.6.8/arch/i386/pci/fixup.c
> linux-2.6.8.orig/arch/i386/pci/fixup.c
> --- linux-2.6.8/arch/i386/pci/fixup.c 2004-08-14 00:37:26.000000000
> -0500
> +++ linux-2.6.8.orig/arch/i386/pci/fixup.c 2004-11-19
> 00:30:59.000000000 -0600
> @@ -191,9 +191,9 @@
> */
> static void __devinit pci_fixup_transparent_bridge(struct pci_dev *dev)
> {
> - if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI &&
> + /*if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI &&
> (dev->device & 0xff00) == 0x2400)
> - dev->transparent = 1;
> + dev->transparent = 1;*/
> }
>
> /*
>
> What i've found is that this fix was intended for the first motherboards
> with this pci bridges but (i845 i think) but it seems in newer
> motherboards the problem has changed, this also solved a problem with a
> Davicom 21x4x ethernet card and some non ruby dual x configurations, of
> course with such a complicated patch there is a chance that some system
> burn in flames, but i hope someone more qualified can give a better
> solution.
> Hope this helps someone.
Can You show more details. Why trouble pop up under Linux-ruby ,
but not under Linux at all ?
If this is wide trouble, then You should notify kernel mailing list.
Aivils
|