Find the answer to your Linux question:
Results 1 to 7 of 7
I have the wintec rtl8190p wireless-n pci nic. I have 2 drivers, one supplied by realtek support and one supplied by the wintec website. I'm waiting on replies from both ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Nov 2011
    Posts
    6

    Driver make issue on backtrack 5 kernel 2.6.39.4


    I have the wintec rtl8190p wireless-n pci nic.

    I have 2 drivers, one supplied by realtek support and one supplied by the wintec website. I'm waiting on replies from both of their support departments.

    Realtek provided me a driver that worked lawlessly in ubuntu 11.10 and wintec's driver was full of crap as is still the case in backtrack except the realtek driver no longer works.

    Running iwconfig I can see my nic as wlan0 however it doesn't work at all, I can't take it down and I can't put it up, iwlist wlan0 scan can never find any of the 4 networks around my house. Below is the output of the make and make install commands for this driver, any help would be greatly appreciated.

    make
    Code:
    root<at>bt:/wlandrive# make
    make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
      CC [M]  /wlandrive/HAL/rtl8192/rtl_core.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl8192e.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_eeprom.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_ps.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_wx.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_cam.o
      CC [M]  /wlandrive/HAL/rtl8192/r8190_rtl8256.o
      CC [M]  /wlandrive/HAL/rtl8192/r819xE_phy.o
      CC [M]  /wlandrive/HAL/rtl8192/r819xE_firmware.o
      CC [M]  /wlandrive/HAL/rtl8192/r819xE_cmdpkt.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_dm.o
    /wlandrive/HAL/rtl8192/rtl_dm.c: In function ‘hal_dm_watchdog’:
    /wlandrive/HAL/rtl8192/rtl_dm.c:432: warning: unused variable ‘priv’
      CC [M]  /wlandrive/HAL/rtl8192/rtl_pm.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_debug.o
      CC [M]  /wlandrive/HAL/rtl8192/r8190P_hwimg.o
      CC [M]  /wlandrive/HAL/rtl8192/rtl_ethtool.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_rx.o
    /wlandrive/HAL/rtl8192/../../rtllib/rtllib_rx.c: In function ‘RxReorderIndicatePacket’:
    /wlandrive/HAL/rtl8192/../../rtllib/rtllib_rx.c:855: warning: the frame size of 1072 bytes is larger than 1024 bytes
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_softmac.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_tx.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_wx.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_module.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_softmac_wx.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtl819x_HTProc.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtl819x_TSProc.o
    /wlandrive/HAL/rtl8192/../../rtllib/rtl819x_TSProc.c: In function ‘RxPktPendingTimeout’:
    /wlandrive/HAL/rtl8192/../../rtllib/rtl819x_TSProc.c:118: warning: the frame size of 1056 bytes is larger than 1024 bytes
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtl819x_BAProc.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/dot11d.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_crypt.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_crypt_tkip.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_crypt_ccmp.o
      CC [M]  /wlandrive/HAL/rtl8192/../../rtllib/rtllib_crypt_wep.o
      LD [M]  /wlandrive/HAL/rtl8192/r8190_pci.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /wlandrive/HAL/rtl8192/r8190_pci.mod.o
      LD [M]  /wlandrive/HAL/rtl8192/r8190_pci.ko
    make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
    make install
    Code:
    root<at>bt:/wlandrive# make install
    make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
      Building modules, stage 2.
      MODPOST 1 modules
    make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
    make[1]: Entering directory `/wlandrive/HAL/rtl8192'
    make -C /lib/modules/2.6.39.4/build M=/wlandrive CC=gcc modules
    make[2]: Entering directory `/usr/src/linux-source-2.6.39.4'
      Building modules, stage 2.
      MODPOST 0 modules
    make[2]: Leaving directory `/usr/src/linux-source-2.6.39.4'
    install -p -m 644 r8190_pci.ko /lib/modules/2.6.39.4/kernel/drivers/net/wireless/
    depmod -a
    make[1]: Leaving directory `/wlandrive/HAL/rtl8192'
    lspci
    Code:
    root<at>bt:/wlandrive# lspci
    00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
    00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
    00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
    00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
    00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
    00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
    00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
    00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
    00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
    00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
    00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
    00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
    00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
    00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
    00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
    00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    03:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GT] (rev a2)
    04:07.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
    04:08.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8190
    iwconfig
    Code:
    root<at>bt:/wlandrive# iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    wlan0     802.11bgn  Nickname:"rtl8190p"
              Mode:Managed  Access Point: Not-Associated   Bit Rate:1 Mb/s   
              Retry:on   RTS thr:off   Fragment thr:off
              Encryption key:off
              Power Management:off
              Link Quality=10/100  Signal level=0 dBm  Noise level=-100 dBm
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    relevant dmesg
    Code:
    [    8.896213] ===>rtl8192_SetWirelessMode(), wireless_mode:0x8, support_mode:0x16
    [    8.896219] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    8.896617] rtl819xP: PlatformInitFirmware()==>
    [    8.896619] 
    [    9.037978] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 23
    [    9.037988] HDA Intel 0000:00:10.1: PCI INT B -> Link[AAZA] -> GSI 23 (level, low) -> IRQ 23
    [    9.037993] hda_intel: Disable MSI for Nvidia chipset
    [    9.038034] HDA Intel 0000:00:10.1: setting latency timer to 64
    [    9.270036] rtl819xP:Download Firmware: Put code fail!
    [    9.270041] 
    [    9.270045] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.270047] 
    [    9.270049] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.270050] 
    [    9.270052] rtl819xP:ERR in init_firmware()
    [    9.270053] 
    [    9.278065] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.278069] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.278466] rtl819xP: PlatformInitFirmware()==>
    [    9.278467] 
    [    9.290040] rtl819xP:Download Firmware: Put code fail!
    [    9.290044] 
    [    9.290047] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.290049] 
    [    9.290050] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.290052] 
    [    9.290053] rtl819xP:ERR in init_firmware()
    [    9.290054] 
    [    9.298080] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.298084] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.298511] rtl819xP: PlatformInitFirmware()==>
    [    9.298512] 
    [    9.310049] rtl819xP:Download Firmware: Put code fail!
    [    9.310054] 
    [    9.310058] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.310059] 
    [    9.310061] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.310062] 
    [    9.310064] rtl819xP:ERR in init_firmware()
    [    9.310065] 
    [    9.318081] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.318084] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.318482] rtl819xP: PlatformInitFirmware()==>
    [    9.318483] 
    [    9.330030] rtl819xP:Download Firmware: Put code fail!
    [    9.330032] 
    [    9.330034] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.330035] 
    [    9.330036] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.330038] 
    [    9.330039] rtl819xP:ERR in init_firmware()
    [    9.330040] 
    [    9.338026] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.338029] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.338424] rtl819xP: PlatformInitFirmware()==>
    [    9.338426] 
    [    9.350947] rtl819xP:Download Firmware: Put code fail!
    [    9.350951] 
    [    9.350956] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.350957] 
    [    9.350959] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.350960] 
    [    9.350962] rtl819xP:ERR in init_firmware()
    [    9.350963] 
    [    9.358971] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.358974] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.359371] rtl819xP: PlatformInitFirmware()==>
    [    9.359372] 
    [    9.370036] rtl819xP:Download Firmware: Put code fail!
    [    9.370040] 
    [    9.370043] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.370044] 
    [    9.370046] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.370047] 
    [    9.370049] rtl819xP:ERR in init_firmware()
    [    9.370050] 
    [    9.378067] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.378070] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.378468] rtl819xP: PlatformInitFirmware()==>
    [    9.378469] 
    [    9.390035] rtl819xP:Download Firmware: Put code fail!
    [    9.390039] 
    [    9.390042] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.390044] 
    [    9.390045] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.390046] 
    [    9.390048] rtl819xP:ERR in init_firmware()
    [    9.390049] 
    [    9.398288] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.398292] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.398688] rtl819xP: PlatformInitFirmware()==>
    [    9.398689] 
    [    9.410058] rtl819xP:Download Firmware: Put code fail!
    [    9.410063] 
    [    9.410067] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.410068] 
    [    9.410070] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.410071] 
    [    9.410073] rtl819xP:ERR in init_firmware()
    [    9.410074] 
    [    9.418113] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.418117] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.418513] rtl819xP: PlatformInitFirmware()==>
    [    9.418514] 
    [    9.430034] rtl819xP:Download Firmware: Put code fail!
    [    9.430039] 
    [    9.430043] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.430045] 
    [    9.430046] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.430048] 
    [    9.430049] rtl819xP:ERR in init_firmware()
    [    9.430050] 
    [    9.438066] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.438069] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.438466] rtl819xP: PlatformInitFirmware()==>
    [    9.438467] 
    [    9.450040] rtl819xP:Download Firmware: Put code fail!
    [    9.450045] 
    [    9.450048] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.450050] 
    [    9.450052] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.450053] 
    [    9.450055] rtl819xP:ERR in init_firmware()
    [    9.450056] 
    [    9.458098] ===>rtl8192_SetWirelessMode(), wireless_mode:0x10, support_mode:0x16
    [    9.458101] <===rtl8192_SetWirelessMode(), wireless_mode:10, bEnableHT = 1
    [    9.458499] rtl819xP: PlatformInitFirmware()==>
    [    9.458500] 
    [    9.470045] rtl819xP:Download Firmware: Put code fail!
    [    9.470046] 
    [    9.470048] rtl819xP:ERR in CPUcheck_maincodeok_turnonCPU()
    [    9.470050] 
    [    9.470051] rtl819xP:CPUcheck_maincodeok_turnonCPU fail!
    [    9.470052] 
    [    9.470054] rtl819xP:ERR in init_firmware()
    [    9.470055] 
    [    9.470057] rtl819xP:ERR!!! _rtl8192_up(): initialization is failed!

    Thanks for any help in advance, while I'm waiting I'll be running make uninstall and make clean

  2. #2
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    I use an rtl8192 chipset but it does not work with the 8192 drivers. I did get mine to work with the r8712u modules ( U is for USB).I think the 8192 drivers are still experimental and not ready for prime time. I would suggest that you try a distro with a newer kernel. I know Parted Magic will detect most devices. If you can boot that up and find out which module it uses, you might be able to duplicate that on backtrack.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  3. #3
    Just Joined!
    Join Date
    Nov 2011
    Posts
    6
    Quote Originally Posted by MikeTbob View Post
    I use an rtl8192 chipset but it does not work with the 8192 drivers. I did get mine to work with the r8712u modules ( U is for USB).I think the 8192 drivers are still experimental and not ready for prime time. I would suggest that you try a distro with a newer kernel. I know Parted Magic will detect most devices. If you can boot that up and find out which module it uses, you might be able to duplicate that on backtrack.
    Changing distros is a last resort. I know people have gotten it working with ndiswrapper but the ndiswrapper module won't install from apt-get and the source won't compile. Maybe I'll try the r8712u drivers and see how that goes. As for finding out which module Parted Magic uses how do I find that? I'm not entirely new to linux or backtrack but messing with incompatible video modes and non-working drivers is new to me. I'm determined to get this working, I spent about 5 hours yesterday messing with my xorg.conf to finally get a video mode that fit my screen and all along the problem was that when I'd start from scratch I used nvidia-xconfig. once I used X -configure things started coming together. Any way back to the point, would this be the part that shows me which driver/module my wnic is using "Nickname:"rtl8190p""?

    Also maybe this one would be easier to fix/make work

    This is the output of the drivers from the manufacturer
    Code:
    make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_rx.o
    /usr/ldrive/LD/ieee80211/ieee80211_rx.c: In function ‘RxReorderIndicatePacket’:
    /usr/ldrive/LD/ieee80211/ieee80211_rx.c:773: warning: the frame size of 1072 bytes is larger than 1024 bytes
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_softmac.o
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_tx.o
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_wx.o
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_get_encode_ext_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c:831: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_set_gen_ie_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c:979: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_module.o
    /usr/ldrive/LD/ieee80211/ieee80211_module.c: In function ‘alloc_ieee80211_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_module.c:128: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /usr/ldrive/LD/ieee80211/ieee80211_module.c: In function ‘store_debug_level’:
    /usr/ldrive/LD/ieee80211/ieee80211_module.c:291: warning: comparison of distinct pointer types lacks a cast
    make[2]: *** [/usr/ldrive/LD/ieee80211/ieee80211_module.o] Error 1
    make[1]: *** [_module_/usr/ldrive/LD/ieee80211] Error 2
    make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
    make: *** [all] Error 2
    It seems to be localized to one module, would it be possible to make without that module and then make the ieee80211 module from realtk and mix and match to get a working make install?
    Last edited by Necrotoxin; 11-06-2011 at 02:40 PM.

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,636
    You said (indirectly) that you installed both drivers. Did you uninstall one before installing the other? My suggestion is to manually uninstall the Wintec driver if necessary (possibly blacklist it), and then reinstall the realtek driver. FWIW, most current Linux distributions will support most realtek devices out-of-the-box without installing proprietary or 3rd party drivers. The 2.6.39 kernel is very current.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Just Joined!
    Join Date
    Nov 2011
    Posts
    6
    Quote Originally Posted by Rubberman View Post
    You said (indirectly) that you installed both drivers. Did you uninstall one before installing the other? My suggestion is to manually uninstall the Wintec driver if necessary (possibly blacklist it), and then reinstall the realtek driver. FWIW, most current Linux distributions will support most realtek devices out-of-the-box without installing proprietary or 3rd party drivers. The 2.6.39 kernel is very current.
    Yes I uninstalled before installing I even tried both drivers separately on fresh installations. My wlan card was not supported "out of the box." ubuntu 11.10 also did not support it fresh out of the box but I'm assuming that it's because the manufacturer (Wintec) is very obscure and I assume this is the only wlan card they've made for a reason :/ I even had issues installing it on windows. Also, although kernel 2.6.39 is pretty current (ubuntu 11.10 is at 3.0.0.x) Back track uses a modified kernel. I've noticed that a lot of things are missing from the core build (directory structures and such) because the first time I ran make I had to create /etc/acpi/events acpi and events folders. I also had to manually create the symlink between the headers and the /usr/src/linux folder because originallyModule.symvers was missing which on every other distro I've ever used already existed fresh out of the box.

    the line
    Code:
    /wlandrive/HAL/rtl8192/rtl_dm.c:432: warning: unused variable ‘priv’
    above makes me think that some core include files are not present. the driver compiles and installs without a hitch on ubuntu 11.10...

    I just had a thought, I'm going to try something and then I'll report back. Any other thoughts would be greatly appreciated in the meantime. Thanks for the help.

  6. #6
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,636
    In the kernel source directory, execute "make menuconfig" or "make xconfig" and see if the realtek wireless drivers you need are built into the kernel.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  7. #7
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    Quote Originally Posted by Necrotoxin View Post
    Changing distros is a last resort. I know people have gotten it working with ndiswrapper but the ndiswrapper module won't install from apt-get and the source won't compile. Maybe I'll try the r8712u drivers and see how that goes. As for finding out which module Parted Magic uses how do I find that? I'm not entirely new to linux or backtrack but messing with incompatible video modes and non-working drivers is new to me. I'm determined to get this working, I spent about 5 hours yesterday messing with my xorg.conf to finally get a video mode that fit my screen and all along the problem was that when I'd start from scratch I used nvidia-xconfig. once I used X -configure things started coming together. Any way back to the point, would this be the part that shows me which driver/module my wnic is using "Nickname:"rtl8190p""?

    Also maybe this one would be easier to fix/make work

    This is the output of the drivers from the manufacturer
    Code:
    make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_rx.o
    /usr/ldrive/LD/ieee80211/ieee80211_rx.c: In function ‘RxReorderIndicatePacket’:
    /usr/ldrive/LD/ieee80211/ieee80211_rx.c:773: warning: the frame size of 1072 bytes is larger than 1024 bytes
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_softmac.o
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_tx.o
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_wx.o
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_get_encode_ext_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c:831: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_set_gen_ie_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_wx.c:979: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’
      CC [M]  /usr/ldrive/LD/ieee80211/ieee80211_module.o
    /usr/ldrive/LD/ieee80211/ieee80211_module.c: In function ‘alloc_ieee80211_rsl’:
    /usr/ldrive/LD/ieee80211/ieee80211_module.c:128: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /usr/ldrive/LD/ieee80211/ieee80211_module.c: In function ‘store_debug_level’:
    /usr/ldrive/LD/ieee80211/ieee80211_module.c:291: warning: comparison of distinct pointer types lacks a cast
    make[2]: *** [/usr/ldrive/LD/ieee80211/ieee80211_module.o] Error 1
    make[1]: *** [_module_/usr/ldrive/LD/ieee80211] Error 2
    make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
    make: *** [all] Error 2
    It seems to be localized to one module, would it be possible to make without that module and then make the ieee80211 module from realtk and mix and match to get a working make install?
    What I was referring to is to boot parted magic from a USB drive if possible. Enter the network config tool and see if it detects your card or not. If it does, then from there you can use the lsmod command to find out which module it loaded.
    I was using ndiswrapper for my card because the built in kernel staging drivers would not work, although they compiled just fine. So I booted into parted magic one day and I noticed that it detected and configured my card automagically with the r8712u module instead of the 8192 module. You probably won't need the "u" module unless you also have a USB device. I seem to recall that you have a PCI device instead.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

Posting Permissions

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