libera/#devuan/ Friday, 2021-10-22

Nematocystupgraded to chimaera 4 last night.  changed my desktop background to an image stored on my desktop.  i don't know how to get back the default that I had before.  creating a new user, it's coming from /usr/share/desktop-base, yet there are no image files there.  don't know how to get them selected05:56
golinuxNematocyst: Try /usr/share/images/desktop-base/06:02
Nematocystgolinux, thanks.  that worked06:03
golinuxExcellent06:03
golinuxI am also happy to hear that the default pleases you06:04
Nematocysti'm surprised that location isn't a default (like backgrounds) if you want to return to them easily.  must have been a brain fart (i had seen usr/share/desktop-base when checking the new user... must have actually been the directory you mentioned)06:06
golinuxdesktop-base formats all components of the desktop theme06:08
golinuxI still get confused by some of the locations06:10
Nematocystfyi, it was a seriously painless dist-upgrade.  did it yesterday, started at 6:30pm backing up with rsync.  rsync done at 7:44.  updated with everything working save a couple minor details by 8:40.  never seen anything like that06:10
Nematocystit's one thing to be that solid if you install v3, update to v4 immediately... but been running beowulf since it arrived06:11
GoatAvengerBackuping up before a dist-upgrade...  Good idea.  I should do that..07:40
hyrcanusi'm against software paternalism, but apt-get dist-upgrade could at least encourage that in a message to the user07:41
djphhyrcanus: huh?12:25
hyrcanusmaking a backup before upgrade or dist-upgrade12:26
djpha12:29
djph*ah12:29
hyrcanuswould you reccommend a backup before an unexperienced person performs upgrade or dist-upgrade?12:36
hyrcanusit's been a long time since i ran into serious problems myself12:36
djphhyrcanus: I mean, I always do, but because I know if I don't, the machine spirit will know, and cause something to go wrong.12:44
hyrcanus:)12:44
djphit's the same reason printers get a blood-sacrifice when changing the fuser drum12:44
linux_hello. for some reason, my 4.0 installation is attempting to upgrade some stable packages to the backport ones while using apt. where to start with this?14:13
linux_if I comment the backports line on sources.list, the system appears to be fully upgrading (i'm only using the bpo kernel as far as I can tell)14:14
linux_fully upgraded*14:14
linux_https://paste.debian.net/hidden/b2d38f10/14:18
freemHi17:14
gnarfaceHi, freem.  it's a slow channel, just ask your question and wait17:17
freemI know17:17
freemI'm just reading stuff before, to formulate it better.17:17
gnarfaceif that linux_ person comes back tell them that's expected behavior because backports packages are versioned to look newer than the stable ones17:18
buZzah good point17:18
hyrcanusthis is a nice place to learn apt-y things17:18
hyrcanusi am also very grateful to all the work debian and devuan maintainers do to keep things trouble free17:19
hyrcanusthank you!17:19
freemWell, basically, there's a conjonction between a very old project of mine, and old memory of mine of devuan having tools to make forking easier, and an increased boredom, and I was wondering if I could get infos on some of the very lower level layers of debian/devuan here. Still have to formulate it correctly to not waste other people's time17:20
hyrcanusfreem talks of forks, and then Pie arrives.  and now I'm hungry.17:24
freemheh17:24
freemgood forks are a useful tools to eat Pie indeed17:24
hyrcanussince we're blathering anyway, can you try with your on-topic question?17:25
freem(also, I don't think a toy stuff can be called a fork)17:25
freemwell, I was wondering about how much the pre/post inst/rm scripts are vital.17:26
hyrcanusi think some packages need them to do some housecleaning, others do not.17:26
freemI know and understand their roles, mind you. Currently, I'm reading at kernel's ones (good old dpkg-deb is useful for that)17:26
freemI think those scripts are one of the major reasons to have bash classified as essential17:27
freemin some cases, I think they could be not necessary, for a less general distro, and was thinking about just repackaging some packages, to start building a base for that toy project17:28
freemI also noted, in the debian10's lifecycle, an increase in RAM usage for stuff like initrd17:29
hyrcanusoh, so the debian packages do things that require bashisms beyond a posix shell?17:30
freemwhich I think is related, since I'm pretty sure those scripts are directly responsible for regenarating initrd (which, IIRC, now requires more than 250MiB to boot, and yes, that's a lot)17:30
freemthat's what I suspect17:30
freemI can't see any other reason to have bash considered essential17:30
freemOTOH Debian is rather... prudent (and I like that fact) so maybe its just some artefact of long forgotten bashisms17:31
gnarfaceyes, leading cause of "can't boot after switching init shell to dash" is old bashisms in init scripts (often obsolete or out-of-repo ones)17:32
hyrcanusi can only generally agree that dependencies that can be avoided should be.  but maybe the manpower and energy isn't available to remove that dependency17:32
freemin any cases, I think those scripts are... mostly annoying, and might be avoided. I would not bother anyone with that, it's better to do and then show17:32
gnarfacehowever, i'm certain you don't need more than 250MiB to boot the current initrd17:32
freemhyrcanus: exactly. I'm not asking to anyone to do the job, I'm just searching for infos to toy with it myself17:32
freemlemme check my last stack of VMs then17:33
gnarfacetotal used memory after a clean boot on ceres amd64 is around 160MB but i'm pretty sure it will boot with less than that, maybe as little as 64MB17:33
freemyes... *after* a clean boot :p17:33
hyrcanusmaybe there's a program that can scan for bashisms.  try #bash maybe17:33
gnarfacefreem: if you're looking for the devuan image build scripts they're on the gitlab17:33
freemI will I think17:33
freemthe problem is, that waste of memory prevent having many VMs running17:34
freembasically, at boot, my systems usually require less than 70MiB17:34
freemwithout graphical user session. And I'm large.17:34
gnarfaceheh, well if 250MB is a lot to your vms and the init system is actually blocking that much of it from them, you should consider a different VM solution that can share system ram better like linux-vservers17:35
freemI never spoke about init17:35
freemI spoke about initrd17:35
gnarfacewell, that doesn't change my advice17:35
freeminitramfs if you prefer (longer word, easier to differentiate)17:35
freemyes, indeed17:35
Tenkawainitrd doesnt change your memory footprint at all.. it just moves it17:36
gnarfacecustom initrd isn't a bad idea, either, since probably it is mostly drivers you're not even using17:36
freemTenkawa: at loading time, you need enough RAM to "dezip" it for sure17:36
freemwhat intrigues me is that this use is pretty big17:36
Tenkawaand you need to know "much" more of the interdependenies of what you want loaded17:36
freemyes17:37
Tenkawafreem: what are you "seeing" thats big though?17:37
freemthat's more or less the kind of stuff I'm trying to learn. I can setup my own init by myself without problems17:37
freemwdym?17:37
Tenkawainit is "not" a big process17:37
freemI did NOT talked about *init*17:37
TenkawaI know.. you keep avoiding our question17:38
freemwhich was?17:38
Tenkawa"what is?17:38
Tenkawawhat do you define as a "big process"17:39
freemthat depends on the task at hands17:39
Tenkawano... you made an absolute statement... its taking up too much memory17:39
freembut having an initramfs 4 times bigger than a working system seems excessive to me, yes17:39
Tenkawawhats  "its"17:39
gnarfacewell wait, here's how i got confused, you started out talking about the forking tools used to make devuan and then went into how bash was taking up too much memory17:40
freemyes17:40
freemI don't know how but stuff went to this17:40
Tenkawagnarface: exactly17:40
hyrcanusit's a different subject now.17:40
freemI only try to get infos on those tools17:40
freemoriginally17:40
Tenkawahe made an absolute statement and is avoiding it17:40
hyrcanusinitramfs being 250MB?17:40
gnarfaceusually the people complaining about bash taking up too much memory are complaining specifically about it during init17:40
freemaround that value, yes17:41
freemI was not talking about init, never17:41
hyrcanus^ clarified then17:41
freemor at least about init as PID117:41
gnarfacethere's a flag you can set in /etc/ somewhere to make it build default initrd with only drivers for detected hardware17:41
freemyes17:41
freembut I'm still interested in understanding the why, instead of just working around it17:41
freemthis involves playing with stuff17:42
freemthis also involves understanding how stuff are generated, and I am, also, interested in those pre/post inst/rm scripts17:42
Tenkawainitramfs size can be easily set..there is no why.. it doesnt "take up that much memory" it only uses up whats allocated during use17:42
gnarfacewell you can try changing /etc/initramfs-tools/initramfs.conf:20 from MODULES=most to MODULES=dep and then rebuild the initramfs17:43
freemso, those are the 2 topics I'm mostly interested in: the tooling devuan built, to *play* with it, and the diving into the scripts in packages, to see how much they are really needed17:43
gnarfaceer, the initrd, i mean17:43
freemnot to ask to anyone to do anything: I don't care, I'm adult, I can work my systems myself17:43
gnarfacethe pre/post scripts are mostly gonna be the same as debian; they handle package installation and removal details17:43
freemexact17:43
freemthey trigger all events at install/removal/upgrade/downgrade of package17:44
freemthey are the heart of distro17:44
gnarfaceit's good to look into them, you might find mistakes, i doubt you'll find much ram savings though17:44
freemwell, the packages17:44
freemit's more about understanding more my systems17:44
gnarfaceapt-get source [package]17:44
gnarfacethat's a good place to start17:45
freemit's ok, I suppose to rant about stuff one have seen in particular situations. It's better to understand why17:45
gnarfacethere should be a devuanized new maintainer's guide in the works somewhere but i'm not sure where17:45
freemmy intent is to master my systems, not to ask the world to reduce size because it's too big for old systems no one should care about anymore17:45
gnarfaceyou can still refer to the debian one for most of this stuff, but really only chapters 6 and 8 are super useful and even then there's only like one page from each that isn't diversionary17:46
freemand, well, I thought that people which forked debian may have built a knowledge base17:46
freemwhich would avoid the dive in source, which is costly in time17:46
gnarfacefsmithered did have a link to one but i forget where and he's not here to ask at the moment17:46
freemI know C, I know C++, I know shell, I have basics of perl, I could dive.17:46
freemreading doc is still faster :)17:46
gnarfaceit is probably on the forum somewhere... does anyone have that? someone started writing up a condensed devuanized nmg?17:47
gnarfaceout of habit i've still been referring to the debian docs a lot, but i know they're slowly scrubbing it of non-systemd stuff17:48
gnarfacethe basics of how packages work didn't change and most the packages are themselves literally unchanged so any pre-systemd, or non-systemd-specific documentation from debian should still be accurate17:49
freemyes, but, well, what I want to understand is not how they are built in itself. Writting the various files (except for those scripts, ok) and running the tools is tedious, but not that hard17:52
freemwell, at least, to produce a binary package from binaries. Writting a source package is more complicated, clearly17:53
freemthere was a reason I was not asking directly. I was afraid of not asking stuff correctly... and I was proven true. Guess I should not have joined that early.17:54
freemFWIW, I already have built a set of VMs to do automatic installs through PXE + scripts based on debootstrap17:55
freemthat's even how I noticed that initrd memory increase btw17:55
gnarfaceyea really try that MODULES=dep thing17:56
gnarfacetry that first17:56
freemyep, might work17:56
gnarfacethe pre/post scripts aren't magic they're just shell scripts and they're hand-made by every single packager so you just pick a package and read its scripts17:56
freembut I was diverted by that RAM question, as I always tend to. The real thing is, I want to understand how installing a kernel will generate an initrd17:57
freemactually, from what I remember, they are *not* completely hand-written17:57
gnarfaceone of those package scripts does it but by calling system tools like update-initramfs17:58
freemIIRC, in source packages, you can declare triggers, which will partially generate them17:58
freemthat trigger thingy is rather complex, and I have not dug in it since... long.17:58
gnarfaceuh, there might be some boilerplate available to be generated by the tools yes, i have never used it because mostly i modify other packages17:58
freemdebian's documentation about packaging is... sorry, but rather messy17:59
freemthere's also a shitload of tools17:59
gnarfaceyea, skip to chapter 617:59
freemwhich are sometimes duplicated17:59
gnarfaceyea, sometimes there's the "debian one" and then there's the one everyone else uses, and usually they're both usable17:59
gnarfacesometimes debian will have an "old skool" one and a new guard one18:00
freemas I said, I'm perfectly able to create a binary archive from a set of files, using the dpkg-deb command18:00
hyrcanusi use dpkg-buildpackage and have no idea what i'm doing18:00
freemI even wrote some scripts at last work to allow colleagues to deploy stuff with less hassle, while avoiding me to manually check all the shit they'd have wrote18:00
freemhyrcanus: I believe `dpkg-deb -b ` is the lowest level you can go.18:01
hyrcanusah18:01
gnarfacei usually use dpkg-buildpackage for stock packages but i generally use make-kpkg for kernel packages and checkinstall for out-of-distro undebianized sources18:01
freemthis basically takes a set of files and put them into the "1 version file, 1 archive for DEBIAN, 1 archive for /" end file18:02
hyrcanusoh thanks again gnarface - i'll learn checkinstall a bit18:02
freemdpkg... that's just the tool on which everything rely, at some point or another18:02
freem(and there's only one maintainer for this from what I've read somewhere in the MLs... sad)18:02
freemI would not call myself a sysadmin or a maintainer: I'm not. But I do have some basics about how my fav (since more than 10 years) distro works internally18:04
freemstill trying to increase knowledge though, about the internals, and the why. Not about the tooling itself18:04
freemon those, debian, and all derivated distros, are not really nicely documented. It's hard to document those things, of course, especially considering the age of the project18:05
freemanyway, I'm not here to give lectures. I probably know less than a lot after all.18:06
freemI'll ask more specific questions when I'll have some18:06
* freem have man pages to read18:07
freemfor example, if I asked the question "what creates the `/lib/modules/$version/.fresh-install` files?" I doubt I'd find many to answer that :)18:08
* freem needs to teach vim to open the scripts in a meaningful order18:09
furrymcgeehttps://codesearch.debian.net/search?q=fresh-install18:11
freemfurrymcgee: thanks, but... I just needed to open the scripts in a meaningful order :)18:12
freemI was really just looking at them in the wrong order.18:13
freemhmm18:13
freemhttps://git.devuan.org/devuan-sdk/libdevuansdk/src/branch/master/docs18:13
freem"This documentation is obsolete and should be updated."18:14
freemI suppose this is done by compiling something with "python-markdown ruby-ronn" ?18:14
freemI'm failing to understand what the SDK is really for tbh18:15
freem(when reading the readme. Not sure if there is compiled doc available somewhere?)18:16
gnarfaceif there is it's probably somewhere else on that gitlab18:16
gnarfacebut i think we're behind on documentation for some of this stuff18:16
freemdoc is always to annoying to maintain...18:17
gnarfaceif you want to look for something productive and educational to do, porting debian docs probably isn't a bad idea18:17
* freem understands so much18:17
freemtbh, I think debian's doc is not that great18:18
Tenkawafreem: Debian's documents are perfectly fine18:18
freemok.18:18
freemIt's perfectly fine.18:18
freemYou're absolutely true.18:19
gnarfacefreem: they straight up told me they purposefully wrote the first 5 chapters of the NMG as a barrier to entry.  hopefully our documentation won't be that way.18:19
freemthis is likely why, for so many years, I was using gentoo and then arch's doc for debian stuff18:19
freembut yeah, debian's doc perfectly fine.18:20
gnarfaceheh, yea gentoo's docs, now that's actually a good effort18:20
gnarfacedebian's NMG is delivered with maximum contempt for new users18:20
gnarfacelike i said; just skip to chapter 618:21
freemokay18:21
furrymcgeethe sdk is to build iso images, I tried this once https://furrymcgee.github.io/Devuan.html18:21
freemonly to build iso images?18:21
freemif that's that... well, I already have a set of dash scripts doing it (and network installs and... not the topic)...18:22
freemI guess no need to take time on this then18:22
* hyrcanus claps with joy! c-only, no dependencies. https://github.com/kevinboone/epub2txt218:23
Tenkawaif you also look at the repo its 4 years out of date18:23
freemwhich repo?18:24
Tenkawahttps://git.devuan.org/devuan-sdk/libdevuansdk/src/branch/master/docs18:24
freemI see commit 6 months ago. But right, most stuff is old. Better source?18:24
freemthe commit to say stuff it outdated is 11 months old btw18:25
freemhyrcanus: I'll forward this link to other chans!18:27
Tenkawano that was saying the docs were out of date18:27
Tenkawabesides the one bug fix 6 months ago (which looks incomplete btw) its all 4 years since the last change18:28
* freem have not looked at full history18:28
freemso, any alternative to suggest?18:28
TenkawaI'm looking at the "functionality"18:29
freemACK18:29
Tenkawain chimaera its going to probably need to be changed again18:29
Tenkawa(depending on partitioning capabilities)18:31
razor[m]hi19:00
user3614During boot I have got a lot of errors "i915 0000:00:02.0: [drm] *ERROR* Fault errors on pipe A: 0x00000080".19:00
user____That's normally a PCI error. Overclocking anything user3614 ?19:03
razor[m]as far as i know i915 is intel graphics gfx built into kernel isnt it19:03
user____Yes, but the error is a PCI pipe error19:04
user____Which can occur when things are overclocked in the bios.19:04
user____OR he has a second AGP card and the bios selection is not liked by the kernel, which thinks output is to go to i91519:05
user3614I haven't overclocked anything, and this is the first time I've seen it.19:05
user____user3614: does it boot properly?19:05
user3614Besides the error messages everything looks OK.19:06
user____https://duckduckgo.com/?t=ffsb&q=%5Bdrm%5D+*ERROR*+Fault+errors+on+pipe+A%3A+0x00000080%22&ia=web19:07
user____user3614: your fault seems to be well known19:07
user____this claims there is a solution https://www.linuxquestions.org/questions/slackware-14/first-boot-was-ok-but-second-boot-ends-with-errors-4175585395/?__cf_chl_jschl_tk__=pmd_Iys..QdEVcwEy7aFHPLB321w2RcYwWpfa3qBB0FYmMU-1634922466-0-gqNtZGzNArujcnBszQY919:08
user____"I found the answer:19:10
user____I simply had to disable the onboard graphics (Intel)."19:10
user____What I said above. Do you have an AGP card in addition to the onboard video i915 user3614 ?19:10
user____If so, disable the i915 internal VGA from BIOS.19:11
user3614I don't know, but the graphics card is really Intel.19:11
user____Looks like it's not possible to run 2-card mode with an i915 currently.19:11
gnarfaceif it's one of those optimus laptops things could be more complicated19:11
user____i915 is a chipset internal one normally. Do you have 2 VGA connectors on the back?19:11
gnarface(may be 1 vga and 1 hdmi)19:12
gnarface(also, there could be an internal nvidia card piggy-backing on the same output)19:12
user____https://github.com/FreeBSDDesktop/kms-drm/issues/39 -- even FreeBSD is affected19:12
user3614I only have a HDMI connector besides the laptop screen.  There is nothing conmected there.19:12
user____gnarface: i915 based external / AGP cards are unheard-of. i915 is not exactly stellar speed.19:12
user____Ah, laptop!19:13
user____Ok, on laptops, the switching from internal graphica and agp is more complex.19:13
gnarfaceuser____: i915 based external cards are almost unheard-of, but nvidia internal cards are somewhat more common19:13
user____Do you have a nvidia or similar APG?19:13
user____gnarface: i915 is currently present only as "low end" inside chipsets afaik.19:13
gnarfaceuser____: yes, but it's also common for users who have bought one of these dual-gpu hybrid laptops to not know19:14
user____Yes. But then lshw could help. Run from boot disk.19:14
gnarfaceyea i'd just run: lspci |grep VGA19:14
gnarfaceuser3614: how many lines does this command return?  lspci |grep VGA19:15
user____That's after booting. Alas, he can't. So there are boot iso's which include lshw19:15
user____https://wiki.archlinux.org/title/Laptop/MSI this is an Arch example of laptop with i915 + nvidia19:15
user3614It returns two lines.19:15
gnarfaceuser3614: lemme guess, one of them has the word NVidia in it?19:15
user361400:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)19:16
user361400:1f.5 Non-VGA unclassified device: Intel Corporation Device 9d24 (rev 21)19:16
gnarfaceoh, weird...19:16
user____Right, you want to use the Skylake HD19:16
gnarfaceuser____: did they ever make hybrid graphics with 2 intel GPUS??  that's what it seems like i'm seeing here19:16
user____gnarface: yes, it's the same story, internal HD and external [other] -- which can also be Intel.19:17
gnarfacenever seen that one before19:17
debdognot read the backlog bot sometimes it does not have a "vga" in it:19:17
debdog01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)19:17
user____The graphics card in laptops is just another PCIe card.19:17
user3614I have been using this laptop for several years, and this is the first time I have seen this error message.19:17
gnarfacehmm, good to note, debdog ....19:17
user____https://forums.linuxmint.com/viewtopic.php?t=355208&p=2055269 user3614 try this19:18
gnarfaceuser3614: more likely signs of something now almost working that didn't used to work at all19:18
user____yes that too.19:18
user____Or unseated PCIe connector inside.19:18
gnarfaceheh, yea19:19
gnarfacebut if it's just getting the wrong one you might be able to override it by manually specifying the PCIID in the xorg.conf19:19
user____user3614: in BIOS what selections do you have for VGA?19:19
gnarfaceit usually just loads whatever one is first on the bus which isn't always a safe assumption in this case19:19
gnarfaceyea if you can just disable the weak one in the bios, all the better, but that's actually a rare feature in this class of hardware19:20
gnarfaceor you could just ignore it if everything seems fine :)19:20
user3614In BIOS so far I have only found options for boot order, and viewing logs.19:20
user____No, it is present in 99% of BIOSes.19:20
user____user3614: wow. Phoenix? What brand is this laptop?19:20
* gnarface maybe has selection bias from sitting in a support channel all day19:20
user3614This is a Librem 13v2.19:21
gnarfaceuser3614: i'd try the other boot order as a test, then maybe do some video benchmarks19:21
user____Interesting beast you have there user361419:21
user____So it seems to have Intel HD520 graphics, plus the "legacy" chipset internal i91519:22
user____The idea would be to tell it to ignore the i91519:22
user____user3614: you could rename i915.ko in /lib/modules/*19:23
gnarfacehmm, reviews make it look pretty nice. i'm jealous19:24
user____Also, it seems HD520 graphics require the nonfree? Intel graphics drivers. You do have nonfree enabled user3614 ?19:24
gnarfacehd520 requires non-free drivers for real?  i thought they'd put all their firmware in the main vanilla kernel19:25
user____I am not sure, but from what I am reading, that might be so. Not drivers per se but some blob.19:25
user3614I have only two non-free packages: "firmware-atheros" and "firmware-misc-nonfree".19:25
user3614They are for wifi and bluetooth.19:26
gnarfaceyou probably want intel-microcode too for the cpu vulnerability patches19:26
user____try this: sudo updatedb; locate i915.ko; sudo mv /.../i915.ko ~/i915.ko.backup19:26
user____then try to start x, see what happens19:26
gnarface... although maybe not because supposedly those fixes come with a performance hit19:26
user____BEFORE REBOOTING: sudo update-initramfs19:27
user3614X is already running without all this.19:27
user____Looks like i915 is a little buggy19:27
user____Oh, now you tell us user3614 ? !!19:27
user3614I am in this channel on that laptop, so rebooting means I'll be back soon.19:29
gnarfacei already gathered it was working fine, i was just about helping it work faster and getting rid of that weird error19:29
user____user3614: stop, new instructions, did not know x11 works: https://forums.linuxmint.com/posting.php?mode=quote&f=59&p=173761819:29
gnarfacetoo late19:29
user____Tant pis. I hope he can handle cli undoing what he did to reboot with gui again...19:30
user3614I've just rebooted and haven't seen the error.  I haven't changed anything on the system.19:31
user____:)19:32
user____So now you are running Windows, and it pretends to fix itself by rebooting?19:32
gnarfacei actually have seen this behavior on systems with both windows and linux in some cases; where in a weird situation the linux drivers will only work after the windows drivers have set them up then you warm-reboot19:33
user____Duck is full of i915 linux driver errors. Looks like it could use "some" attention. Not new messages either, lots are 5-6 yo19:33
user____gnarface: yes that is a known problem. Also seen on sound cards sometimes.19:34
user3614There is only Devuan on this laptop. :)19:34
gnarfacegood to know19:37
gnarfaceand yea that was primarily something i've also seen only with soundcards, particularly on Dells19:37
gnarfacehey user3614 would you mind pasting the entire output of lspci to paste.debian.net?  i'm just curious19:38
user3614https://paste.debian.net/1216431/19:40
gnarfacethanks19:47
gnarfacehuh, yea that's a strange thing i've never seen before19:48
gnarfacecool19:48
gnarfacei have to assume "non-VGA unclassified device" is secret code for actually a VGA device just not one you can attach to directly19:49
user3614gnarface, perhaps you'll find the Debian wiki page for this laptop useful: https://wiki.debian.org/InstallingDebianOn/Purism/Librem%201319:55
gnarfacehmm, interesting19:56
gnarfacesays only the bluetooth needs non-free stuff19:56
gnarfacefor some reason i think it must need it for wifi too...19:57
user3614I might remember wrongly, but for some reason I needed both non-free firmware packages.19:57
gnarfaceyea my guess is that wifi "works" but not for anything WPA/WPA2 encrypted without the non-free firmware19:58
gnarfaceiirc that was the situation with both atheros and intel's wifi stuff19:59
gnarfacebut maybe not all models19:59
rwpI haven't ever seen "Non-VGA unclassified device" before either.  That's really surprising.20:00
rwpgnarface, I will confirm that I have seen things that needed a windows driver to run first and then the free driver worked okay after.  For me it was an audio device.20:01
user3614The website https://linux-hardware.org/?id=pci:8086-9d24 claims it to be a "Skylake-U/Y SPI Controller" found in many laptops.20:01
user3614Well, many Google and Purism machines, and few others.20:03
user____.20:09
user____Looks like daddy Intel took some liberties with the pci interface and id tables. Hey they are so big, they can do whatever Dell has been doing for ages <cough>.20:11
user____theregister calls Intel Chipzilla for a reason.20:12
user____https://assets.amuniversal.com/6df96c4009ba013a7d48005056a9545d20:12
user____<this is ot but funny>20:12
user____golinux: ? ^ :)20:12
Tenkawayes that machine needs atheros non-free firmware20:14
user____re: non free blobs: most embedded things like wlan cards have a proper cpu inside and no (!) flash. The nonfree blob is it's firmware, it needs to be loaded after every boot or cold wake from sleep.20:15
Tenkawawifi will work but bluetooth will not without it20:15
Tenkawaif you need some useful reference for that box: https://wiki.debian.org/InstallingDebianOn/Purism/Librem%201320:18
Tenkawahas some info on the keyboard too if you need the specific mappings20:18
gnarfaceit was already linked above20:18
Tenkawagnarface: ahh missed it20:18
Tenkawathose kb mappings are more helpful than anything20:19
user____heh. Who really needs the kbd mappings?20:19
gnarfacetheir icons don't seem to distinguish between "works 100% without non-free firmware" and "works with restricted functionality without non-free firmware"20:19
Tenkawauser____: non us keyboard users??20:19
user____gnarface: the bt icon's legend suggests otherwise20:19
gnarfacei'm saying the wifi is atheros too though and should be not be marked with a thumbs-up20:20
user____Tenkawa: once one has a wm running, it's a wrestling match with that one to just be able to enter shortcuts into any app20:20
user____gnarface: old(er) atheros works fine w/o too much blobbing. ath5 and 6 working here.20:20
gnarfacehmm, really?  noted20:21
user____As I said, there is a cpu which needs fw in the adapter. The blob provides that.20:21
Tenkawauser____: the "adapter" needs the fw not the cpu20:22
user____You call it tomaato I call it tomaeto...20:22
Tenkawait does make a difference..20:22
Tenkawano20:22
Tenkawaits a different component20:22
Tenkawaa different chip on the motherboard20:22
WonkaI think, user____ tried to say "the adapter" has its own CPU which needs firmware uploaded to it.20:23
Tenkawajust like some laptop models  that are called the exact thing have several revisions of internals20:23
user____https://wikidevi.wi-cat.ru/Qualcomm_Atheros -- see there. There's a chronology, now all are "SoC", just isused as "adapter and phy". Old ones had 2 chips. Same thing.20:24
golinuxuser____: Hehehe . . .20:24
user3614I didn't succeed with the keyboard mapping for Librem13 from the Debian wiki.  I have found claims that eudev are ignoring those rules: https://forum.artixlinux.org/index.php/topic,2815.0.html21:27

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!