Ubuntu: WLAN funktioniert nicht nach Upgrade

Hallo,

ich hatte vor einigen Monaten hier im Forum wegen Problemen bei der Einrichtung eines Belkin-USB-WLAN-Adapters unter Ubuntu 11.04 /t/belkin-n300-usb-wlan-unter-ubuntu-11-04/6569833/2

Gestern nahm ich ein Upgrade von Natty Narwhal auf Oneiric Ocelot vor. Nun stehe ich wieder vor dem gleichen Problem - WLAN funktioniert nicht. Ich lud mir dann die neueste Treiberversion herunter und bin dann analog des seinerzeit von Marvin vorgeschlagenen Lösungsansatzes vorgegangen. Ubuntu bricht jedoch während der Installation ab und ich kann mir die Ursache nicht erklären.

Hier das Log:

djhooker@schlepptop:~$ sudo unzip Downloads/RTL8192CU_linux_v3.1.2590.20110922.zip -d /usr/local/src/
[sudo] password for djhooker:
Archive: Downloads/RTL8192CU_linux_v3.1.2590.20110922.zip
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/android_reference_codes/
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/android_reference_codes/realtek_wifi_SDK_for_android_20110715.tar.gz
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/android_reference_codes/realtek_wifi_SDK_for_android_20110715.txt
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/android_reference_codes/SoftapController_realtek.cpp
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/HowTo build driver under kernel tree.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/HowTo enable driver to support WIFI certification test.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/HowTo enable the power saving functionality.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/HowTo support more VidPids.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/HowTo support new platform.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/linux_dhcp_server_notes.txt
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/Quick_Start_Guide_for_SoftAP.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/RTK Wi-Fi Direct Programming guide.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/RTL8192C_usb_quick_installation_guide.ppt
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/WiFi_Direct_User_Interface/
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/WiFi_Direct_User_Interface/p2p_api_test_linux.c
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/WiFi_Direct_User_Interface/p2p_test.h
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/WiFi_Direct_User_Interface/p2p_ui_test_linux.c
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/sample_code/WiFi_Direct_User_Interface/Start Guide P2P User Interface Linux.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/SoftAP_Mode_features.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/Wireless tools porting guide.doc
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/document/wpa_cli_with_wpa_supplicant.doc
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/install.sh
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/readme.txt
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/ReleaseNotes.doc
creating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/rtl_hostapd.conf
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/wireless_tools.29.tar.gz
extracting: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/wpa_0_6_9.conf
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/wpa_0_8.conf
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/wpa_supplicant-0.6.9_wps_patch_20100201_1.zip
inflating: /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8_rtw_20110824.zip
djhooker@schlepptop:~$ cd /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922
djhooker@schlepptop:/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922$ sudo chmod +x install.sh
djhooker@schlepptop:/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922$ sudo ./install.sh
Auto install for 8192cu
September, 1 2010 v 1.0.0
rtl8192_8188CU_linux_v3.1.2590.20110922/
rtl8192_8188CU_linux_v3.1.2590.20110922/clean
rtl8192_8188CU_linux_v3.1.2590.20110922/core/
rtl8192_8188CU_linux_v3.1.2590.20110922/core/efuse/
rtl8192_8188CU_linux_v3.1.2590.20110922/core/efuse/rtw_efuse.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_debug.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_eeprom.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_ieee80211.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_io.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_ioctl_query.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_ioctl_rtl.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_ioctl_set.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_mlme.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_mlme_ext.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_mp.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_mp_ioctl.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_p2p.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_pwrctrl.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_recv.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_rf.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_security.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_sta_mgt.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_wlan_util.c
rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_xmit.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/hal_init.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_cmd.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_dm.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_hal_init.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_phycfg.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_rf6052.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_rxdesc.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/rtl8192c_sreset.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/Hal8192CUHWImg.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/rtl8192cu_led.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/rtl8192cu_recv.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/rtl8192cu_xmit.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/usb_halinit.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/usb_ops_ce.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/usb_ops_linux.c
rtl8192_8188CU_linux_v3.1.2590.20110922/hal/rtl8192c/usb/usb_ops_xp.c
rtl8192_8188CU_linux_v3.1.2590.20110922/ifcfg-wlan0
rtl8192_8188CU_linux_v3.1.2590.20110922/include/
rtl8192_8188CU_linux_v3.1.2590.20110922/include/autoconf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/basic_types.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/big_endian.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/generic.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/little_endian.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/swab.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/byteorder/swabb.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/circ_buf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/cmd_osdep.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/drv_conf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/drv_types.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/drv_types_ce.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/drv_types_linux.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/drv_types_xp.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/ethernet.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/farray.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/h2clbk.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192CEHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192CPhyCfg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192CPhyReg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192CUHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DEHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DETestHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DPhyCfg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DPhyReg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DUHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/Hal8192DUTestHWImg.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/hal_init.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/ieee80211.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/ieee80211_ext.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/if_ether.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/ip.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/mlme_osdep.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/mp_custom_oid.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/nic_spec.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_ce_service.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_intf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/pci_hal.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/pci_ops.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/pci_osintf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/recv_osdep.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_cmd.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_dm.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_event.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_hal.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_led.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_recv.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_rf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_spec.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_sreset.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192c_xmit.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_cmd.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_dm.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_hal.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_led.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_recv.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_rf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_spec.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtl8192d_xmit.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_byteorder.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_cmd.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_debug.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_eeprom.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_efuse.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_event.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_ht.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_io.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_ioctl.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_ioctl_query.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_ioctl_rtl.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_ioctl_set.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_led.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_mlme.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_mlme_ext.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_mp.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_mp_ioctl.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_mp_phy_regdef.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_p2p.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_pwrctrl.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_qos.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_recv.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_rf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_security.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_version.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_xmit.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_hal.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_ops.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_ops_ce.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_ops_linux.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_ops_xp.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sdio_osintf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/sta_info.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/usb_hal.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/usb_ops.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/usb_osintf.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/usb_vendor_req.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/wifi.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/wlan_bssdef.h
rtl8192_8188CU_linux_v3.1.2590.20110922/include/xmit_osdep.h
rtl8192_8188CU_linux_v3.1.2590.20110922/Kconfig
rtl8192_8188CU_linux_v3.1.2590.20110922/Makefile
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/ioctl_linux.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/mlme_linux.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/os_intfs.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/pci_intf.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/recv_linux.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/sdio_intf.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/usb_intf.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/linux/xmit_linux.c
rtl8192_8188CU_linux_v3.1.2590.20110922/os_dep/osdep_service.c
rtl8192_8188CU_linux_v3.1.2590.20110922/runwpa
rtl8192_8188CU_linux_v3.1.2590.20110922/wlan0dhcp
rtl8192_8188CU_linux_v3.1.2590.20110922
Authentication requested [root] for make driver:
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build M=/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922 modules
make[1]: Betrete Verzeichnis ‚/usr/src/linux-headers-3.0.0-12-generic‘
CC [M] /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from /usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29: schwerwiegender Fehler: linux/smp_lock.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[2]: *** [/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o] Fehler 1
make[1]: *** [_module_/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Fehler 2
make[1]: Verlasse Verzeichnis ‚/usr/src/linux-headers-3.0.0-12-generic‘
make: *** [modules] Fehler 2
Compile make driver error: 2, Please check error Mesg
^Cdjhooker@schlepptop:/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.210922$ ^C
djhooker@schlepptop:/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922$


Ich kann damit nicht selbst herausfinden woran es nun hapert. Hat jemand eine Idee und kann helfen?

Viele Grüße
djhooker

/usr/local/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.201
10922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/os
dep_service.h:49:29: schwerwiegender Fehler: linux/smp_lock.h:
Datei oder Verzeichnis nicht gefunden

Der Treiber kompiliert nict gegen deinen aktuellen Kernel. Der Treiber verlangt Definitionen aus einer Headerdatei smp_lock.h, die in aktuellsten Kernelversionen nicht mehr existiert. Du kannst warten, bis Belkin neue Treiber freigibt, du kannst auf einen älteren Kernel zurückfallen, oder du kannst versuchen, das Problem zu hacken, indem du dir die smp_lock.h aus einer anderen Quelle, etwa einer älteren Kernelsource, besorgst und in den verlangten Pfad einkopierst.

HTH

Hallo,

ich hatte vor einigen Monaten hier im Forum wegen Problemen
bei der Einrichtung eines Belkin-USB-WLAN-Adapters unter
Ubuntu 11.04 /t/belkin-n300-usb-wlan-unter-ubuntu-11-04/6569833/2

Schmerzen. Gelöst.

Gestern nahm ich ein Upgrade von Natty Narwhal auf Oneiric
Ocelot vor. Nun stehe ich wieder vor dem gleichen Problem -
WLAN funktioniert nicht.

Schmerzen.

Wenn Du mich fragst: nimm irgendeinen Stick, dessen Kerneltreiber im Kernel enthalten ist. Beispiel (weil ich ihn hier habe): Zyxel ZyAIR G-220, vor vielleicht 2-2 Jahren für 10€ in der Bucht geschossen. Treiber ist im Kernel enthalten, Firmware ist in Debian in den non-free-Paketen mit drin (bei Ubuntu vermutlich ähnlich).

10 € die sich in meinen Augen gelohnt haben. Kein Problem nach Kernelupgrade. Läuft. Läuft sicher auch mit dem übernächsten Release.

Ich habe mittlerweile meine Laptops wieder mit interner Hardware versorgt. Nur falls eBay wirklich nichts bietet …

Sebastian

Hallo,

ich würde dir raten, besorg dir nen Stick der ohne Umwege in Ubuntu läuft. Ich hab auch nen WLAN Stick von Netgear hier mit dem ich jedes mal bei einem Kernelupgrade Probleme habe.

Vielleicht nicht der hilfreichste Tipp, allerdings sparst du dir da ne Menge Stress.

Gruß,
dEEkAy

Hi, woher kann ich denn diese smp_lock.h nehmen und was müsste ich da genau kopieren?

Ich kann beim Rechnerstart im grub-Startmenü unter „Previous versions“ das System mit dem alten Kernel laden - da funktioniert dann auch alles bestens. Also müsste ich diese smp_lock aus dem Natty holen?

Wäre das Problem ggf. gelöst bzw. besser beherrschbar wenn ich die bisherige Linux-Partition formatiere/lösche und das neue Ubuntu direkt aufspiele? Dann würde es doch keinen Umweg über ein Upgrade geben.

Bin leider, was den Umgang mit Linux-Konfigurationen betrifft, noch ein Newbie…

Schöne Grüße
djhooker

Ich kann beim Rechnerstart im grub-Startmenü unter „Previous
versions“ das System mit dem alten Kernel laden - da
funktioniert dann auch alles bestens. Also müsste ich diese
smp_lock aus dem Natty holen?

Ja. Allerdings nutzt es dir (für diesen Zweck) nichts, mit dem alten Kernel zu starten. Du benötigst die Sourcen des alten Kernels bzw. genauer gesagt die Header. Früher waren die mal auf deiner Platte, und wenn sie nicht gestor… mit dem Systemupgrade überschrieben worden sind, dann müssten sie auch noch zu finden sein. Einfach mal ein find / -name smp_lock.h bzw. find /usr/src/ -name smp_lock.h über die Platte laufen lassen.

Wenn es die Datei nicht mehr gibt, musst du dir die Sourcen eines alten Kernels besorgen. Keine Ahnung, ob Ubuntu dafür Unterstützung bietet, aber du kannst jederzeit auf http://kernel.org zurückgreifen. Einen älteren Kernel (z. B. 2.6.37, da ist sie noch drin) herunterladen, entpacken und die /usr/src/linux-2.6.37/include/linux/smp_lock.h (wenn du wie üblich nach /usr/src/ heruntergeladen und dort entpackt hast) nach /usr/src/linux/include/linux/ (gleich mal prüfen, ob dieser Pfad bei dir existiert!) kopieren.

Es kann dir aber passieren, dass der Kompiliervorgang dann mit dem nächsten Schritt gleich wieder abbricht.

Aber wenn du den alten Kernel noch zur Verfügung hast - probier doch einfach, den Ozelot mit dem alten Kernel laufen zu lassen. Dann sollte auch der alte Treiber noch laufen. An Funktionalität dürftest du damit mit hoher Wahrscheinlichkeit nix einbüßen.

Und für die Zukunft merken: Einmal kompilieren heisst immer kompilieren! Wenn du auch nur ein einziges Kernelmodul selbst kompilierst, bist du bei jedem Kernelupgrade gezwungen, erneut zu kompilieren. Zumindest solange, bis ein neuer Kernel endlich die gewünschte Funktionalität nativ zur Verfügung stellt.

Wäre das Problem ggf. gelöst bzw. besser beherrschbar wenn ich
die bisherige Linux-Partition formatiere/lösche und das neue
Ubuntu direkt aufspiele? Dann würde es doch keinen Umweg über
ein Upgrade geben.

Nein. Das würde nur dann etwas nützen, wenn der Ozelot den WLAN-Adapter nativ unterstützt und er aber bei dir nur deswegen jetzt nicht funktioniert, weil du bei der früheren Installation des Treibers bestimmte Änderungen (z. B. Modul-Blacklisting) vornehmen musstest, die dir jetzt im Wege stehen.

HTH

Hi,

Du musst Dir die Datei von nirgendwoher nehmen, deren Funktionalität (big kernel lock) ist nun anders realisiert.

Gehe in das entsprechende Verzeichnis und führe

touch smp_lock.h

aus, das sollte dieses Problem lösen, indem eine leere Datei angelegt wird. Hat bei meinen Grafiktreibern problemlos funktioniert.

Das andere Problem im Log war ein fehlender root-Zugriff, das Kompilieren des Moduls sollte schon als root erfolgen, am bequemsten mit

sudo su

eine root-Shell aufmachen.

Gruß Lutz