RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dunlap, Randy
> > I agree. I would expect it to be 8 instead of 32. > > Actually I just checked on a new Thinkpad T20 with a TI > > PCI 1450 CardBus controller *on a different OS* > > and it is 8. > > I'll fix it to be 8. > > Thanks, > > Linus Well, preferably to what David said:

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Linus Torvalds
On Fri, 13 Oct 2000, Dunlap, Randy wrote: > > I agree. I would expect it to be 8 instead of 32. > Actually I just checked on a new Thinkpad T20 with a TI > PCI 1450 CardBus controller *on a different OS* > and it is 8. I'll fix it to be 8. Thanks, Linus - To unsubscribe

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dunlap, Randy
> On Fri, Oct 13, 2000 at 02:22:32PM -0700, Dunlap, Randy wrote: > > I'm not familiar with yenta controllers/devices, > > and I'm not trying to throw you a tasty red herring, > > but... > > > > yenta_config_init() does > > config_writeb(socket, PCI_CACHE_LINE_SIZE, 32); > > > > Is this

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dag B
I have tested Linus' patch and it makes a difference: cs: cb_alloc(bus 6): vendor 0x115d, device 0x0003 Found 06:00 [115d/0003] 000200 00 bus res 0 1200 1c00-1fff bus res 1 200 2000-23ff bus res 2 100 1800-18ff bus res 0 1200 1c00-1fff bus res 1 200

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread David Hinds
On Fri, Oct 13, 2000 at 02:22:32PM -0700, Dunlap, Randy wrote: > I'm not familiar with yenta controllers/devices, > and I'm not trying to throw you a tasty red herring, > but... > > yenta_config_init() does > config_writeb(socket, PCI_CACHE_LINE_SIZE, 32); > > Is this writing to the CardBus

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dunlap, Randy
I'm not familiar with yenta controllers/devices, and I'm not trying to throw you a tasty red herring, but... yenta_config_init() does config_writeb(socket, PCI_CACHE_LINE_SIZE, 32); Is this writing to the CardBus bridge or to the device's CacheLineSize register? If the latter, and given

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Linus Torvalds
On Fri, 13 Oct 2000, Dag Bakke wrote: > > This patch enables the expansion ROM, but it still doesn't make the card > work. Ok. It seems that your stuck bit is really stuck, and I was wrong: it's not the cardbus bridge that does something strange, it actually looks like your hardware has a

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dunlap, Randy
On Fri, Oct 13, 2000 at 02:22:32PM -0700, Dunlap, Randy wrote: I'm not familiar with yenta controllers/devices, and I'm not trying to throw you a tasty red herring, but... yenta_config_init() does config_writeb(socket, PCI_CACHE_LINE_SIZE, 32); Is this writing to the

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Linus Torvalds
On Fri, 13 Oct 2000, Dunlap, Randy wrote: I agree. I would expect it to be 8 instead of 32. Actually I just checked on a new Thinkpad T20 with a TI PCI 1450 CardBus controller *on a different OS* and it is 8. I'll fix it to be 8. Thanks, Linus - To unsubscribe from

RE: Updated 2.4 TODO List - more on PCI resources...]

2000-10-13 Thread Dunlap, Randy
I agree. I would expect it to be 8 instead of 32. Actually I just checked on a new Thinkpad T20 with a TI PCI 1450 CardBus controller *on a different OS* and it is 8. I'll fix it to be 8. Thanks, Linus Well, preferably to what David said: L1_CACHE_BYTES / 4

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-12 Thread Linus Torvalds
On Thu, 12 Oct 2000, Dag Bakke wrote: > > Linus, > I realized there was one more test to do before deeming the hardware sane. > > PCMCIA (16-bit) in my laptop is tested and works fine with three different > types of cards. > Another Xircom card behaved just the same (non-functional) in my

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-12 Thread Dag Bakke
Linus Torvalds wrote: > > On Wed, 11 Oct 2000, Dag B wrote: > > [snip] > > Expansion ROM at 1800 [disabled] [size=32M] > > Capabilities: [dc] Power Management version 1 > > There's something really wrong going on with your ethernet controller. It > seems to try to take up

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-12 Thread Dag Bakke
Linus Torvalds wrote: On Wed, 11 Oct 2000, Dag B wrote: [snip] Expansion ROM at 1800 [disabled] [size=32M] Capabilities: [dc] Power Management version 1 There's something really wrong going on with your ethernet controller. It seems to try to take up all

Re: Updated 2.4 TODO List - more on PCI resources...]

2000-10-12 Thread Linus Torvalds
On Thu, 12 Oct 2000, Dag Bakke wrote: Linus, I realized there was one more test to do before deeming the hardware sane. PCMCIA (16-bit) in my laptop is tested and works fine with three different types of cards. Another Xircom card behaved just the same (non-functional) in my latop. My

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Linus Torvalds
On Wed, 11 Oct 2000, Dag B wrote: > > > drivers/pcmcia/yenta.c to allocate more than 4MB of PCI memory window. > [snip] > > > align = size = 32*1024*1024; > Done. > Didn't work. But it certainly made a difference. > > lspci -v now says: > > 06:00.0 Ethernet controller: Xircom

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Dag B
Linus Torvalds wrote: > > On Wed, 11 Oct 2000, Dag B wrote: > > 2.4.0-test9/10p1 > > Can you do another test with this (ie in-kernel pcmcia), AND enable > debugging in both drivers/pci/pci.c and in arch/i386/kernel/pci-i386.h (in [snip] > drivers/pcmcia/yenta.c to allocate more than 4MB of PCI

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Linus Torvalds
On Wed, 11 Oct 2000, Dag B wrote: > > Tested with: > 2.2.18pre15 + pcmcia-cs 3.1.21 > 2.4.0-test9/10p1 Can you do another test with this (ie in-kernel pcmcia), AND enable debugging in both drivers/pci/pci.c and in arch/i386/kernel/pci-i386.h (in both cases, just change the #undef DEBUG to a

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Dag B
Keywords: cardbus, dell, xircom, pci, resources In short: Xircom Realport cardbus cards still do not work under Linux in (my) Dell Latitude CPi laptop. A problem indication shows up even before loading the xircom driver. This is not the Latitude docking-station problem, which has been noted by

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Dag B
Keywords: cardbus, dell, xircom, pci, resources In short: Xircom Realport cardbus cards still do not work under Linux in (my) Dell Latitude CPi laptop. A problem indication shows up even before loading the xircom driver. This is not the Latitude docking-station problem, which has been noted by

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Linus Torvalds
On Wed, 11 Oct 2000, Dag B wrote: Tested with: 2.2.18pre15 + pcmcia-cs 3.1.21 2.4.0-test9/10p1 Can you do another test with this (ie in-kernel pcmcia), AND enable debugging in both drivers/pci/pci.c and in arch/i386/kernel/pci-i386.h (in both cases, just change the #undef DEBUG to a

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Dag B
Linus Torvalds wrote: On Wed, 11 Oct 2000, Dag B wrote: 2.4.0-test9/10p1 Can you do another test with this (ie in-kernel pcmcia), AND enable debugging in both drivers/pci/pci.c and in arch/i386/kernel/pci-i386.h (in [snip] drivers/pcmcia/yenta.c to allocate more than 4MB of PCI memory

Re: Updated 2.4 TODO List - more on PCI resources...

2000-10-11 Thread Linus Torvalds
On Wed, 11 Oct 2000, Dag B wrote: drivers/pcmcia/yenta.c to allocate more than 4MB of PCI memory window. [snip] align = size = 32*1024*1024; Done. Didn't work. But it certainly made a difference. lspci -v now says: 06:00.0 Ethernet controller: Xircom Cardbus Ethernet