Уголок новичка
   873

Не видит юзб wifi адаптер

Здравстуйте, установил впервые линукс (manjaro 18 xfce minimal) на пк без постоянного доступа к проводной сети и остался без интернета. Имеется wifi адаптер netgear wnda3100v2 (чип BCM4323) без драйверов на линукс. Попробовал драйверы виндоус с ndiswrapper, но не работает, хотя пишет:

$ ndiswrapper -l
bcmn43xx64 : driver installed
device (0846:9011) present


А dmsg выдаёт (надеюсь копирую то, что нужно):
Спойлер!
[    4.161627] ndiswrapper version 1.61 loaded (smp=yes, preempt=yes)
[    4.380668] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[    4.453870] usb 1-1.4: reset high-speed USB device number 6 using ehci-pci
[    4.562327] ndiswrapper: driver bcmn43xx64 (,08/26/2009, 5.10.79.30) loaded
[    4.562469] ------------[ cut here ]------------
[    4.562470] transfer buffer not dma capable
[    4.562482] WARNING: CPU: 6 PID: 333 at drivers/usb/core/hcd.c:1586 usb_hcd_map_urb_for_dma+0x413/0x570
[    4.562482] Modules linked in: ndiswrapper(OE+) bnep intel_rapl x86_pkg_temp_thermal intel_powerclamp nls_iso8859_1 coretemp nls_cp437 vfat fat kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel aes_x86_64 crypto_simd cryptd iTCO_wdt snd_hda_codec_hdmi iTCO_vendor_support glue_helper eeepc_wmi btusb asus_wmi uinput intel_cstate wmi_bmof intel_uncore sparse_keymap btrtl mxm_wmi nvidia_drm(OE) btbcm btintel nvidia_modeset(POE) snd_usb_audio intel_rapl_perf drm_kms_helper bluetooth snd_usbmidi_lib snd_hda_codec_realtek snd_rawmidi mousedev snd_hda_codec_generic snd_seq_device joydev input_leds drm snd_hda_intel ecdh_generic snd_hda_codec rfkill i2c_i801 snd_hda_core pcspkr lpc_ich snd_hwdep e1000e snd_pcm agpgart syscopyarea snd_timer sysfillrect mei_me sysimgblt snd fb_sys_fops
[    4.562510]  nvidia(OE) soundcore mei evdev wmi mac_hid pcc_cpufreq ipmi_devintf ipmi_msghandler crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sd_mod ahci libahci libata crc32c_intel xhci_pci firewire_ohci scsi_mod xhci_hcd ehci_pci firewire_core ehci_hcd crc_itu_t
[    4.562524] CPU: 6 PID: 333 Comm: systemd-udevd Tainted: P           OE     4.19.2-1-MANJARO #1
[    4.562525] Hardware name: System manufacturer System Product Name/P8Z68-V PRO GEN3, BIOS 3802 01/15/2015
[    4.562526] RIP: 0010:usb_hcd_map_urb_for_dma+0x413/0x570
[    4.562527] Code: 39 c9 73 30 80 3d 03 4b cd 00 00 41 bd f5 ff ff ff 0f 85 57 ff ff ff 48 c7 c7 a8 77 71 8c c6 05 e9 4a cd 00 01 e8 17 77 a4 ff <0f> 0b 8b 53 64 e9 3a ff ff ff 65 48 8b 0c 25 40 5c 01 00 48 8b 49
[    4.562528] RSP: 0018:ffff960a02357278 EFLAGS: 00010286
[    4.562529] RAX: 0000000000000000 RBX: ffff8c127fe4b780 RCX: 0000000000000000
[    4.562529] RDX: 0000000000000007 RSI: ffffffff8c6a74be RDI: 00000000ffffffff
[    4.562530] RBP: ffff8c128c338000 R08: 0000000000000001 R09: 00000000000003ee
[    4.562530] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000600000
[    4.562531] R13: 00000000fffffff5 R14: 0000000000000006 R15: ffff8c127f8373f0
[    4.562532] FS:  00007fdccdae9480(0000) GS:ffff8c128eb80000(0000) knlGS:0000000000000000
[    4.562532] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.562533] CR2: 000055f8b69a9028 CR3: 000000040a4c4004 CR4: 00000000000606e0
[    4.562534] Call Trace:
[    4.562538]  usb_hcd_submit_urb+0x38d/0xb30
[    4.562540]  ? __inc_numa_state+0x23/0x70
[    4.562542]  usb_start_wait_urb+0x65/0x160
[    4.562543]  usb_control_msg+0xdd/0x140
[    4.562545]  usb_get_descriptor+0x6f/0xb0
[    4.562561]  wrap_submit_irp+0x317/0x890 [ndiswrapper]
[    4.562569]  pdoDispatchDeviceControl+0x29/0x60 [ndiswrapper]
[    4.562577]  win2lin_pdoDispatchDeviceControl_2+0x18/0x20 [ndiswrapper]
[    4.562583]  ? win2lin_IoInvalidDeviceRequest_2+0x20/0x20 [ndiswrapper]
[    4.562589]  lin2win2+0xd/0x20 [ndiswrapper]
[    4.562596]  IofCallDriver+0x6d/0x70 [ndiswrapper]
[    4.562602]  win2lin_IofCallDriver_2+0x18/0x20 [ndiswrapper]
[    4.562609]  ? NdisAllocateMemoryWithTag+0x12/0x30 [ndiswrapper]
[    4.562612]  ? __kmalloc+0x18f/0x220
[    4.562617]  ? NdisAllocateMemoryWithTag+0x12/0x30 [ndiswrapper]
[    4.562624]  ? win2lin_NdisAllocateMemoryWithTag_3+0x1b/0x30 [ndiswrapper]
[    4.562631]  ? win2lin_NdisAllocateMemoryWithTag_3+0x1b/0x30 [ndiswrapper]
[    4.562637]  ? win2lin_NdisAllocateMemoryWithTag_3+0x1b/0x30 [ndiswrapper]
[    4.562644]  ? IofCompleteRequest+0xf8/0x1b0 [ndiswrapper]
[    4.562650]  ? pdoDispatchPnp+0x43/0x440 [ndiswrapper]
[    4.562656]  ? lin2win6+0x22/0x28 [ndiswrapper]
[    4.562661]  ? lin2win2+0xd/0x20 [ndiswrapper]
[    4.562668]  ? mp_init+0x7c/0x1f0 [ndiswrapper]
[    4.562674]  ? NdisDispatchPnp+0xc2/0x860 [ndiswrapper]
[    4.562675]  ? __kmalloc+0x18f/0x220
[    4.562677]  ? __hw_addr_create_ex+0x59/0xb0
[    4.562683]  ? win2lin_NdisDispatchPnp_2+0x18/0x20 [ndiswrapper]
[    4.562685]  ? __local_bh_enable_ip+0x3a/0x80
[    4.562690]  ? win2lin_NdisDispatchPnp_2+0x18/0x20 [ndiswrapper]
[    4.562695]  ? win2lin_NdisDispatchDeviceControl_2+0x20/0x20 [ndiswrapper]
[    4.562700]  ? lin2win2+0xd/0x20 [ndiswrapper]
[    4.562706]  ? IofCallDriver+0x6d/0x70 [ndiswrapper]
[    4.562712]  ? IoSendIrpTopDev+0xd2/0x120 [ndiswrapper]
[    4.562717]  ? wrap_pnp_start_device+0x203/0x2c0 [ndiswrapper]
[    4.562723]  ? wrap_pnp_start_usb_device+0xc9/0xe0 [ndiswrapper]
[    4.562725]  ? preempt_count_add+0x79/0xb0
[    4.562726]  ? _raw_spin_lock+0x13/0x40
[    4.562727]  ? _raw_spin_unlock_irqrestore+0x20/0x40
[    4.562728]  ? __pm_runtime_set_status+0x1f6/0x260
[    4.562730]  ? usb_probe_interface+0xe4/0x2f0
[    4.562732]  ? really_probe+0x235/0x3a0
[    4.562733]  ? driver_probe_device+0xb3/0xf0
[    4.562734]  ? __driver_attach+0xdd/0x110
[    4.562735]  ? driver_probe_device+0xf0/0xf0
[    4.562736]  ? driver_probe_device+0xf0/0xf0
[    4.562737]  ? bus_for_each_dev+0x76/0xc0
[    4.562739]  ? bus_add_driver+0x152/0x230
[    4.562740]  ? driver_register+0x6b/0xb0
[    4.562741]  ? usb_register_driver+0x7a/0x130
[    4.562742]  ? 0xffffffffc1a6e000
[    4.562748]  ? loader_init+0xbe/0xd0 [ndiswrapper]
[    4.562753]  ? wrapper_init+0x9d/0x1000 [ndiswrapper]
[    4.562755]  ? do_one_initcall+0x46/0x1f5
[    4.562757]  ? kmem_cache_alloc_trace+0x176/0x1d0
[    4.562760]  ? do_init_module+0x22/0x210
[    4.562761]  ? do_init_module+0x5a/0x210
[    4.562762]  ? load_module+0x1fac/0x20e0
[    4.562764]  ? __se_sys_init_module+0x10a/0x170
[    4.562765]  ? __se_sys_init_module+0x10a/0x170
[    4.562767]  ? do_syscall_64+0x65/0x180
[    4.562768]  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    4.562769] ---[ end trace 8e5bcc676e59cacd ]---
[    4.562793] ndiswrapper (mp_init:211): couldn't initialize device: C0000001
[    4.562794] ndiswrapper (pnp_start_device:395): Windows driver couldn't initialize the device (C0000001)
[    4.562796] ndiswrapper (mp_halt:254): device 0000000099ed1be0 is not initialized - not halting
[    4.562797] ndiswrapper: device eth%d removed
[    4.562823] ndiswrapper: probe of 1-1.4:1.0 failed with error -22
[    4.562845] usbcore: registered new interface driver ndiswrapper 




Помогите заставить работать, пж!

14 комментариев

avatar
Пардон, хотел написать в раздел новичков. Не заметил, что он выбирается при отправке сообщения.
0
avatar
погугли в сторону usb_modeswitch
мне помогло с регистратором
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Здравствуйте!
Такая же беда. Поставил Manjaro 18 xfce minimal, имеется wi-fi адаптер Netis WF2180. На LinuxMint всё завелось с пол-пинка: установил rtl8812au, перегрузился, настроил подключение и забыл. В Manjaro также установил этот драйвер rtl8812au-dkms-git 5.2.20.2.r27.g2dad788-1, но система упорно не видит адаптер.

$ dkms status
rtl8812au, 5.2.20.2.r27.g2dad788, 4.19.4-1-MANJARO, x86_64: installed


$ dmesg | grep usbcore
[    0.143577] usbcore: registered new interface driver usbfs
[    0.143588] usbcore: registered new interface driver hub
[    0.143605] usbcore: registered new device driver usb
[    0.336766] usbcore: registered new interface driver usbserial_generic
[   20.143410] usbcore: registered new interface driver btusb


$ sudo modprobe -v rtl8812au
modprobe: FATAL: Module rtl8812au not found in directory /lib/modules/4.19.4-1-MANJARO


хотя он как бы есть в устройствах:
$ usb-devices
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=0811 Rev=02.00
S:  Manufacturer=Realtek 
S:  Product=802.11ac WLAN Adapter 
S:  SerialNumber=00e04c000001
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)


Подскажите что не так делаю? Второй день бьюсь и никак :(
Строчки

[device]
wifi.scan-rand-mac-address=no

в NetworkManager.conf добавил.
Последний раз редактировалось
0
avatar
Их там штук пять, драйверов. Попробуйте другой.
А еще неплохо глянуть, куда и какие он файлы ставит. Может модуль иначе называется.
pacman -Ql rtl8812au
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Все попробовал по очереди, ни один сразу не заработал.
0
avatar
Некоторые из них могут работать только на определенных ядрах, читайте комментарии в АУРе.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Продолжу песню о боли :D
В общем надо было команду modprobe -v 8812au, а не rtl8812au, после этого в usbcore появился драйвер rtl8812au. Кстати, в /etc/modules-load.d/modules.conf присутствует строчка именно rtl8812au, возможно поэтому модуль не грузился автоматом, заменил на 8812au — загрузился.
Но что дальше?
lspci -k ни слова о wi-fi
0
avatar
присутствует строчка именно rtl8812au, возможно поэтому модуль не грузился автоматом, заменил на 8812au — загрузился.
rtl8812au в блеклист /etc/modprobe.d/rtl8812au_blacklist.conf добавьте.
Впрочем, возможно что добавить в блеклист нужно как раз 8812au
По идее где-то в пакете должен быть файлик с инструкциями.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
а этот файл как может называться? и что в нём надо искать?
Последний раз редактировалось
0
avatar
Ну например «readme» или «instal.txt». Искать не надо, надо прочесть.
Еще неплохо прочесть комментарии ментейнеров и пользователей к этим драйверам на их страницах в АУР.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Спасибо :)
Получилось. Скачал дрова с официального сайта netis, поставить их естественно не получилось, но в документации нашёл что чип всё таки не 8812, а 8811. В поиске менеджера пакетов забил 8811 и установил пакет rtl8821au-dkms-git. Добавил ручками 8812au в modules.conf. Перегрузился и появился список сетей в менеджере. Ну дальше пароль и я в инете :)
Ну теперь ещё немного погоняю Manjaro и если всё будет ок, то в новогодние каникулы перееду на неё совсем.
Пока мне очень нравится её отзывчивость по сравнению с Mint xfce. Немного непривычно, но попробую разобраться.
Вот куда в ней запихали привычный init.d? :D
И ещё интересует такой вопрос модули хранятся в /var? Значит надо /var на ssd размещать?
0
avatar
Вот куда в ней запихали привычный init.d? :D
Здесь systemd

И ещё интересует такой вопрос модули хранятся в /var?
/usr/lib/modules
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
в документации нашёл
Очередная победа принципа RTFM над опытом и интуицией.
куда в ней запихали привычный init.d? :D
Поскольку здесь systemd, скорее всего в /dev/null :D
модули хранятся в /var?
Да бог с Вами, с чего? В /usr/lib/modules/, конечно.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
В итоге просто подключил смартфон в качестве модема. Подключился сразу и без вопросов.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.