Saturday, 5 November 2011

Driver make issue on backtrack 5 kernel 2.6.39.4

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

No comments:

Post a Comment