On 16/11/2016 00:31, Marek Marczykowski-Górecki wrote:
>> Is there any way to debug this further? Have any steps been
>> missed?
>
> Check if u2mfn module was built automatically. Simply login on the
> template console and check `modinfo u2mfn`. If it's not there, build
> it using `dkms autoinstall` command (see its manual page for exact
> parameters).
Hi Marek,
Thanks for your reply. I got this fixed in the end by going back to the
Qubes web link and double-checking everything. I saw the dkms
autoinstall comment there and so I tried it and it worked. The strange
thing is, I saw u2mfn in lsmod output so didn't think this step was
necessary. So was this just the wrong version or something?
So booting a fedora kernel is now working but I'm unable to do what I
was trying to achieve with all of this in the first place which is get
my wifi card working in sys-net.
I can now boot using a vanilla upstream Fedora kernel in sys-net and
associated kernel-devel. I built a wifi driver using akmods for my
broadcom device in the template fedora vm. I assigned my wifi pci device
over to sys-net and although I can see the pci device in lspci in
sys-net and the wl module is loaded, no cigar. As a proof of
process/concept I followed the same steps without Qubes/Xen by getting a
fedora-23 ISO and installing it to USB. Booted that, built driver,
modprobed it and bingo. So for some reason this isn't working when done
through Qubes/Xen. But I'm not sure what could be preventing it and what
to look at next. Some kind of PCI issue perhaps?
In the meantime I've just assigned an entire USB controller over to
sys-net and am using a USB wireless which works just fine but isn't
ideal from some other perspectives.