Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
/Background
I tried the 'heads-0.4<blah>' distro, which is remarkably like tails, except is uses no closed source stuff at all at all. First casualty was my wifi firmware (in fact, basically ALL firmware). This is my wifi:
How can I find the firmware this loads? There's a few firmware versions and revisions for this wifi card
lspci -vv doesn't mention it
lsusb doesn't find it, unsurprisingly.
It only puts a single line in the logs. Nothing about firmware which it definitely uses.
I got lost in the kernel source. I confess to not regularly reading kernel sources.
I think loading firmware is a kernel option tails may not have set
I intend to loop mount the cd, copy the files, make some needed adjustments, and repackage that as an iso, and burn my compromised heads iso just to try it. Running without wifi is an 'appalling vista'. I eitherneedf to relocate, decrepit as I am, or grab 20 metres of cat5, run it out the window and in my front door :-//.
I am not worried about security, because if some dweeb manages to detect what cpu atheros uses, and bothers to write a hack to breach the linux security of a card found in 0.002% of PCs worldwide, and manages to upload the nothing I have on my box, he deserves to get in for wasting his life, doesn't he? He probably doesn't understand english anyhow.
I know the Realtek nic and the Qualcomm wifi use firmware, because the driver docs say as much. The Broadcomm wifi I had in another box was specific about errors, but it loaded three files, and only complained about the first one it couldn't find. As you see, my nics are being coy. The only thing anything like a nic on the usb is a Qualcomm AR3012 Bluetooth Controller. I imagine that's separate from the AR9485 pci wifi nic.
The point is a bit moot, anyhow. After bitching about everyone else not laying their source out,they appear not to be publishing their own kernel source! I'm getting this sort of thing when I boot heads
Code:
Oct 14 13:12:37 heads kernel: [ 87.038664] 0000:01:00.0: Missing Free firmware (non-Free firmware loading is disabled)
Oct 14 13:12:37 heads kernel: [ 87.042217] r8169 0000:01:00.0: Direct firmware load for /*(DEBLOBBED)*/ failed with error -2
Oct 14 13:12:37 heads kernel: [ 87.044353] r8169 0000:01:00.0 eth0: unable to load firmware patch /*(DEBLOBBED)*/ (-22)
Oct 14 13:12:37 heads kernel: [ 87.061252] r8169 0000:01:00.0 eth0: link down
and kernel patching/unpatching clearly seems necessary.
I did. Enough firmware in tails, basically nothing in heads. Tails is ok, if you want to run off a usb and not make a footprint. It is surprised & disappointed if you want to mount a disk, but it does.
Heads is tails like; But I realised I had to roll back on the firmware, and they don't appear to supply a kernel source. After bitching about everyone else not providing source, that's a bit rich.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.