6807
Не видит юзб wifi адаптер
Здравстуйте, установил впервые линукс (manjaro 18 xfce minimal) на пк без постоянного доступа к проводной сети и остался без интернета. Имеется wifi адаптер netgear wnda3100v2 (чип BCM4323) без драйверов на линукс. Попробовал драйверы виндоус с ndiswrapper, но не работает, хотя пишет:
А dmsg выдаёт (надеюсь копирую то, что нужно):
Помогите заставить работать, пж!
$ 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 комментариев
мне помогло с регистратором
bash.org
Такая же беда. Поставил Manjaro 18 xfce minimal, имеется wi-fi адаптер Netis WF2180. На LinuxMint всё завелось с пол-пинка: установил rtl8812au, перегрузился, настроил подключение и забыл. В Manjaro также установил этот драйвер rtl8812au-dkms-git 5.2.20.2.r27.g2dad788-1, но система упорно не видит адаптер.
хотя он как бы есть в устройствах:
Подскажите что не так делаю? Второй день бьюсь и никак :(
Строчки
в NetworkManager.conf добавил.
А еще неплохо глянуть, куда и какие он файлы ставит. Может модуль иначе называется.
pacman -Ql rtl8812au
В общем надо было команду modprobe -v 8812au, а не rtl8812au, после этого в usbcore появился драйвер rtl8812au. Кстати, в /etc/modules-load.d/modules.conf присутствует строчка именно rtl8812au, возможно поэтому модуль не грузился автоматом, заменил на 8812au — загрузился.
Но что дальше?
lspci -k ни слова о wi-fi
Впрочем, возможно что добавить в блеклист нужно как раз 8812au
По идее где-то в пакете должен быть файлик с инструкциями.
Еще неплохо прочесть комментарии ментейнеров и пользователей к этим драйверам на их страницах в АУР.
Получилось. Скачал дрова с официального сайта netis, поставить их естественно не получилось, но в документации нашёл что чип всё таки не 8812, а 8811. В поиске менеджера пакетов забил 8811 и установил пакет rtl8821au-dkms-git. Добавил ручками 8812au в modules.conf. Перегрузился и появился список сетей в менеджере. Ну дальше пароль и я в инете :)
Ну теперь ещё немного погоняю Manjaro и если всё будет ок, то в новогодние каникулы перееду на неё совсем.
Пока мне очень нравится её отзывчивость по сравнению с Mint xfce. Немного непривычно, но попробую разобраться.
Вот куда в ней запихали привычный init.d? :D
И ещё интересует такой вопрос модули хранятся в /var? Значит надо /var на ssd размещать?
bash.org
Поскольку здесь systemd, скорее всего в /dev/null :D
Да бог с Вами, с чего? В /usr/lib/modules/, конечно.