RE: collapsing devices.

2004-12-17 Thread YhLu
Just commit. Two ways calling In auto.c #if 0 // You need to preset bus num in PCI_DEV(0, 0x18,1) 0xe0, 0xe4, 0xe8, 0xec needs_reset |= ht_setup_chains(2); #else // automatically set that for you, but you might meet tight space needs_reset |= ht_setup_chains_x();

Re: collapsing devices.

2004-12-15 Thread Stefan Reinauer
* YhLu <[EMAIL PROTECTED]> [041215 21:05]: > Stefan, > > Please check out the patch. It works well with our MB. > > YH No change here. The machine still hangs. It seems it is dead as soon as I am trying to put my fingers on anything higher than bus4. I'll go and compare bridge setups tomorrow.

RE: collapsing devices.

2004-12-15 Thread YhLu
Stefan, Please check out the patch. It works well with our MB. YH -Original Message- From: YhLu Sent: Wednesday, December 15, 2004 11:29 AM To: Stefan Reinauer Cc: 'Eric W. Biederman'; [EMAIL PROTECTED] Subject: RE: collapsing devices. Eric, s

RE: collapsing devices.

2004-12-15 Thread YhLu
CI_DEV(bus, 0, 0), because it must begin from unitid 1. YH -Original Message- From: Stefan Reinauer [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 15, 2004 8:36 AM To: YhLu Cc: 'Eric W. Biederman'; [EMAIL PROTECTED] Subject: Re: collapsing devices. * YhLu <[EMAIL

Re: collapsing devices.

2004-12-15 Thread Stefan Reinauer
* YhLu <[EMAIL PROTECTED]> [041214 03:14]: > Stefan, > > I add dump_pci_decvies_on_bus in debug.c > > Please add calling to dump_pci_devices_on_bus(busn) before > ht_collapse_previous_enumeration(busn). In ht_setup_chains. > > Also in auto.c you need to put inconerent_ht.c after debug.c. See th

Re: collapsing devices.

2004-12-15 Thread Stefan Reinauer
* Yinghai Lu <[EMAIL PROTECTED]> [041213 03:54]: > Please try this: > 1. Comment out inconherent init in auto.c > 2. disable hard_reset in northbridge.c It will hang here: PCI: 04:00.0 [1022/7464] enabled PCI: 04:00.1 [1022/7464] enabled PCI: 04:00.2 No device operations PCI: 04:01.0 No device op

RE: collapsing devices.

2004-12-13 Thread YhLu
Stefan, I add dump_pci_decvies_on_bus in debug.c Please add calling to dump_pci_devices_on_bus(busn) before ht_collapse_previous_enumeration(busn). In ht_setup_chains. Also in auto.c you need to put inconerent_ht.c after debug.c. I guess you can use if(busn!=0) to skip the ht chain collapse if

RE: collapsing devices.

2004-12-13 Thread Yinghai Lu
[EMAIL PROTECTED] On Behalf Of Yinghai Lu Sent: Sunday, December 12, 2004 5:45 PM To: 'Stefan Reinauer'; [EMAIL PROTECTED] Subject: RE: collapsing devices. Actually for cpu0 link1, in the auto.c stage, incoherent.c only need to handle bus 0, because ht device only at bus 0 (8131 and 8111). Fo

RE: collapsing devices.

2004-12-12 Thread Yinghai Lu
, December 11, 2004 12:42 PM To: [EMAIL PROTECTED] Subject: Re: collapsing devices. Hi, I started stripping down noncht enumeration. in the beginning i really collapse bus 0. After this I only pretend to do so, while walking through the devices with a simple dummy loop: for(dev = PCI_DEV(bus

RE: collapsing devices.

2004-12-12 Thread Yinghai Lu
in the same HT chain are always in the same bus. YH -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stefan Reinauer Sent: Saturday, December 11, 2004 12:12 PM To: [EMAIL PROTECTED] Subject: collapsing devices. Hi, I am desperate, still getting

Re: collapsing devices.

2004-12-11 Thread Stefan Reinauer
Hi, I started stripping down noncht enumeration. in the beginning i really collapse bus 0. After this I only pretend to do so, while walking through the devices with a simple dummy loop: for(dev = PCI_DEV(bus, 0, 0); dev <= PCI_DEV(bus, 0x1f, 0x7); dev += PCI_DEV(0, 1, 0)) {

collapsing devices.

2004-12-11 Thread Stefan Reinauer
Hi, I am desperate, still getting: LinuxBIOS-1.1.7.0-fallback Sat Dec 11 20:30:55 CET 2004 starting... setting up resource mapdone. 04 nodes initialized. udev=(0,0x18,0) 0xb4=0003 Pretending to collapse device 74501022 on bus udev=(0,0x19,0) 0xd4=000a0400 Pretending to collapse d