Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: WLAN Stick RTL8187b with Suse 11 64Bit

  1. #1
    phd_suse64 NNTP User

    Default WLAN Stick RTL8187b with Suse 11 64Bit

    Hello,

    please I need some help with my suse 11 64Bit.
    I'm trying to install a Wlan Stick from Realtek: RTL8187b

    It works with the 32Bit Version of Suse properly by installing the Linux Driver on the CD.
    When using this Linux Driver in the Suse 64Bit Version by typing "./makedrv" in the Terminal, there is a compillation error which tells me something like "CFLAGS were changed, can't use EXTRA_FLAGS".

    Using the Windows Driver (I tried all windows versions) with ndiswrapper ends in nothing after modprobing ndiswrapper.

    lsusb says that the Stick ist in USB Bus and lists its correct name.
    yast doesnt recognize the stick at all.

    I dont find a 64Bit Driver nowhere.
    PLEASE HELP
    If you want any information or outputs just tell me

    Greets
    PHD

  2. #2
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    Support for the 8187B has just been accepted into the wireless-testing git tree, and it will be in kernel 2.6.27. Note - 2.6.26 is not yet released, thus 2.6.27 will not be out for ~3 months. There are also patches for existing kernels, but these both require downloading kernel source, and building a new kernel.

    As you have had success with the vendor driver, I suggest you repair the CFLAGS error. From the directory where you issue the ./makedrv, you will need to edit ieee80211/Makefile and rtl8187/Makefile. In each of those files, you will find lines that start with CFLAGS +=... In each case, change it to EXTRA_CFLAGS += ... That will fix the immediate problem.

    If you have further problems, we'll try to work you around them.

    For the record, I had little success with the vendor driver; however, the patched version works quite well.

    Larry

  3. #3
    Join Date
    Jun 2008
    Location
    Sarasota
    Posts
    301

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    Quote Originally Posted by phd_suse64 View Post
    It works with the 32Bit Version of Suse properly by installing the Linux Driver on the CD.
    ...
    I dont find a 64Bit Driver nowhere.
    PLEASE HELP
    If you want any information or outputs just tell me

    Greets
    PHD
    Sounds like you KNOW what the simplest solution is: drop back
    to 32-bit SUSE.

    My 2-cents...

    Dave [who uses 32-bit Linux distros for exactly these sorts of reasons]

  4. #4
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    In that case, it won't help. The problem with the out-of-kernel driver is due to
    changes in the kernel at 2.6.25, thus the 32-bit version of openSUSE 11.0 fails too.

    Larry [who wouldn't go back to 32-bit for any reason]

  5. #5
    Join Date
    Jun 2008
    Location
    Sarasota
    Posts
    301

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    I took the comment to mean that no 64-bit WINDOWS
    driver (for use with ndiswrapper) could be found.
    [Also seemed to say he had it working under 32-bit!?]

  6. #6
    phd_suse64 NNTP User

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    Hi
    thanks for the fast replys.

    I changed the both makefile. by executing ./makrdrv there is a warning that says ""ISO C90 forbids mixed declaration and code" and there is an error commented like this "implicit declaration of set_module_owner". Both are in the file rtl8187/r8187_core.c

    I tried to take out this code line, but this produces more errors.

    Changing to a 32Bit System will make the system very slow, so I hope there another possibility.

    Do you know a fixed version of the Stick driver for x64?
    Thank you in advance
    PHD

  7. #7
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    The RTL8187b make process will generate lots of warnings. Ignore them. You only
    have to worry about errors.

    The only place a kernel that is fixed for this device is at kernel.org in the
    2.6.26-gitX code. You would need to download this and compile a totally new
    kernel. I don't recommend this as it is really 2.6.27-alpha0 - the most unstable
    kind of Linux. I'm using it now, but it is not for the faint of heart.

  8. #8

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    Hi Folks,

    Just wondering where I might get the patched driver from? I'm running 64-bit openSUSE 11.0 on kernel 2.6.25.11-0.1-default and am having problems with the same device.

    Its not on a stick, its the internal wlan device but same chipset and registering as usb device.

    I thought there was now native support for this device, but in Yast there are no kernel modules in the drop-down so I can't even tell it which one to *try* to use!

    Have had problems with ndiswrapper, the WinXP and Win 2000 drivers both complain as they're 32-bit and I'm running a 64-bit kernel, the VistaX64 (long shot, I know but thought I'd give it a try!) driver gives out MANY errors on modprobe and ultimately fails. The X64 driver in the download seems to load ok, but causes other quite serious problems resulting in the ultimate hanging of the machine...

    I've seen many "solutions" to this problem in Ubuntu forums but all using earlier kernels and so didn't want to try them in case it caused more harm than good.

    Any help would be very much appreciated...

    output from lsusb :

    Code:
    Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 003: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
    Bus 005 Device 002: ID 04f2:b064 Chicony Electronics Co., Ltd
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Any help/advice would be very much appreciated!

  9. #9
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    ck iop wrote:
    > Hi Folks,
    >
    > Just wondering where I might get the patched driver from? I'm running
    > 64-bit openSUSE 11.0 on kernel 2.6.25.11-0.1-default and am having
    > problems with the same device.
    >
    > Its not on a stick, its the internal wlan device but same chipset and
    > registering as usb device.
    >
    > I thought there was now native support for this device, but in Yast
    > there are no kernel modules in the drop-down so I can't even tell it
    > which one to *try* to use!


    Native support starts with 2.6.27-rc3, or later.

    You have two options: (1) Download the compat-wireless package, or (2)
    download 2.6.27-rc4 and build a new kernel.

    Larry

  10. #10

    Default Re: WLAN Stick RTL8187b with Suse 11 64Bit

    Thanks for the quick reply Larry, I downloaded the compat-wireless package and tried to make it and got a strange problem.

    I should probably outline at this stage that although it must seem like I'm a nube, my first linux installation was Redhat 4.1, so am comfortable compiling kernels/modules, but I've been away from Linux for ~10 years and things seem to have grown up a little since then!!!!

    The error I get when compiling is as follows :

    Code:
    make -C /lib/modules/2.6.25.11-0.1-default/build M=/opt/compat-wireless/compat-wireless-2008-08-06 modules
    make[1]: Entering directory `/usr/src/linux-2.6.25.11-0.1-obj/x86_64/default'
    make[1]: *** No rule to make target `modules'.  Stop.
    make[1]: Leaving directory `/usr/src/linux-2.6.25.11-0.1-obj/x86_64/default'
    make: *** [modules] Error 2
    I've looked in the src dir its complaining about and there are only two files, Module.symvers and makedumpfile.config.

    I *think* at some point during the installation the kernel was upgraded, but I suspected it was a "packaged" upgrade and so now I need to download the source of the kernel so I can complete the task in hand.

    Just really thinking out loud, but does that sound about right? if not, any ideas?!

    Thanks again!

    Ciaran

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •