Harald Hoyer
54483dd773
kernel-modules: add tegra arm modules
2014-06-30 12:03:11 +02:00
Harald Hoyer
5a57582050
Add rd.hostonly kernel command line parameters
...
rd.hostonly=0 will remove all configuration compiled in the initramfs
from the host on which it was build
2014-06-27 13:59:44 +02:00
Peter Robinson
827ec27a9c
kernel-modules: Fix storage module selection for sdhci/mmc/ahci
...
Currently the block driver detection for generic initrd doesn't include
the SD/MMC drivers so we fail to boot generic images on any device using
those platforms as boot devices when using a generic initrd. Add logic
to detect those modules. This primarily fixes embedded ARM devices but
also likely intel tablets/dev boards and enterprise hypervisors that
have the ability to boot from SD.
Also the ahci_init_controller misses a number of drivers that use the
libahci_platform module for the init so this fixes some missing achi
moduless too.
Finally it cleans up the ARM storage module hacks that the above now
deals with in a more generic manner.
Signed-off-by: <pbrobinson@gmail.com>
2014-05-23 15:44:00 +02:00
Harald Hoyer
a0b2c69441
kernel-modules: add sdhci_acpi to the static list of kernel modules
...
Thanks Adam Williamson!
https://bugzilla.redhat.com/show_bug.cgi?id=1063556
2014-02-12 11:23:38 +01:00
Harald Hoyer
3aa35b727f
kernel-modules: add more block driver
...
e.g. nvme
2013-12-19 12:37:47 +01:00
Harald Hoyer
28609baf6e
kernel-modules: add ohci-pci to the list of forced module installs
2013-11-14 10:07:04 +01:00
Harald Hoyer
76a4478264
kernel-modules(ARM): add mmc_block usb_storage to statis list of kernel mods
2013-10-18 14:56:51 +02:00
Harald Hoyer
8bcfd683bd
*/module-setup.sh: add comments for dracut called functions
2013-10-08 10:37:56 +02:00
Harald Hoyer
af11946054
dracut-functions.sh: inst_multiple == dracut_install
2013-08-07 10:33:15 +02:00
Harald Hoyer
868f935e23
kernel-modules/module-setup.sh: silently omit some filesystem drivers
2013-07-31 13:56:03 +02:00
Kyle McMartin
ad2565c8ff
dracut: 90kernel-modules/module-setup.sh: add ehci-tegra.ko on arm
...
kernel-tegra is now part of the base kernel package, so bits and pieces
ended up modular, and as a result, if you boot off the internal USB, you
drop to a dracut shell with no way of getting to root.
2013-07-24 10:23:10 +02:00
Dennis Gilmore
3ae5ac28af
include panel-tfp410 module on arm systems in the initramfs needed for framebuffer on omap systems
2013-06-06 09:38:44 +02:00
Harald Hoyer
e64bcf5a99
kernel-modules/module-setup.sh: add hid-hyperv and hv-vmbus
2013-05-30 08:38:40 +02:00
Harald Hoyer
af2716626a
kernel-modules/module-setup.sh: add nvme kernel module
...
apparently not caught by the block driver regexp
https://bugzilla.redhat.com/show_bug.cgi?id=910734
2013-05-29 14:48:13 +02:00
Harald Hoyer
c9e5b75308
kernel-modules/module-setup.sh: don't fail hard on a missing module
2013-03-18 09:29:08 +01:00
Harald Hoyer
fd191a7b41
kernel-modules/module-setup.sh: install all host filesystem drivers
...
https://bugzilla.redhat.com/show_bug.cgi?id=922565
2013-03-18 08:43:23 +01:00
Harald Hoyer
8fdcc1a9b1
kernel-modules: move usb-storage out of fixed drivers
2013-03-13 14:46:39 +01:00
Harald Hoyer
3e35441f18
kernel-modules: better match for arm architecure
2013-03-07 14:17:33 +01:00
Harald Hoyer
cbc21754e5
kernel-modules: move some kernel modules out of unconditional install
2013-03-07 12:10:53 +01:00
Harald Hoyer
6ae68b4674
kernel-modules: handle rd.driver.* in systemd mode in dracut-pre-udev
2013-03-06 17:29:11 +01:00
Thomas Backlund
a28e2aeefe
kernel-modules: Add ehci support for kernel 3.8+
...
Kernel 3.8 split ehci-hcd into ehci-hcd, ehci-pci and ehci-platform,
so adapt the list to cope with this change.
2013-02-13 17:42:32 +01:00
Harald Hoyer
1db3d2615d
kernel-modules: create /etc/modprobe.d if it does not yet exist
...
https://bugzilla.redhat.com/show_bug.cgi?id=873220
2013-01-02 13:57:40 +01:00
Nicolas Chauvet
00ae54f00a
Fix rd.blacklist.driver when no /etc/modprobe.d exists
...
This bug was reported as http://bugzilla.redhat.com/873220#c2
As the /etc/modprobe.d isn't created in the boot process
nor bundled within the initramfs, the initramfsblacklist.conf
cannot be created.
Instead, the /usr/lib/modprobe.d directory is available and using it
will restore the blacklist behavior.
2012-12-14 09:04:55 +01:00
Harald Hoyer
dc67eda6bf
combine some instmods
2012-10-16 13:16:53 +02:00
Harald Hoyer
8714280104
only install /etc/modprobe.d for hostonly
2012-10-16 13:15:21 +02:00
Harald Hoyer
48ca487621
install virtio* modules in the generic case
...
https://bugzilla.redhat.com/show_bug.cgi?id=864012
2012-10-09 17:44:29 +02:00
Harald Hoyer
ea62729238
kernel-modules/module-setup.sh: add yenta_socket to the initramfs
...
https://bugzilla.redhat.com/show_bug.cgi?id=853787
2012-09-06 11:51:31 +02:00
Dennis Gilmore
ec6d8eab69
include the omap_hsmmc module on arm
2012-08-02 12:18:48 +02:00
Harald Hoyer
343b7d7488
kernel-modules/module-setup.sh: add missing "fi"
2012-07-30 17:08:51 +02:00
Harald Hoyer
aec9f902f0
kernel-modules/module-setup.sh: move "$drivers" "$filesystems" and "$add_drivers" to dracut.sh
2012-07-27 16:03:42 +02:00
Cong Wang
823311ea3b
90kernel-modules: remove unused variables in install()
...
The local variables in install() are unused, can be removed.
Cc: Harald Hoyer <harald@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
2012-07-26 10:10:04 +02:00
Harald Hoyer
68e7661ca7
deprecate old command line options
2012-07-25 10:32:42 +02:00
Harald Hoyer
3e624cd9dc
kernel-modules/module-setup.sh: just optionally install all modprobe.d
2012-07-23 15:40:20 +02:00
Harald Hoyer
b7c8f59fef
kernel-modules/module-setup.sh: fix modprobe.d install
...
if /lib/modprobe.d does not exist, it errors with:
find: `/lib/modprobe.d/': No such file or directory
2012-07-23 11:38:36 +02:00
Harald Hoyer
1ddc789f5a
kernel-modules/module-setup.sh: add hid_generic to kernel modules
2012-07-12 10:20:28 +02:00
Harald Hoyer
9f5c98a76a
kernel-modules/module-setup.sh: also install /lib/modprobe.d/*.conf
...
In theory we should only install /lib/modprobe.d/*.conf and only for
host-only the /etc/modprobe.d.
2012-07-11 08:42:21 +02:00
Harald Hoyer
5ffa0114c0
kernel-modules: no need to install modules.dep et.al.
...
dracut_kernel_post() does it all
2012-06-29 12:41:28 +02:00
Harald Hoyer
53fe81e752
modules.d/*/module-setup.sh: combine and specify type for installs
...
To speedup image creation, combine dracut_install calls and specify the exact type.
E.g. inst_script instead of the generic inst.
2012-06-29 12:41:27 +02:00
Harald Hoyer
8bc04b98c7
kernel-modules/module-setup.sh:installkernel() fix return code
2012-06-29 12:41:26 +02:00
Harald Hoyer
b6fd45163a
kernel-modules/module-setup.sh: include omapdrm in the arm modules to include
2012-06-06 11:46:19 +02:00
Harald Hoyer
51153fb18c
removed scsi_wait_scan from standard install
2012-05-31 09:14:17 +02:00
Dennis Gilmore
59aa65c9b2
ARM: make sure that we get the storage modules into the initramfs
2012-05-21 11:11:31 +02:00
Cong Wang
a6d3be9dd5
check kernel module existance
...
This patch adds check of kernel module existance and
propagate errors to upper callers.
In case of break other callers of instmods(), this patch
adds an option '-c' to it, only when "-c" is specified
we fail, otherwise, errors are ignored.
Reported-by: Dave Young <dyoung@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Cc: Harald Hoyer <harald@redhat.com>
2012-05-16 11:43:25 +02:00
Olivier Blin
40913ad219
90kernel-modules/module-setup.sh: install xhci-hcd
...
to allow booting and using kbd devices from USB 3.0
2012-05-16 11:43:25 +02:00
Harald Hoyer
8b6e099892
90kernel-modules/module-setup.sh: exclude nfs* lockd from standard
...
do not install nfs* lockd filesystems for the standard kernel modules
2012-02-22 16:14:38 +01:00
Harald Hoyer
b6e244f794
90kernel-modules/module-setup.sh: install modules.* in installkernel()
...
modules.* should be in the kernel initramfs
2012-02-22 15:15:22 +01:00
Harald Hoyer
e0e2fb26c9
90kernel-modules: removed hard-removal of "ocfs2"
...
put omit_driver+=" ocfs2 " in the distribution configuration file
2012-02-15 15:46:23 +01:00
Harald Hoyer
dfb08e9f1c
removed now useless cleanup hooks
...
in Fedora 17, we unpack /boot/initramfs-$(uname -r).img
on shutdown for a pivot root to disassemble the root device
2012-02-15 10:08:59 +01:00
Harald Hoyer
682a2a9d1a
90kernel-modules/module-setup.sh: add "ata_piix" to hardcoded modules
2012-02-13 18:16:48 +01:00
Harald Hoyer
56ac6c7e76
move all file removal cleanups to "cleanup" hook
2012-02-07 19:44:03 +01:00