ndiswrapper -l
lsmod|grep ndis
lspcidrake -v
ndiswrapper -m
modprobe ndiswrapper
[live@localhost ~]$ su -
gpg-agent[3406]: directory `/root/.gnupg' created
gpg-agent[3406]: directory `/root/.gnupg/private-keys-v1.d' created
gpg-agent[3407]: gpg-agent (GnuPG) 2.0.27 started
[root@localhost ~]# ndiswrapper -l
[root@localhost ~]# lsmod|grep ndis
[root@localhost ~]# lspcidrake -v
Card:NVIDIA GeForce 420 series and later: NVIDIA Corporation|GM108M [GeForce 840M] [DISPLAY_3D] (vendor:10de device:1341 subv:17aa subd:381c) (rev: a2)
--->unknown : Qualcomm Atheros|QCA6174 802.11ac Wireless Network Adapter [NETWORK_OTHER] (vendor:168c device:003e subv:17aa subd:3044) (rev: 20)
r8169 : Realtek Semiconductor Co., Ltd.|RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [NETWORK_ETHERNET] (vendor:10ec device:8168 subv:17aa subd:3819) (rev: 10)
i2c_i801 : Intel Corporation|Wildcat Point-LP SMBus Controller [SERIAL_SMBUS] (vendor:8086 device:9ca2 subv:17aa subd:3987) (rev: 03)
unknown : Intel Corporation|Wildcat Point-LP SATA Controller [AHCI Mode] [STORAGE_SATA] (vendor:8086 device:9c83 subv:17aa subd:3987) (rev: 03)
lpc_ich : Intel Corporation|Wildcat Point-LP LPC Controller [BRIDGE_ISA] (vendor:8086 device:9cc3 subv:17aa subd:3987) (rev: 03)
shpchp : Intel Corporation|Wildcat Point-LP PCI Express Root Port #5 [BRIDGE_PCI] (vendor:8086 device:9c98) (rev: e3)
shpchp : Intel Corporation|Wildcat Point-LP PCI Express Root Port #4 [BRIDGE_PCI] (vendor:8086 device:9c96) (rev: e3)
shpchp : Intel Corporation|Wildcat Point-LP PCI Express Root Port #3 [BRIDGE_PCI] (vendor:8086 device:9c94) (rev: e3)
shpchp : Intel Corporation|Wildcat Point-LP PCI Express Root Port #1 [BRIDGE_PCI] (vendor:8086 device:9c90) (rev: e3)
snd_hda_intel : Intel Corporation|Wildcat Point-LP High Definition Audio Controller [MULTIMEDIA_AUDIO_DEV] (vendor:8086 device:9ca0 subv:17aa subd:3987) (rev: 03)
mei_me : Intel Corporation|Wildcat Point-LP MEI Controller #1 [COMMUNICATION_OTHER] (vendor:8086 device:9cba subv:17aa subd:3987) (rev: 03)
xhci_pci : Intel Corporation|Wildcat Point-LP USB xHCI Controller [SERIAL_USB] (vendor:8086 device:9cb1 subv:17aa subd:3987) (rev: 03)
snd_hda_intel : Intel Corporation|Broadwell-U Audio Controller [MULTIMEDIA_AUDIO_DEV] (vendor:8086 device:160c subv:17aa subd:3987) (rev: 09)
Card:Intel 810 and later: Intel Corporation|Broadwell-U Integrated Graphics [DISPLAY_VGA] (vendor:8086 device:1616 subv:17aa subd:381c) (rev: 09)
unknown : Intel Corporation|Broadwell-U Host Bridge -OPI [BRIDGE_HOST] (vendor:8086 device:1604 subv:17aa subd:3987) (rev: 09)
hub : Linux 3.19.8-desktop-3.mga5 xhci-hcd|xHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0003)
hub : Linux 3.19.8-desktop-3.mga5 xhci-hcd|xHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
usbhid : PIXART|USB OPTICAL MOUSE [Human Interface Device|Boot Interface Subclass|Mouse] (vendor:093a device:2510)
usb_storage : SanDisk|U3 Cruzer Micro [Mass Storage|SCSI|Bulk-Only] (vendor:0781 device:5406)
usb_storage : SanDisk|Cruzer Glide [Mass Storage|SCSI|Bulk-Only] (vendor:0781 device:5575)
rtsx_usb : Generic|USB2.0-CRW (vendor:0bda device:0129)
uvcvideo : Acer, Inc|Lenovo EasyCamera [Video|Video Control] (vendor:5986 device:0249)
btusb : Atheros Communications, Inc.|Unknown [Wireless|Radio Frequency|Bluetooth] (vendor:0cf3 device:e300)
hid_generic : PIXART USB OPTICAL MOUSE
[root@localhost ~]#
[live@localhost ~]$ su -
gpg-agent[3417]: directory `/root/.gnupg' created
gpg-agent[3417]: directory `/root/.gnupg/private-keys-v1.d' created
gpg-agent[3418]: gpg-agent (GnuPG) 2.0.27 started
[root@localhost ~]# modprobe ndiswrapper
[root@localhost ~]# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper.conf ...
[root@localhost ~]#
dedanna1029 wrote:Well, I think I can see kinda sorta what's going on with ndiswrapper:
- Code: Select all
[root@localhost ~]# ndiswrapper -l
[root@localhost ~]# lsmod|grep ndis
dedanna1029 wrote:--->unknown : Qualcomm Atheros|QCA6174 802.11ac Wireless Network Adapter [NETWORK_OTHER] (vendor:168c device:003e subv:17aa subd:3044) (rev: 20)
journalctl -ab | grep -iE "ath10k|atheros"
dedanna1029 wrote:***Update: I was right on that one. I thought for a minute there with "modprobe ndiswrapper" I was getting somewhere, but no dice. I tried again in MCC to add the wireless connection after I ran these, and got the exact same results as in the OP.
[/code]
Ken-Bergen wrote:For what it's worth ndiswrapper needs both the correct *.inf and *.sys files for your device and they must be in the same folder when you point ndiswrapper to the *.inf file.
doktor5000 wrote:Yep, sorry took that for granted.
dedanna1029 wrote:I think what I've commented to kernel.org will suffice (link above).
[root@localhost ~]# lspci | grep Qualcomm -v
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# journalctl -ab | grep -iE "ath10k|atheros"
Sep 29 11:41:35 localhost kernel: ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:17aa:3044.bin failed with error -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: failed to load spec board file, falling back to generic: -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: failed to fetch generic board data: -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: failed to fetch board file: -2
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: could not fetch firmware files (-2)
Sep 29 11:41:36 localhost kernel: ath10k_pci 0000:03:00.0: could not probe fw (-2)
[root@localhost ~]#
Fedora should be no different than Mageia in that you setup software sources and install anything you want until you run out of RAM. Of course if the software requires a reboot all of it is lost.dedanna1029 wrote: (of course, as it can't install to a dvd...).
dedanna1029 wrote:If I were to do this I'd have to figure out just where on the system to install these things, another question.
doktor5000 wrote:For ndiswrapper, please don't complain to me, I cannot change that fact. It's been like that for years, I've reported that back in Mandrake days as https://qa.mandriva.com/show_bug.cgi?id=26046
You can use drakconnect to install the windows driver, but it forgets to load ndiswrapper, and sometimes has issues installing the windows driver properly.
But it's not rocket science, using ndiswrapper consists of three basic steps:Then you can use drakconnect to configure the interface.
- install windows driver via ndiswrapper -i
optional - check if driver was installed and if ndiswrapper sees the actual wireless device via ndiswrapper -l- add the modprobe alias via ndiswrapper -m
- actually load the wrapped driver via modprobe ndiswrapper
For ath10k, your questions about the firmware should all be answered by the link posted above: https://wireless.wiki.kernel.org/en/use ... k/firmware
Also the driver will tell you where it expects the firmware via e.g. dmesg.
dedanna1029 wrote:Ran the ndiswrapper commands right down the line, placed the board.bin and firmware-5.bin files in /lib/firmware/ath10k/QCA6X74/hw2.0/ folder and in a hw3.0 folder that I created
[...]
Anyway, all ndiswrapper commands at that point showed good and clear, so I tried drakconnect, which wanted the driver for ndiswrapper, and then... again, couldn't find the ndiswrapper interface (again).
dedanna1029 wrote:I rebooted to try again, and now modprobe ndiswrapper comes up with no results; ndiswrapper isn't running, yada-yada... and now journalctl -ab | grep -iE "ath10k|atheros" comes up with no results as well.
When I run ndiswrapper -i to try installing the driver again, it states it's already installed.
ndiswrapper -l shows the Qualcomm, says it's present.
ndiswrapper -l
lsmod|grep ndis
iwconfig
dedanna1029 wrote:I don't know what else to do. I've got to be missing something. There is no opt.bin listed to download at kvalo. The latest firmware is firmware-5.bin, which is what I'm using, with its associated board.bin found here. Maybe I should make the 2.1 folder as well? Or something?
[...]
Will I now have to try kernel backports?
doktor5000 wrote:Seems you're mixing things up. You can either use ndiswrapper with the windows driver OR try to use a native linux driver. They are NOT related to each other.
dedanna1029 wrote:placed the board.bin and firmware-5.bin files in /lib/firmware/ath10k/QCA6X74/hw2.0/ folder and in a hw3.0 folder that I created - it wasn't there but that's where these drivers came from, was 3.0. The QCA6X74 folder all around was not there. I'm debating trying the /lib/firmware/ath10k/QCA988X/hw2.0/ folder, but there is already a firmware-4.bin in there, along with notes for it. There is no board.bin for it, or any other file in that folder.
<snip>
There is no opt.bin listed to download at kvalo. The latest firmware is firmware-5.bin, which is what I'm using, with its associated board.bin found here. Maybe I should make the 2.1 folder as well? Or something?
[dedanna@localhost ~]$ su -
Password:
[root@localhost ~]# ndiswrapper -l
netathrx : driver installed
device (168C:003E) present
[root@localhost ~]#
[root@localhost ~]# lsmod | grep ndis
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# iwconfig
enp2s0 no wireless extensions.
lo no wireless extensions.
[root@localhost ~]#
Users browsing this forum: No registered users and 1 guest