Skip to content
Snippets Groups Projects
  • Sven Eckelmann's avatar
    536c771f
    ath79-generic: Work around boot hang on Unifi AC-Mesh · 536c771f
    Sven Eckelmann authored
    It looks like boot hangs on an AC-Mesh for unknown reasons. The last
    message seen on the console is:
    
        [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
    
    But interestingly, it seems like enabling AIO somehow works around this
    problem. Changing any off the following options seem to have the same
    effect at the moment for Linux 5.10.160+5.10.161
    
        # CONFIG_KERNEL_AIO is not set
        # CONFIG_KERNEL_CGROUPS is not set
        # CONFIG_KERNEL_FANOTIFY is not set
        # CONFIG_KERNEL_FHANDLE is not set
        # CONFIG_KERNEL_IO_URING is not set
        # CONFIG_KERNEL_IPV6_MROUTE is not set
        # CONFIG_KERNEL_IPV6_SEG6_LWTUNNEL is not set
        # CONFIG_KERNEL_IP_MROUTE is not set
        CONFIG_KERNEL_PROC_STRIPPED=y
    
    Just enable CONFIG_AIO until the actual problem was fixed.
    
    Link: https://github.com/freifunk-gluon/gluon/issues/2784
    536c771f
    History
    ath79-generic: Work around boot hang on Unifi AC-Mesh
    Sven Eckelmann authored
    It looks like boot hangs on an AC-Mesh for unknown reasons. The last
    message seen on the console is:
    
        [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
    
    But interestingly, it seems like enabling AIO somehow works around this
    problem. Changing any off the following options seem to have the same
    effect at the moment for Linux 5.10.160+5.10.161
    
        # CONFIG_KERNEL_AIO is not set
        # CONFIG_KERNEL_CGROUPS is not set
        # CONFIG_KERNEL_FANOTIFY is not set
        # CONFIG_KERNEL_FHANDLE is not set
        # CONFIG_KERNEL_IO_URING is not set
        # CONFIG_KERNEL_IPV6_MROUTE is not set
        # CONFIG_KERNEL_IPV6_SEG6_LWTUNNEL is not set
        # CONFIG_KERNEL_IP_MROUTE is not set
        CONFIG_KERNEL_PROC_STRIPPED=y
    
    Just enable CONFIG_AIO until the actual problem was fixed.
    
    Link: https://github.com/freifunk-gluon/gluon/issues/2784