Although the installer asked me whether or not I wanted to use DHCP (I do), the running kernel thinks that it's 'anonymous memory'.
More info: It's got the following modules loaded: ds i82365 pcmcia_core /var/run/stab contains: Socket 0: Anonymous Memory Socket 1: Anonymous Memory (one is a Xircom credit card modem, the other a Xircom credit card Ethernet adapter) When I manually load xirc2ps_cs, it just logs: xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh) and ifconfig eth0 <anything> fails with 'No such device'. Even stranger: this _works_ when I boot with 'linux rescue', and the xirc2ps_cs module is loaded automatically.
Now I've tried: 2.4.0-0.43.6BOOT (in rescue environment): works fine 2.4.0-0.43.6: doesn't work (anonymous memory) 2.4.0-0.43.9: doesn't work (anonymous memory) 2.4.0-test13-pre3: doesn't work (RequestIRQ failed) 2.4.0-test13pre3-ac3: doesn't work (RequestIRQ failed) 2.2.17-9: doesn't work (RequestIRQ failed) 2.2.16-22xirchangfix (2.2.16-22 plus an unrelated one-line fix I made): works fine
Installed pcmcia-cs-3.1.23, and now it works.
OK, marking fixed in rawhide (rawhide contains 3.1.23).