Skip to contentSkip to conversation

2.5.5[01]]: Xircom Cardbus broken (PCI resource collisions)

DISCUSSION ALESSANDRO.SUARDI 2 participants 2 messages Dec 14, 2002 – Dec 16, 2002

lore
Share & tools
lore
#0 lore raw
Quoted 9 lines · On Fri, 13 Dec 2002 [email protected] wrote:
Quoted 7 lines · Dave Jones
Quoted 3 lines

It's my understanding that pci_enable_device() *must* be called before we fiddle with dev->resource, dev->irq and the like.

OK.. it looks like the problem only hits if it's a PCMCIA card *with an onboard ROM*.

Hmm i just saw this thread, which card is the non working one?;

It's a RBEM56G-100.

Sorry it took me a while to reply - Valdis' patch does fix the problem for
me, too. Awaiting for a final form of the fix in the upcoming series :)

Thanks,

--alessandro

#1 lore raw
Quoted 6 lines · ALESSANDRO.SUARDI
Quoted 6 lines · On Fri, 13 Dec 2002 [email protected] wrote:
Quoted 5 lines · Dave Jones
Quoted 3 lines

It's my understanding that pci_enable_device() *must* be called before we fiddle with dev->resource, dev->irq and the like.

Quoted 8 lines
Quoted 3 lines
Quoted 2 lines

OK.. it looks like the problem only hits if it's a PCMCIA card *with an onboard ROM*.

Hmm i just saw this thread, which card is the non working one?;

It's a RBEM56G-100.

Sorry it took me a while to reply - Valdis' patch does fix the problem for
me, too. Awaiting for a final form of the fix in the upcoming series :)

Same here. I was getting bit on a Xircom card:

03:00.0 Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 03) 03:00.1 Serial controller: Xircom Cardbus Ethernet + 56k Modem (rev 03)

Dave has a point about not poking IRQ's before it's initialized, so I think I'll let him and Alan discuss the *right* way to fix it. (Though if there's need to test a patch more elegant/correct than mine, I'm more than happy to do so...)

Signature · 3 lines
				Valdis Kletnieks
				Computer Systems Senior Engineer
				Virginia Tech