Вход на сайт
Wlan driver??? Ubuntu 10.04
1190
18.02.12 14:59
Как установить
WLAN Адаптер Edimax EW-7612UAn
Есть диск с драйверами, там есть папка Linux.
Драйвер в архиве zip, после распаковки получил tar.gz
распаковал его тоже, но там нет файла для запуска программы. Почитал про компиляцию программ, вообще ничего не понял. Помогите, есть ли какой нибудь путь попроще?
Убунта вроде бы стала совем простой для чайников, если б не инсталляция некоторых программ. Неужели опять на винду?
WLAN Адаптер Edimax EW-7612UAn
Есть диск с драйверами, там есть папка Linux.
Драйвер в архиве zip, после распаковки получил tar.gz
распаковал его тоже, но там нет файла для запуска программы. Почитал про компиляцию программ, вообще ничего не понял. Помогите, есть ли какой нибудь путь попроще?
Убунта вроде бы стала совем простой для чайников, если б не инсталляция некоторых программ. Неужели опять на винду?
NEW 18.02.12 19:52
в ответ BSDLamer 18.02.12 18:14
Я даже ничего пробовать не могу. Я с терминалом никогда не встречался. Едва нашёл как войти в каталог.
netnic@netnic-desktop:~$ ls
Bilder Musik
Desktop Öffentlich
Documents Pictures
Dokumente rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
Downloads Videos
examples.desktop Vorlagen
netnic@netnic-desktop:~$
Попробовал запустить в терминале Makefile из распакованного архива, выделен жирным
netnic@netnic-desktop:~$ sudo make install
[sudo] password for netnic:
make: *** Keine Regel, um »install« zu erstellen. Schluss.
netnic@netnic-desktop:~$
читал здесь http://help.ubuntu.ru/wiki/programs_installation
Только я там ничего не понимаю. Там написано как создать этот файл, но он уже есть у меня на диске от продавца, я думал, что он сам запустится.
вот этот файл в блокноте:
EXTRA_CFLAGS += -O1 -Wno-unused-variable -Wno-unused-value -Wno-unused-label -Wno-unused-parameter -Wno-uninitialized
EXTRA_CFLAGS += -I$(src)/include -Wno-unused -Wno-unused-function
CONFIG_BUILT_IN = n
export TOPDIR := $(PWD)
ifeq ($(CONFIG_BUILT_IN), y)
include $(src)/config
else
include $(TOPDIR)/config
endif
ifeq ($(CONFIG_RTL8711), y)
RTL871X = rtl8711
MODULE_NAME = 8711
endif
ifeq ($(CONFIG_RTL8712), y)
RTL871X = rtl8712
ifeq ($(CONFIG_SDIO_HCI), y)
MODULE_NAME = 8712s
endif
ifeq ($(CONFIG_USB_HCI), y)
MODULE_NAME = 8712u
endif
endif
ifeq ($(CONFIG_SDIO_HCI), y)
_OS_INTFS_FILES := os_intf/osdep_service.o \
os_intf/linux/os_intfs.o \
os_intf/osdep_sdio_intf.o \
os_intf/linux/sdio_intf.o \
_HAL_INTFS_FILES := hal/$(RTL871X)/hal_init.o \
hal/$(RTL871X)/sdio_halinit.o \
hal/$(RTL871X)/sdio_ops.o \
hal/$(RTL871X)/sdio_ops_linux.o
endif
ifeq ($(CONFIG_USB_HCI), y)
ifeq ($(CONFIG_BUILT_IN), y)
$(shell cp $(src)/autoconf_$(RTL871X)_usb_linux.h $(src)/include/autoconf.h)
else
$(shell cp $(PWD)/autoconf_$(RTL871X)_usb_linux.h $(PWD)/include/autoconf.h)
endif
_OS_INTFS_FILES := os_intf/osdep_service.o \
os_intf/linux/os_intfs.o \
os_intf/linux/usb_intf.o \
_HAL_INTFS_FILES := hal/$(RTL871X)/hal_init.o \
hal/$(RTL871X)/usb_ops.o \
hal/$(RTL871X)/usb_ops_linux.o \
hal/$(RTL871X)/usb_halinit.o \
endif
PWD := $(shell pwd)
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
KVER := $(shell uname -r)
KSRC := /lib/modules/$(KVER)/build
MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
INSTALL_PREFIX :=
endif
ifeq ($(CONFIG_PLATFORM_ARM_S3C), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := arm-linux-
KVER := 2.6.24.7_$(ARCH)
KSRC := /usr/src/kernels/linux-$(KVER)
endif
ifeq ($(CONFIG_PLATFORM_RTD2880B), y)
EXTRA_CFLAGS += -DCONFIG_BIG_ENDIAN -DCONFIG_PLATFORM_RTD2880B
ARCH:=
CROSS_COMPILE:=
KVER:=
KSRC:=
endif
ifeq ($(CONFIG_PLATFORM_MT53XX), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_MT53XX
ARCH:= arm
CROSS_COMPILE:= arm11_mtk_le-
KVER:= 2.6.27
KSRC:= /proj/mtk00802/BD_Compare/BDP/Dev/BDP_V301/BDP_Linux/linux-2.6.27
endif
ifeq ($(CONFIG_PLATFORM_MIPS_RMI), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH:=mips
CROSS_COMPILE:=mipsisa32r2-uclibc-
KVER:=
KSRC:= /root/work/kernel_realtek
endif
ifeq ($(CONFIG_PLATFORM_RTK_DMP), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DRTK_DMP_PLATFORM
ARCH:=mips
CROSS_COMPILE:=mipsel-linux-
KVER:=
KSRC ?= /root/Desktop/SVN/linux-2.6.12
endif
ifeq ($(CONFIG_PLATFORM_MIPS_PLM), y)
EXTRA_CFLAGS += -DCONFIG_BIG_ENDIAN
ARCH:=mips
CROSS_COMPILE:=mipsisa32r2-uclibc-
KVER:=
KSRC:= /root/work/kernel_realtek
endif
ifeq ($(CONFIG_PLATFORM_MSTAR389), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_MSTAR389
ARCH:=mips
CROSS_COMPILE:= mips-linux-gnu-
KVER:= 2.6.28.10
KSRC:= /home/mstar/mstar_linux/2.6.28.9/
endif
ifneq ($(KERNELRELEASE),)
ifeq ($(CONFIG_BUILT_IN), y)
obj-y := $(MODULE_NAME).o
else
obj-m := $(MODULE_NAME).o
endif
$(MODULE_NAME)-y += cmd/rtl871x_cmd.o cmd/$(RTL871X)_cmd.o
$(MODULE_NAME)-y += crypto/rtl871x_security.o
$(MODULE_NAME)-y += debug/rtl871x_debug.o
$(MODULE_NAME)-y += eeprom/rtl871x_eeprom.o efuse/rtl8712_efuse.o
$(MODULE_NAME)-y += $(_HAL_INTFS_FILES)
$(MODULE_NAME)-y += io/rtl871x_io.o \
io/$(RTL871X)_io.o
$(MODULE_NAME)-y += ioctl/rtl871x_ioctl_query.o \
ioctl/rtl871x_ioctl_set.o \
ioctl/rtl871x_ioctl_linux.o \
ioctl/rtl871x_ioctl_rtl.o
$(MODULE_NAME)-y += led/rtl8712_led.o
$(MODULE_NAME)-y += mlme/ieee80211.o mlme/rtl871x_mlme.o
$(MODULE_NAME)-$(CONFIG_MLME_EXT) += mlme/rtl871x_mlme_ext.o mlme/rtl871x_wlan_mlme.o mlme/rtl871x_wlan_sme.o
$(MODULE_NAME)-$(CONFIG_MP_INCLUDED) += mp/rtl871x_mp.o \
mp/rtl871x_mp_ioctl.o
$(MODULE_NAME)-y += os_dep/linux/io_linux.o \
os_dep/linux/xmit_linux.o \
os_dep/linux/cmd_linux.o \
os_dep/linux/mlme_linux.o \
os_dep/linux/recv_linux.o
$(MODULE_NAME)-y += $(_OS_INTFS_FILES)
$(MODULE_NAME)-y += pwrctrl/rtl871x_pwrctrl.o
$(MODULE_NAME)-y += recv/rtl871x_recv.o recv/$(RTL871X)_recv.o
$(MODULE_NAME)-y += rf/rtl871x_rf.o rf/$(RTL871X)_rf.o
$(MODULE_NAME)-y += sta_mgt/rtl871x_sta_mgt.o
$(MODULE_NAME)-y += xmit/rtl871x_xmit.o xmit/$(RTL871X)_xmit.o
else
all: modules
modules:
$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(PWD) modules
install:
install -p -m 644 $(MODULE_NAME).ko $(MODDESTDIR)
/sbin/depmod -a ${KVER}
uninstall:
rm -f $(MODDESTDIR)/$(MODULE_NAME).ko
/sbin/depmod -a ${KVER}
config_r:
@echo "make config"
/bin/bash script/Configure script/config.in
.PHONY: modules clean
clean:
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm .tmp_versions -fr ; rm Module.symvers -fr
cd cmd ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd crypto ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd debug ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd eeprom ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd hal/$(RTL871X) ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd io ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd ioctl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd led ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mlme ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mp ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd pwrctrl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd recv ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd rf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd sta_mgt ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd xmit; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd efuse; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
endif
Как то раньше установка из .tar.gz проблем не вызывала, кликнул по файлу, всё само и стало, прямо как в винде.
netnic@netnic-desktop:~$ ls
Bilder Musik
Desktop Öffentlich
Documents Pictures
Dokumente rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
Downloads Videos
examples.desktop Vorlagen
netnic@netnic-desktop:~$
Попробовал запустить в терминале Makefile из распакованного архива, выделен жирным
netnic@netnic-desktop:~$ sudo make install
[sudo] password for netnic:
make: *** Keine Regel, um »install« zu erstellen. Schluss.
netnic@netnic-desktop:~$
читал здесь http://help.ubuntu.ru/wiki/programs_installation
Только я там ничего не понимаю. Там написано как создать этот файл, но он уже есть у меня на диске от продавца, я думал, что он сам запустится.
вот этот файл в блокноте:
EXTRA_CFLAGS += -O1 -Wno-unused-variable -Wno-unused-value -Wno-unused-label -Wno-unused-parameter -Wno-uninitialized
EXTRA_CFLAGS += -I$(src)/include -Wno-unused -Wno-unused-function
CONFIG_BUILT_IN = n
export TOPDIR := $(PWD)
ifeq ($(CONFIG_BUILT_IN), y)
include $(src)/config
else
include $(TOPDIR)/config
endif
ifeq ($(CONFIG_RTL8711), y)
RTL871X = rtl8711
MODULE_NAME = 8711
endif
ifeq ($(CONFIG_RTL8712), y)
RTL871X = rtl8712
ifeq ($(CONFIG_SDIO_HCI), y)
MODULE_NAME = 8712s
endif
ifeq ($(CONFIG_USB_HCI), y)
MODULE_NAME = 8712u
endif
endif
ifeq ($(CONFIG_SDIO_HCI), y)
_OS_INTFS_FILES := os_intf/osdep_service.o \
os_intf/linux/os_intfs.o \
os_intf/osdep_sdio_intf.o \
os_intf/linux/sdio_intf.o \
_HAL_INTFS_FILES := hal/$(RTL871X)/hal_init.o \
hal/$(RTL871X)/sdio_halinit.o \
hal/$(RTL871X)/sdio_ops.o \
hal/$(RTL871X)/sdio_ops_linux.o
endif
ifeq ($(CONFIG_USB_HCI), y)
ifeq ($(CONFIG_BUILT_IN), y)
$(shell cp $(src)/autoconf_$(RTL871X)_usb_linux.h $(src)/include/autoconf.h)
else
$(shell cp $(PWD)/autoconf_$(RTL871X)_usb_linux.h $(PWD)/include/autoconf.h)
endif
_OS_INTFS_FILES := os_intf/osdep_service.o \
os_intf/linux/os_intfs.o \
os_intf/linux/usb_intf.o \
_HAL_INTFS_FILES := hal/$(RTL871X)/hal_init.o \
hal/$(RTL871X)/usb_ops.o \
hal/$(RTL871X)/usb_ops_linux.o \
hal/$(RTL871X)/usb_halinit.o \
endif
PWD := $(shell pwd)
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
KVER := $(shell uname -r)
KSRC := /lib/modules/$(KVER)/build
MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
INSTALL_PREFIX :=
endif
ifeq ($(CONFIG_PLATFORM_ARM_S3C), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := arm-linux-
KVER := 2.6.24.7_$(ARCH)
KSRC := /usr/src/kernels/linux-$(KVER)
endif
ifeq ($(CONFIG_PLATFORM_RTD2880B), y)
EXTRA_CFLAGS += -DCONFIG_BIG_ENDIAN -DCONFIG_PLATFORM_RTD2880B
ARCH:=
CROSS_COMPILE:=
KVER:=
KSRC:=
endif
ifeq ($(CONFIG_PLATFORM_MT53XX), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_MT53XX
ARCH:= arm
CROSS_COMPILE:= arm11_mtk_le-
KVER:= 2.6.27
KSRC:= /proj/mtk00802/BD_Compare/BDP/Dev/BDP_V301/BDP_Linux/linux-2.6.27
endif
ifeq ($(CONFIG_PLATFORM_MIPS_RMI), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH:=mips
CROSS_COMPILE:=mipsisa32r2-uclibc-
KVER:=
KSRC:= /root/work/kernel_realtek
endif
ifeq ($(CONFIG_PLATFORM_RTK_DMP), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DRTK_DMP_PLATFORM
ARCH:=mips
CROSS_COMPILE:=mipsel-linux-
KVER:=
KSRC ?= /root/Desktop/SVN/linux-2.6.12
endif
ifeq ($(CONFIG_PLATFORM_MIPS_PLM), y)
EXTRA_CFLAGS += -DCONFIG_BIG_ENDIAN
ARCH:=mips
CROSS_COMPILE:=mipsisa32r2-uclibc-
KVER:=
KSRC:= /root/work/kernel_realtek
endif
ifeq ($(CONFIG_PLATFORM_MSTAR389), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_MSTAR389
ARCH:=mips
CROSS_COMPILE:= mips-linux-gnu-
KVER:= 2.6.28.10
KSRC:= /home/mstar/mstar_linux/2.6.28.9/
endif
ifneq ($(KERNELRELEASE),)
ifeq ($(CONFIG_BUILT_IN), y)
obj-y := $(MODULE_NAME).o
else
obj-m := $(MODULE_NAME).o
endif
$(MODULE_NAME)-y += cmd/rtl871x_cmd.o cmd/$(RTL871X)_cmd.o
$(MODULE_NAME)-y += crypto/rtl871x_security.o
$(MODULE_NAME)-y += debug/rtl871x_debug.o
$(MODULE_NAME)-y += eeprom/rtl871x_eeprom.o efuse/rtl8712_efuse.o
$(MODULE_NAME)-y += $(_HAL_INTFS_FILES)
$(MODULE_NAME)-y += io/rtl871x_io.o \
io/$(RTL871X)_io.o
$(MODULE_NAME)-y += ioctl/rtl871x_ioctl_query.o \
ioctl/rtl871x_ioctl_set.o \
ioctl/rtl871x_ioctl_linux.o \
ioctl/rtl871x_ioctl_rtl.o
$(MODULE_NAME)-y += led/rtl8712_led.o
$(MODULE_NAME)-y += mlme/ieee80211.o mlme/rtl871x_mlme.o
$(MODULE_NAME)-$(CONFIG_MLME_EXT) += mlme/rtl871x_mlme_ext.o mlme/rtl871x_wlan_mlme.o mlme/rtl871x_wlan_sme.o
$(MODULE_NAME)-$(CONFIG_MP_INCLUDED) += mp/rtl871x_mp.o \
mp/rtl871x_mp_ioctl.o
$(MODULE_NAME)-y += os_dep/linux/io_linux.o \
os_dep/linux/xmit_linux.o \
os_dep/linux/cmd_linux.o \
os_dep/linux/mlme_linux.o \
os_dep/linux/recv_linux.o
$(MODULE_NAME)-y += $(_OS_INTFS_FILES)
$(MODULE_NAME)-y += pwrctrl/rtl871x_pwrctrl.o
$(MODULE_NAME)-y += recv/rtl871x_recv.o recv/$(RTL871X)_recv.o
$(MODULE_NAME)-y += rf/rtl871x_rf.o rf/$(RTL871X)_rf.o
$(MODULE_NAME)-y += sta_mgt/rtl871x_sta_mgt.o
$(MODULE_NAME)-y += xmit/rtl871x_xmit.o xmit/$(RTL871X)_xmit.o
else
all: modules
modules:
$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(PWD) modules
install:
install -p -m 644 $(MODULE_NAME).ko $(MODDESTDIR)
/sbin/depmod -a ${KVER}
uninstall:
rm -f $(MODDESTDIR)/$(MODULE_NAME).ko
/sbin/depmod -a ${KVER}
config_r:
@echo "make config"
/bin/bash script/Configure script/config.in
.PHONY: modules clean
clean:
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm .tmp_versions -fr ; rm Module.symvers -fr
cd cmd ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd crypto ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd debug ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd eeprom ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd hal/$(RTL871X) ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd io ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd ioctl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd led ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mlme ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mp ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd pwrctrl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd recv ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd rf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd sta_mgt ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd xmit; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd efuse; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
endif
Как то раньше установка из .tar.gz проблем не вызывала, кликнул по файлу, всё само и стало, прямо как в винде.
NEW 19.02.12 09:01
ну и нафига тебе тогда этот линукс если ты разобраться сам не в состоянии ?
cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
make
make install
in your dreams
в ответ Batyj 18.02.12 19:52
В ответ на:
Я даже ничего пробовать не могу. Я с терминалом никогда не встречался. Едва нашёл как войти в каталог.
Я даже ничего пробовать не могу. Я с терминалом никогда не встречался. Едва нашёл как войти в каталог.
ну и нафига тебе тогда этот линукс если ты разобраться сам не в состоянии ?
В ответ на:
netnic@netnic-desktop:~$ ls
Bilder Musik
Desktop Öffentlich
Documents Pictures
Dokumente rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
Downloads Videos
examples.desktop Vorlagen
netnic@netnic-desktop:~$
netnic@netnic-desktop:~$ ls
Bilder Musik
Desktop Öffentlich
Documents Pictures
Dokumente rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
Downloads Videos
examples.desktop Vorlagen
netnic@netnic-desktop:~$
cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625
make
make install
В ответ на:
Как то раньше установка из .tar.gz проблем не вызывала, кликнул по файлу, всё само и стало, прямо как в винде.
Как то раньше установка из .tar.gz проблем не вызывала, кликнул по файлу, всё само и стало, прямо как в винде.
in your dreams
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 18.03.12 21:50
в ответ BSDLamer 19.02.12 09:01
ТС возьми просто поставь ядрышко по-новее и будет тебе счастье:)
Ядро возьми отсюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/
и посмотри чтобы карточки в блеклистах modprobe небыло. И все будет работать!
Ядро возьми отсюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/
и посмотри чтобы карточки в блеклистах modprobe небыло. И все будет работать!
Intelligence is the ability to avoid doing work, yet getting the work done.