I've always had a problem to find a driver for my Winmodem, a Motorola sm56 that also works very well. I've the one given from the site of the modem. I've worked with all the kernels since 2.4.18, but i can't work with the one of Mandrake.
I've managed the driver to work with all the kernels above uncommenting the a line in mm/slab.c in the kernel tree: (i've found this on newsgroups) if (flags & ~(SLAB_DMA|SLAB_LEVEL_MASK|SLAB_NO_GROW)) BUG(); But doing that is not useful for me also i want to try the kernel shipped from Mandrake and i cant' change my sm56. Also managed to work with gcc 3.1 and kernel 2.5 with some problems with ppp modules, but i remember it worked. I hope you can give me an answer or to be useful to owners. Andrea Tavazzani