mh1994hn4114 | Hello guys, im trying to get some internal sdcardreader-device working by installing a driver... It comes by *.deb and when I try to run dkpg -i "*.deb" after satisfying the 'DMKS'-Dependency it tells me the "kernel header" is wrong or sth. like that I don't really get what it means..! ANY Suggestions? Please! Message: "Module build for kernel 4.19.0-18-amd64 was skipped since the | 00:34 |
---|---|---|
mh1994hn4114 | kernel headers for this kernel does not seem to be installed." 😯️ | 00:34 |
mh1994hn4114 | I will read into the DMKS-Stuff now... just trying to get a shortcut here! Hehe. | 00:36 |
fluffywolf | are you running the 4.19.0-18-amd64 kernel? if so, try apt-get install linux-headers-4.19.0-18-amd64 | 00:37 |
mh1994hn4114 | should do the trick. I'am trying this now :) | 00:38 |
mh1994hn4114 | well the apt comes back to my dkms and gives me some Error: "Bad return status for module build on kernel: 4.19.0-18-amd64 (x86_64) Consult /var/lib/dkms/a***/0.3/build/make.log for more information. -> this brings me some Details about a (previous?) makefile-error... feeling like sokrates right now, at least from about his philosophic point of knowledge! :'DD | 00:44 |
mh1994hn4114 | "I know that I know nothing" - Sokrates | 00:45 |
gnarface | what's the build error in that make.log? you probably have other missing dependencies | 00:45 |
mh1994hn4114 | trying to figure that out, hang on please | 00:46 |
mh1994hn4114 | 'cc1: some warnings being treated as errors' | 00:46 |
mh1994hn4114 | make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:309: /var/lib/dkms/au6601/0.3/build/au6601.o] Fehler 1 | 00:47 |
mh1994hn4114 | make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/var/lib/dkms/au6601/0.3/build] Fehler 2 | 00:47 |
mh1994hn4114 | make[2]: *** [Makefile:146: sub-make] Fehler 2 | 00:47 |
mh1994hn4114 | make[1]: *** [Makefile:8: all] Fehler 2 | 00:47 |
mh1994hn4114 | German here ;-) | 00:47 |
mh1994hn4114 | well there's some error before already... this seems messy to me! | 00:48 |
mh1994hn4114 | here's what's right before of what I posted already: "/var/lib/dkms/au6601/0.3/build/au6601.c: In function ‘au6601_pci_probe’: | 00:49 |
mh1994hn4114 | /var/lib/dkms/au6601/0.3/build/au6601.c:1187:2: error: implicit declaration of function ‘setup_timer’; did you mean ‘setup_irq’? [-Werror=implicit-function-declaration] | 00:49 |
mh1994hn4114 | " | 00:49 |
gnarface | need to figure out if it's missing a library or a kernel feature | 00:51 |
gnarface | what's the first thing it complains about? | 00:51 |
gnarface | if there's multiple errors it's usually a chain reaction starting from the first oen | 00:52 |
gnarface | one* | 00:52 |
mh1994hn4114 | it the make.log I assume | 00:52 |
gnarface | yea | 00:52 |
mh1994hn4114 | *in | 00:52 |
gnarface | that's all we got | 00:52 |
gnarface | if this module is for a very different kernel version it might not work | 00:52 |
gnarface | there's a somewhat smaller chance that a debian-specific patch is blocking it but that's less common these days | 00:52 |
mh1994hn4114 | okay, so I'll head back to the log real quick | 00:53 |
gnarface | also, uh... probably bears mentioning that it's really weird you'd need a out-of-kernel driver for a sdcard reader... | 00:53 |
gnarface | the fact it didn't work automatically with the stock built-in usb drivers might be already a bad sign, unless you know for sure this is what you're even supposed to be doing (you might have gotten outdated information from when hardware support for this type of device was new?) | 00:54 |
gnarface | anyway, worth double-checking that any of this is even necessary | 00:55 |
mh1994hn4114 | okay, so I dont really know why there is not an built-in solution! It's probably because thats an onboard device and I may be not too much educated to get anymore details straight..! However the information I've gotten mentions It's supposed to work on a Linuxkernel 4.16+..! So I will just try to get some essence from the log at first. Anyways thanks for mentioning these points. | 01:02 |
gnarface | mh1994hn4114: make sure you installed the build-essential meta-package | 01:03 |
gnarface | if it were a packaged thing from the repos you could also rely on the build-dep option for apt-get | 01:03 |
gnarface | there should be build dependencies listed where you got the package too, it's not always obvious from the errors | 01:04 |
golinux | Could this be an issue with non-free firmware? | 01:16 |
mh1994hn4114 | so I'ma rolling off from the very beginning: I get my internal cardreader on "lspci" listed with the message: "Unassigned class [ff00]..." then I find a *.deb package with some driver some guy made for the device..! here I'm stuck trying to find out how to get it installed | 01:28 |
joerg | you probably should specify exact brand and buildof that device and its internal cardreader. Sounds weird | 01:32 |
mh1994hn4114 | and some new info from the make.log is the very first Error telling: "no jobserver available" -j1 will be set. add „+“ to the origin rule. <- pooly translated I know | 01:32 |
joerg | golinux: hardly | 01:32 |
joerg | though, this is genuinely strange | 01:33 |
mh1994hn4114 | yeah I'll come up with all the details I just stumbled across. So I've got a "lscpi: 02:00.0 Unassigned class [ff00]: Alcor Micro AU6601 PCI-E Flash card reader controller" | 01:33 |
* joerg suddeenly hears somebody whispering "alias" | 01:34 | |
mh1994hn4114 | ad this is what I found about the driver-guy: https://launchpad.net/%7Eiacobs/+archive/ubuntu/au6601/+packages | 01:34 |
mh1994hn4114 | following the word in here (related to Archlinux): https://ysegorov.github.io/2016/au6601/ | 01:35 |
joerg | https://deviwiki.com/wiki/Alcor_Micro_AU6601 | 01:36 |
joerg | https://linux-hardware.org/?id=pci:1aea-6601-0001-0001 | 01:37 |
mh1994hn4114 | so my bad interpreting the support for 4.16+ kernel eh? :D since the last link on linux-hardware tells 5.0 comes with the driver support! My Bad got some thing confused probably | 01:40 |
joerg | seems it's only supported in kernl 5+ | 01:40 |
mh1994hn4114 | it also points to another makefile. so i could try get this running aside my 4.19.xx kernel? | 01:41 |
joerg | backporting rarely is a simple task, you will have to sort out some rough edges like the one you ran into | 01:42 |
joerg | maybe upgrading the kernel version is the more easy way to go? | 01:43 |
mh1994hn4114 | yeah so is there a 5.0 kernel for the devuan? | 01:44 |
mh1994hn4114 | 😅️ | 01:44 |
mh1994hn4114 | thanks to everyone I guess I'ma find out! hhahaha | 01:45 |
fluffywolf | if you use beowulf, you can install 5.14 from backports, if you use chimaera, 5.10 is default, or you can install 5.14. | 01:47 |
mh1994hn4114 | fluffywolf: that helped alot! Thanks again! | 01:49 |
fluffywolf | glad to help. :) | 01:49 |
mh1994hn4114 | So I'm still a some type of newbie in the unix world and I really appreciated all these helping handy in here! | 01:51 |
mh1994hn4114 | *...hands (that) came handy in here..! haha | 01:51 |
expert975 | does devuan include non-free firmware? | 01:56 |
mh1994hn4114 | yeah as far as I know | 01:56 |
fluffywolf | if you enable non-free repositories. the main distribution does not. | 01:56 |
expert975 | fluffywolf: I just booted the live image, did not enable non-free repositories and yet my 3945ABG wifi card works. Both debian and linux-libre exclude this firmware | 01:57 |
fluffywolf | hrmm, fucking with wifi firmware is always the first step whenever I try installing it. but, I haven't tried the latest release. | 01:58 |
expert975 | I thought devuan was free. Aparently I was mistaken | 02:00 |
expert975 | no, https�://www.devuan.org does say it is free software. Why does it include non-free software in the live image? First it sets Google as its DNS now this... | 02:03 |
expert975 | someone tell me this was a mistake. Maybe it's time to rm devuan.iso and use something else | 02:03 |
golinux | live includes non-free firmware. You can delete it if you like | 02:06 |
golinux | If you want to exclude non-free firmware you have to do an "expert install". Info and make that choice. Info non this page: https://www.devuan.org/os/install | 02:08 |
golinux | Sorry for that mangled edit. | 02:09 |
golinux | It's towards the bottom | 02:10 |
expert975 | I feel betrayed by devuan. I'm no longer going to use it | 02:14 |
fluffywolf | cutting off one's nose to spite one's face is always an option, yes. | 02:28 |
golinux | Hey fluffy . . . "experts" do whatever they want and think they know everything so don't read basic info it seems | 02:45 |
ShorTie | expert == has been drip under pressure | 02:57 |
joerg | >><expert975> no, httpsÃ://www.devuan.org does say it is free software. Why does it include non-free software<< you're free to remove that | 02:18 |
joerg | >><expert975> I feel betrayed by devuan. I'm no longer going to use it<< yeah, byebye, we'll miss you | 02:19 |
joerg | "Waiter! I ordered 300g steak, this is 350g, I won't accept it" ROTFL | 02:22 |
joerg | idiologists, gotta love them¡ may we paint it in cosmic latte for you too? To not neglect the red dwarf suns | 02:25 |
joerg | often you hope they 'only' missed to tag it as sarkasm. Just a poor joke¡ | 02:27 |
joerg | RMSism | 02:28 |
joerg | the Stallman paradox: >>to make that system compatible with the Respects-Your-Freedom criteria, you need to add some more *restrictions* of what you can do with the system<< | 02:35 |
joerg | kiss my... | 02:36 |
golinux | enough already . . . ;) | 02:39 |
joerg | did someone mute the channel? | 18:10 |
gnarface | my guess is we're just out of broken things briefly | 18:20 |
gnarface | it happens | 18:20 |
joerg | :-) | 18:26 |
gnarface | it's also a big commercial holiday in the US, people might be spending time with their families | 18:28 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!