2.3.99-pre3-7 does not recognise Xircom RBEM56G

From: Keith Owens (kaos@ocs.com.au)
Date: Thu Mar 23 2000 - 08:05:40 EST


Compiled 2.3.99-pre3-7 with PCMCIA builtin, including cardbus support.
Using cardmgr from David Hind's PCMCIA beta, dated March 20. It
recognises a 16 bit AHA152x card but it does not recognise a cardbus
Xircom RBEM56G 10/100 + modem. The problem appears to be this bit of
code in drivers/pcmcia/cistpl.c, pcmcia_get_first_tuple.

        pcibios_read_config_dword(s->cap.cb_dev->subordinate->number, 0, 0x28, &ptr);
        tuple->CISOffset = ptr & ~7;
        SPACE(tuple->Flags) = (ptr & 7);

tuple->CISOffset is coming back as 0x100 which is probably too high.
When pcmcia_get_next_tuple is called it immediately returns
CS_NO_MORE_ITEMS. After that nothing works. I have lspci output if
anybody wants it, or any other debugging data for that matter. Does
the fact that this is a multifunction card have any bearing on the
problem?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:38 EST