Problem Description: with a Dynamode Data/Fax Modem 16-bit PCMCIA card, dmesg gives: pcmcia: CIS filename is too long [GLOBETROTTER.cis] (was reported here: http://puppylinux.com/blog/?viewDetailed=00160 and seems to be pretty old (my guess is it has always been this way...)) I assume it comes from line 922 of drivers/serial/serial_cs.c : PCMCIA_DEVICE_CIS_MANF_CARD(0x0013, 0x0000, "GLOBETROTTER.cis"), where "GLOBETROTTER.cis" is 16 chars long... PCMCIA_DEVICE_CIS_MANF_CARD is defined at the top of include/pcmcia/device_id.h, where card_id is used, defined in include/pcmcia/ds.h as u16 (I hope I got this right... I don't really know what I'm talking about.).
Created attachment 16597 [details] pcmcia: allow for longer CIS firmware filenames Could you try this bugfix, please? Of course, you need the proper file (GLOBETROTTER:cis) in /lib/firmware/ for it to work :)
This seems to actually make things worse... See http://puppylinux.com/blog/?viewDetailed=00177 and http://puppylinux.com/blog/?viewDetailed=00178
Commit ed62acec209fa7e104b9d7871c1e5307fab83bf0 should have fixed that meanwhile. Can you confirm?
I agree with Wolfram, and will close this bug
Can be really closed now :)