I was working with the default x86_64 + kvm kernel config and a kernel module which uses the pr_debug() printk logging method.
On load, modprobe prints:
FATAL: Error inserting modulename: Unknown symbol in module, or unknown parameter (see dmesg)
And dmesg contains:
Unknown symbol __dynamic_pr_debug
I do have the CONFIG_DYNAMIC_DEBUG=y parameter set in my .config.
I found reference to this upstream at: https://lkml.org/lkml/2012/8/30/378 where Jim Crombie said "Ok, transient error, went away with a clean build".
I'd done a make; make modules_install; make install and reboot but that didn't work for me.
Like Jim found, a make clean then recompile worked for me.
You need to mount debugfs to use pr_debug(), see dynamic-debug-howto.txt in the kernel Documentation directory.
Saturday, November 7, 2015
Sunday, June 1, 2014
kernel panic scsi_wait_scan on elrepo kernel-ml
Browsing around ELRepo, you can see they have the elrepo-kernel repository which contains the long-life kernel-lt (currently 3.10) and mainline kernel-ml (currently 3.14) packages.
I'd always been curious about these, so I spun up a test VM and did a CentOS 6 Basic Server install, then added ELRepo and installed them.
kernel-lt works fine first time.
However, kernel-ml will not boot, and simply repeats:
I'd always been curious about these, so I spun up a test VM and did a CentOS 6 Basic Server install, then added ELRepo and installed them.
kernel-lt works fine first time.
However, kernel-ml will not boot, and simply repeats:
FATAL: Module scsi_wait_scan not found.
Sunday, March 16, 2014
hosting http and https domains with lighttpd
I have two domains, one with an SSL certificate and one without. I wanted to host these on the same lighttpd server which only has one IP address.
There are several forum threads and lighty wiki articles about this, but none really cover a concise example of how to do it. Many parts of the documentation are confusing and non-obvious, the situation is not helped by the fact that you cannot do name-based SSL hosting, so what you'd expect to be the logical configuration doesn't work.
After staring at these for a few hours:
There are several forum threads and lighty wiki articles about this, but none really cover a concise example of how to do it. Many parts of the documentation are confusing and non-obvious, the situation is not helped by the fact that you cannot do name-based SSL hosting, so what you'd expect to be the logical configuration doesn't work.
After staring at these for a few hours:
- Documentation: Module: mod_redirect
- How to redirect www
- How to redirect http to https
- Simple SSL configuration
- Documentation: Secure HTTP
Tuesday, February 4, 2014
realtek RTL8188CUS slow on Raspberry Pi
I recently had an adventure troubleshooting slow wifi on one of my Raspberry Pi systems. No matter what I did, I could not get more than 57 kilobytes per second transfer speed to it.
Thursday, November 21, 2013
yum grouplist doesn't display all groups
I've noticed in Fedora that the yum grouplist command doesn't actually display all the groups:
However you can still see a group with groupinfo:
Apparently there can be a "hidden" tag on groups, as reported in this Bugzilla entry:
Bug 986531 - unhide all groups from yum grouplist
You can see all the groups with the yum grouplist hidden command:
# yum grouplist | grep Virt # yum grouplist | grep Virt | wc -l 0
However you can still see a group with groupinfo:
# yum groupinfo Virtualization Loaded plugins: langpacks, list-data, presto, refresh-packagekit Group: Virtualization Group-Id: virtualization Description: These packages provide a virtualization environment.
Apparently there can be a "hidden" tag on groups, as reported in this Bugzilla entry:
Bug 986531 - unhide all groups from yum grouplist
You can see all the groups with the yum grouplist hidden command:
# yum grouplist | wc -l 39 # yum grouplist hidden | wc -l 126
Subscribe to:
Posts (Atom)