Guillaume Cottenceau <[EMAIL PROTECTED]> writes:

> Randy Welch <[EMAIL PROTECTED]> writes:
>
>> 5.  Interesting ohci init messages ( firewire is built on the 8500DV card ):
>> 
>> ohci1394:  $Rev :93 $ Ben Collins < [EMAIL PROTECTED]>
>> ohci1394_0:  Unexpected PCI resource length of 1000!
>> ohci1394_0:  OHCI-1394 1.0 (PCI):  IRQ=[16]
>> MMIO=[e8100000-e81007ff] max packet=[204]
>> iee1394:  SelfID completion called outside of bus reset!
>> iee1394:  Host added Node[00:1023] GUID[0006bb00160500f9] [Linux OHCI-1394]
>
> acpi trouble?

maybe or maybe not. Randy would you try to play with the pci options :

pci= and some of the options here (noacpi, bios, biosirq should be the
first to test) :

char * __devinit  pcibios_setup(char *str)
{
        if (!strcmp(str, "off")) {
                pci_probe = 0;
                return NULL;
        }
#ifdef CONFIG_PCI_BIOS
        else if (!strcmp(str, "bios")) {
                pci_probe = PCI_PROBE_BIOS;
                return NULL;
        } else if (!strcmp(str, "nobios")) {
                pci_probe &= ~PCI_PROBE_BIOS;
                return NULL;
        } else if (!strcmp(str, "nosort")) {
                pci_probe |= PCI_NO_SORT;
                return NULL;
        } else if (!strcmp(str, "biosirq")) {
                pci_probe |= PCI_BIOS_IRQ_SCAN;
                return NULL;
        }
#endif
#ifdef CONFIG_PCI_DIRECT
        else if (!strcmp(str, "conf1")) {
                pci_probe = PCI_PROBE_CONF1 | PCI_NO_CHECKS;
                return NULL;
        }
        else if (!strcmp(str, "conf2")) {
                pci_probe = PCI_PROBE_CONF2 | PCI_NO_CHECKS;
                return NULL;
        }
#endif
        else if (!strcmp(str, "rom")) {
                pci_probe |= PCI_ASSIGN_ROMS;
                return NULL;
        } else if (!strcmp(str, "assign-busses")) {
                pci_probe |= PCI_ASSIGN_ALL_BUSSES;
                return NULL;
        } else if (!strncmp(str, "irqmask=", 8)) {
                pcibios_irq_mask = simple_strtol(str+8, NULL, 0);
                return NULL;
        } else if (!strncmp(str, "lastbus=", 8)) {
                pcibios_last_bus = simple_strtol(str+8, NULL, 0);
                return NULL;
        } else if (!strncmp(str, "noacpi", 6)) {
                use_acpi_pci = 0;
                return NULL;
        }
        return str;
}


Reply via email to