I am trying to install RedHat 6.2 Linux kernel 2.2.14-5.0 on an HP Omnibook 4150 with Xircom RealPort Cardbus Ethernet 10/100 + Modem 56. Sometimes it boots fine and both network and modem works. But most of the time the notebook hangs solidly during boot with the card inserted, card insertion or card removal. It worked fine with a borrowed 3Com card, also my card worked on a friend's (no-name!) laptop.
I have complete log files, but dont' know how to pull it all in here! In essence, in the log of a failed boot, I get the following after cardmgr has started:
cs:cb_alloc(bus 32): vendor 0x115d, device 0x0003 kmem_grow: Called nonatomically from int - size - 128
It then probes the ports (apparently successfully), identifies the Xircom on socket 0 and loads the modules. The last message is:
executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cb.o'
In cases where it boots successfully, the kmem_grow message does not appear. Also it then uses irq3 for the network and modem, and irq 11 for card detection. I also have an ESS Maestro PCI Audio card on irq 10. I tried various irq settings, with no effect.
I got rev 3.1.8 of cardctl with the RedHat, but also downloaded 3.1.19 - same problem.
I am fairly new to Linux and hope I am not just being stupid, bu I have to get this working for a client urgently, so I hope somebody will help me!