[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    Re: [Bulk] Re: [opensuse-factory] OpenSuSE 11.1 - Ndiswrapper Troubles
From:       Sudhir <linux_sle () yahoo ! co ! uk>
Date:       2008-12-19 20:33:56
Message-ID: 494C0534.3050307 () yahoo ! co ! uk
[Download RAW message or body]

Greg KH wrote:
> On Fri, Dec 19, 2008 at 04:52:16PM +0000, Sudhir wrote:
>   
>> SuSE 11.1 was installed on an Amilo laptop manufactured by Fujistu.  The
>> ndiswrapper does not work with 11.1 but works fine with 11.0.  The ndis
>> drivers won't compile from source.  There are errors from a C function
>> call.
>>
>> Does anyone have a solution to this?
>>     
>
> You did not provide the error message you got.
> And what's wrong with the version of ndiswrapper in the build service?
>
> And most importantly, what network driver are you relying on that you
> need ndiswrapper for?
>
> thanks,
>
> greg k-h
>   
The ndiswrapper from the build service recognises the built in SIS chip
(sis163u) after the command "ndiswrapper -i sis163u.inf" is made on the
command line.  After running "modprobe -l ndiswrapper" the wireless card
is not recognised.  The same sequence of commands in suse 11.0 works. 
The ndiswrapper installed be suse 11.1 was removed.  The ndiswrapper
source was downloaded.  Running make gave similar error as detailed
below this email.

After googling for a while, this appears a known problem for ndiswrapper
compiled on machines running kernel 2.6.27.  A patch has to be applied
to compile the ndiswrapper source code.  After searching and a few hits
and misses later, a patch file was found on gentoo's site.  After
applying the patch to ndiswrapper source, the code compiled.  After
installing, ndiswrapper now works!

If anyone has similar problems, I can provide guidance on the procedure
followed to get ndiswrapper working.  I have prepared a crude RPM by
running checkinstall after installing the drivers.  I am willing to
provide these to anyone asks.

I am posting this on the normal list as well in case anyone there finds
this post useful.

Thanks.

Sudhir

Compile Errors:

/ndiswrapper-1.53/driver/iw_ndis.c:1037: warning: passing argument 3 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1037: warning: passing argument 4 of
‘iwe_stream_add_event' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1037: error: too few arguments to
function ‘iwe_stream_add_event'
/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 1 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 3 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 4 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1047: error: too few arguments to
function ‘iwe_stream_add_point'
/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 1 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 3 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 4 of
‘iwe_stream_add_event' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1053: error: too few arguments to
function ‘iwe_stream_add_event'
/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 1 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 3 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 4 of
‘iwe_stream_add_event' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1064: error: too few arguments to
function ‘iwe_stream_add_event'
/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 1 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 3 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 4 of
‘iwe_stream_add_event' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1079: error: too few arguments to
function ‘iwe_stream_add_event'
/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 1 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 3 of
‘iwe_stream_add_event' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 4 of
‘iwe_stream_add_event' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1093: error: too few arguments to
function ‘iwe_stream_add_event'
/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 1 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 3 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 4 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1104: error: too few arguments to
function ‘iwe_stream_add_point'
/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 1 of
‘iwe_stream_add_value' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 4 of
‘iwe_stream_add_value' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 5 of
‘iwe_stream_add_value' makes pointer from integer without a cast
/ndiswrapper-1.53/driver/iw_ndis.c:1120: error: too few arguments to
function ‘iwe_stream_add_value'
/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 1 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 3 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 4 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1131: error: too few arguments to
function ‘iwe_stream_add_point'
/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 1 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 3 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 4 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1137: error: too few arguments to
function ‘iwe_stream_add_point'
/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 1 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 3 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 4 of
‘iwe_stream_add_point' from incompatible pointer type
/ndiswrapper-1.53/driver/iw_ndis.c:1159: error: too few arguments to
function ‘iwe_stream_add_point'
make[3]: *** [/ndiswrapper-1.53/driver/iw_ndis.o] Error 1
make[2]: *** [_module_/ndiswrapper-1.53/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/ndiswrapper-1.53/driver'
make: *** [all] Error 2


-- 
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-factory+help@opensuse.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic