Am Mittwoch, 18. Februar 2004 00:35 schrieb Stephanus Fengler:
Hi Valter, I am not really sure about the problem but it looks like that there is some header file missing with the necessary declarations. To figure that out it will be a mess hence this is something within the files and not a missing packet or devel packet.
I found some link which might refer also to your problem at http://www.chip.de/forum/thread.html?bwthreadid=520908 (unfortunatly in german) They say basically, the developers of the linux-kernel changed the usb-code. So it isn't compatible to the older versions now. You might try replacing all appearing "urb_t " in file usb_st7554.c by "struct urb".
The other solution, they suggested, is that you should use Suse's own smartlink driver which should be found in Yast. Hope this helped.
If you have SuSE 8.2 or 9.0 the modules are already included in the kernel image. But autodetection seems not to work with smartlink modems. First install the smartlink-softmodem package which is on DVD for the professional or on the suse-ftpserver under i386/supplementary/personal. Then run smartlink-softmodem-config. After you can configure the modem with YAST->not detected. The modem devicefile should be /dev/ttySL0 or so. I you really have to compile yourself you must prepare the suse kernel sources, theres somewhere a HOWTO on the net for this. Greetings, Gerd