/srv/irclogs.ubuntu.com/2016/05/10/#ubuntu-kernel.txt

ejathttps://cxsecurity.com/issue/WLB-201605001400:05
=== JanC is now known as Guest22660
=== JanC_ is now known as JanC
apwejat, that one is known indeed, and the fix ought to be out in -security already08:02
ejatapw: ok thanks08:03
=== adrianalves is now known as adrian
caribouWho is the resident expert on wireless kernel modules ?13:02
rtgcaribou, sforshee13:03
caribourtg: thanks13:03
caribouI've been hunting a nasty wifi bug on my desktop @home (Trusty & Xenial) and the only fix I found is to get some module source on github & install it with dkms13:04
caribousame problem on realtek & ralink chips13:04
caribouso I'm curious to understand why such fix is not in the distro13:05
caribousforshee: ^^13:05
JanCdid you report a bug?13:06
caribouJanC: I've seen a few while investigating the issue13:09
caribouJanC: none actually brought a solution; I thought that upgrading to Xenial would help but it didn't13:10
caribouJanC: installing https://github.com/pvaret/rtl8192cu-fixes does nail it down, now I'm about to look at what has changed13:11
sforsheecaribou: what's in the distro kernel is generally just what's in upstream linux. I can't say why any fixes there aren't making their way upstream.13:16
caribousforshee: looking at the git repo, it looks like work that has never been submitted upstream13:17
sforsheesometimes "fixes" for some hardware break other hardware though, and that's generally not considered acceptible13:17
caribousforshee: true, that would explain why it is kept outside13:18
JanCit's a driver from Realtek that according to README only works on one specific chip and wasn't ported to recent kernels13:18
sforsheeI don't really recommend people use realtek or ralink because neither does a great job of making things work well upstream13:20
JanClooks like driver that was written for a specific device really13:20
caribouJanC: then it explains why it's kept there13:21
JanCas e.g. it doesn't support multiple antennas properly & such?13:21
JanCit might still be useful for somebody wanting to improve the drivers in upstream linux, dunno13:22
caribousforshee: well, it's the builtin chip so not much choice13:22
caribouone thing though, it used to work fine for a long time (even during Trusty's early days)13:22
JanCcaribou: it's not on PCIE?13:22
caribouJanC: ralink is a wifi dongle that I used to diagnose further; realtek is native on the desktop13:23
caribouor the other way around, I'd have to check13:25
caribouwell, your clarifications pretty much explains why I had to chase it down13:26
cariboumy only solution to identify the problem would be to identify a working kernel then bisect13:27
caribouJanC: sforshee: thanks for the clarifications btw13:28
JanCthere seem to be several more drivers like that on github  :-/13:29
JanCfor other Realtek chips etc.13:29
jdstrandjsalisbury: fyi, the upstream kernel still had the bug :\17:55
jdstrandjsalisbury: in trying it I noticed that I couldn't use sbuild since overlayfs wasn't in the kernel. I thought the upstream kernels had overlayfs available. would it be possible to adjust the kernel config for the upstream kernels to include overlayfs?17:56
jsalisburyjdstrand, I can look into it.  I'm not sure off hand though.  Maybe apw has an idea?18:51
jsalisburyjdstrand, thanks for testing the latest mainline.  I'll build the next kernel for the bisect.18:52
apwjdstrand, i'd expect overlayfs to be included, _but_ you might find you are using old format overlayfs which only ubuntu lkernles support18:53
apwas in using overlayfs not overlay18:53
* jdstrand is just using sbuild18:53
jdstrandI don't recall changing anything, but its been a while18:54
apwyeah sbuild i thnk support both, and it would remember which you first used18:54
jdstrandunion-type=overlayfs18:54
apwnow how did you tell, erm, in the overlay directory it stores a flag18:54
apwso thats V1 support with the old whiteouts, so a mainline kernel cannot mount it18:54
apwyou can make that overlay and it ought to work with both18:55
apwobviously persistant ones get broken, but ephemerals for sbuild should just be ok18:55
jdstrandinteresting18:59
jdstrandapw: ok, thanks!19:00

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!