• Michael Shigorin's avatar
    kernel, stage1: don't provide r8168.ko by default · 49b6291a
    Michael Shigorin authored
    It conflicts with r8169.ko inobviously.
    
    The whole mess looks like this:
    - r8169.ko doesn't work for all of Realtek 8111/8168/8169 mutations
    - r8168.ko works with some of the chips r8169.ko doesn't
    - r8168.ko also works with many chips r8169.ko works with
    - r8169.ko is provided by kernel-image package (thus default)
    - r8168.ko is provided by kernel-modules-r8168 package (optional)
    - kernel-modules-r8168 package requires r8168-blacklist package
    - r8168-blacklist package is a one-liner that blacklists r8169.ko
    - STAGE1_KMODULES wouldn't include r8168 (std-def) or rtl8168 (led-ws)
    - sub.in/stage1/modules would mention r8168.ko (m-p-d: r8169.ko)
    
    So a LiveCD built with use/kernel/net might work with RTL8111/8110
    just fine when booted live but fail to automatically load the module
    when installed onto hard drive; manual modprobe r8169 would work though.
    NB: some of the chips (those available to me) would work just fine
    both ways -- this has contributed to fixing this *that* late.
    
    Bottom line:
    
      do not install backup/kludge drivers overriding main ones by default!
    
    Thanks sem@ for providing the crucial hint.
    49b6291a
Name
Last commit
Last update
..
00example Loading commit data...
armh Loading commit data...
armh-cubox Loading commit data...
armh-dovefb Loading commit data...
armh-nexus7 Loading commit data...
armh-tegra3 Loading commit data...
bootloader Loading commit data...
branding Loading commit data...
build-distro Loading commit data...
build-ve Loading commit data...
build-vm Loading commit data...
cleanup Loading commit data...
control Loading commit data...
deflogin Loading commit data...
dev Loading commit data...
domain-client Loading commit data...
dos Loading commit data...
efi Loading commit data...
firmware Loading commit data...
fonts Loading commit data...
hdt Loading commit data...
homeros Loading commit data...
init Loading commit data...
install2 Loading commit data...
isohybrid Loading commit data...
isomd5sum Loading commit data...
kernel Loading commit data...
live Loading commit data...
lowmem Loading commit data...
ltsp Loading commit data...
luks Loading commit data...
memtest Loading commit data...
metadata Loading commit data...
net Loading commit data...
net-eth Loading commit data...
net-ssh Loading commit data...
net-usershares Loading commit data...
oem Loading commit data...
pack Loading commit data...
plymouth Loading commit data...
power Loading commit data...
relname Loading commit data...
repo Loading commit data...
rescue Loading commit data...
server Loading commit data...
services Loading commit data...
slinux Loading commit data...
sound Loading commit data...
speech Loading commit data...
stage2 Loading commit data...
syslinux Loading commit data...
systemd Loading commit data...
tty Loading commit data...
vmguest Loading commit data...
wireless Loading commit data...
x11 Loading commit data...
x11-autologin Loading commit data...
x11-autostart Loading commit data...
xdg-user-dirs Loading commit data...
Makefile Loading commit data...
README Loading commit data...