On Thu, Jul 6, 2023 at 8:06 AM Oosman Saeed <[email protected]> wrote: > > root@raspberrypi4-64:~# ifconfig -a > eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 > inet 192.168.7.8 netmask 255.255.255.0 broadcast 192.168.7.255 > ether dc:a6:32:e3:eb:fe txqueuelen 1000 (Ethernet) > RX packets 962 bytes 117191 (114.4 KiB) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 1766 bytes 299578 (292.5 KiB) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 > inet 127.0.0.1 netmask 255.0.0.0 > inet6 ::1 prefixlen 128 scopeid 0x10<host> > loop txqueuelen 1000 (Local Loopback) > RX packets 12567 bytes 780277 (761.9 KiB) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 12567 bytes 780277 (761.9 KiB) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > >
OK in your kernel module list I dont see any kmods for wifi being loaded so it might be that its not enabling them in rootfs for some reason ? which wifi is used on your board ? > On Thursday, July 6, 2023 at 10:03:16 AM CDT, Khem Raj <[email protected]> > wrote: > > > what does ifconfig -a say > > On Thu, Jul 6, 2023 at 6:25 AM oosman3 via lists.yoctoproject.org > <[email protected]> wrote: > > > > I am building my raspberrypi wic image using the layer meta-raspberrypi. > > > > I am using a raspiberrypi compute module 4 with wifi chip. > > > > I just can't seem to get the wlan0 device to appear when I type ifconfig. > > > > ================================ > > root@raspberrypi4-64:~# ifconfig > > eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 > > inet 192.168.7.8 netmask 255.255.255.0 broadcast 192.168.7.255 > > ether dc:a6:32:e3:eb:fe txqueuelen 1000 (Ethernet) > > RX packets 407 bytes 62442 (60.9 KiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 567 bytes 94749 (92.5 KiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > > > lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 > > inet 127.0.0.1 netmask 255.0.0.0 > > inet6 ::1 prefixlen 128 scopeid 0x10<host> > > loop txqueuelen 1000 (Local Loopback) > > RX packets 4047 bytes 252037 (246.1 KiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 4047 bytes 252037 (246.1 KiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > =========================== > > > > > > > > Here is a filtered output of my lsmod command > > > > =========================== > > root@raspberrypi4-64:~# lsmod > > Module Size Used by > > 88XXau 2265088 0 > > cmac 16384 3 > > algif_hash 16384 1 > > aes_arm64 16384 3 > > aes_generic 36864 1 aes_arm64 > > algif_skcipher 16384 1 > > af_alg 28672 6 algif_hash,algif_skcipher > > bnep 24576 2 > > 8021q 32768 0 > > garp 16384 1 8021q > > stp 16384 1 garp > > llc 16384 2 stp,garp > > imx219 24576 0 > > mcp251x 24576 0 > > spidev 20480 0 > > can_dev 40960 1 mcp251x > > hci_uart 45056 0 > > btbcm 24576 1 hci_uart > > v3d 90112 1 > > bluetooth 585728 26 hci_uart,btbcm,bnep > > i2c_mux_pinctrl 16384 0 > > gpu_sched 49152 1 v3d > > snd_soc_simple_card 20480 0 > > snd_soc_simple_card_utils 28672 1 snd_soc_simple_card > > drm_shmem_helper 24576 1 v3d > > raspberrypi_hwmon 16384 0 > > i2c_mux 16384 1 i2c_mux_pinctrl > > i2c_brcmstb 16384 0 > > bcm2835_unicam 53248 0 > > dwc2 192512 0 > > roles 20480 1 dwc2 > > v4l2_dv_timings 40960 1 bcm2835_unicam > > v4l2_fwnode 24576 2 imx219,bcm2835_unicam > > ecdh_generic 16384 2 bluetooth > > v4l2_async 24576 3 v4l2_fwnode,imx219,bcm2835_unicam > > ecc 36864 1 ecdh_generic > > libaes 16384 3 aes_arm64,bluetooth,aes_generic > > spi_bcm2835 20480 0 > > snd_soc_bcm2835_i2s 20480 0 > > bcm2835_codec 49152 0 > > rpivid_hevc 49152 0 > > bcm2835_v4l2 45056 0 > > bcm2835_isp 28672 0 > > bcm2835_mmal_vchiq 36864 3 bcm2835_codec,bcm2835_v4l2,bcm2835_isp > > v4l2_mem2mem 40960 2 bcm2835_codec,rpivid_hevc > > videobuf2_vmalloc 16384 1 bcm2835_v4l2 > > videobuf2_dma_contig 20480 4 > > bcm2835_codec,bcm2835_unicam,rpivid_hevc,bcm2835_isp > > videobuf2_memops 16384 2 videobuf2_vmalloc,videobuf2_dma_contig > > videobuf2_v4l2 32768 6 > > bcm2835_codec,bcm2835_unicam,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp > > videobuf2_common 69632 10 > > bcm2835_codec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,bcm2835_unicam,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,videobuf2_memops,bcm2835_isp > > videodev 274432 10 > > v4l2_async,bcm2835_codec,imx219,videobuf2_v4l2,bcm2835_unicam,bcm2835_v4l2,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp > > vc_sm_cma 32768 2 bcm2835_mmal_vchiq,bcm2835_isp > > snd_bcm2835 28672 0 > > mc 61440 10 > > v4l2_async,videodev,bcm2835_codec,imx219,videobuf2_v4l2,bcm2835_unicam,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp > > uio_pdrv_genirq 16384 0 > > nvmem_rmem 16384 0 > > uio 24576 1 uio_pdrv_genirq > > sch_fq_codel 20480 6 > > brcmutil 24576 0 > > cfg80211 929792 1 88XXau > > rfkill 32768 4 bluetooth,cfg80211 > > fuse 139264 1 > > ipv6 552960 28 > > > > ================================================ > > > > And here is my /boot/config.txt > > > > root@raspberrypi4-64:~# cat /boot/config.txt > > ################################################################################ > > ## Raspberry Pi Configuration Settings > > ## > > ## Revision 16, 2013/06/22 > > ## > > ## Details taken from the eLinux wiki > > ## For up-to-date information please refer to wiki page. > > ## > > ## Wiki Location : http://elinux.org/RPiconfig > > ## > > ## > > ## Description: > > ## Details of each setting are described with each section that begins > > with > > ## a double hashed comment ('##') > > ## It is up to the user to remove the single hashed comment ('#') from > > each > > ## option they want to enable, and to set the specific value of that > > option. > > ## > > ## Overclock settings will be disabled at runtime if the SoC reaches > > temp_limit > > ## > > ################################################################################ > > > > ################################################################################ > > ## Standard Definition Video Settings > > ################################################################################ > > > > ## sdtv_mode > > ## defines the TV standard for composite output > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Normal NTSC (Default) > > ## 1 Japanese version of NTSC - no pedestal > > ## 2 Normal PAL > > ## 3 Brazilian version of PAL - 525/60 rather than 625/50, > > different > > ## subcarrier > > ## > > #sdtv_mode=0 > > > > ## sdtv_aspect > > ## defines the aspect ratio for composite output > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 1 4:3 (Default) > > ## 2 14:9 > > ## 3 16:9 > > ## > > #sdtv_aspect=1 > > > > ## sdtv_disable_colourburst > > ## Disables colour burst on composite output. The picture will be > > ## monochrome, but possibly sharper > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Colour burst is enabled (Default) > > ## 1 Colour burst is disabled > > ## > > #sdtv_disable_colourburst=1 > > > > ################################################################################ > > ## High Definition Video Settings > > ################################################################################ > > > > ## hdmi_safe > > ## Use "safe mode" settings to try to boot with maximum hdmi > > compatibility. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Disabled (Default) > > ## 1 Enabled (this does: hdmi_force_hotplug=1, > > ## hdmi_ignore_edid=0xa5000080, > > ## config_hdmi_boost=4, hdmi_group=2, > > ## hdmi_mode=4, disable_overscan=0, > > ## overscan_left=24, overscan_right=24, > > ## overscan_top=24, overscan_bottom=24) > > ## > > #hdmi_safe=1 > > > > ## hdmi_force_hotplug > > ## Pretends HDMI hotplug signal is asserted so it appears a HDMI display > > ## is attached > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Disabled (Default) > > ## 1 Use HDMI mode even if no HDMI monitor is detected > > ## > > #hdmi_force_hotplug=1 > > > > ## hdmi_ignore_hotplug > > ## Pretends HDMI hotplug signal is not asserted so it appears a HDMI > > ## display is not attached > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Disabled (Default) > > ## 1 Use composite mode even if HDMI monitor is detected > > ## > > #hdmi_ignore_hotplug=1 > > > > ## hdmi_drive > > ## chooses between HDMI and DVI modes > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 1 Normal DVI mode (No sound) > > ## 2 Normal HDMI mode (Sound will be sent if supported and > > enabled) > > ## > > #hdmi_drive=2 > > > > ## hdmi_ignore_edid > > ## Enables the ignoring of EDID/display data > > ## > > #hdmi_ignore_edid=0xa5000080 > > > > ## hdmi_edid_file > > ## Read the EDID data from the edid.dat file instead of from the attached > > ## device > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Read EDID data from attached device (Default) > > ## 1 Read EDID data from edid.txt file > > ## > > #hdmi_edid_file=1 > > > > ## hdmi_ignore_edid_audio > > ## Pretends all audio formats are unsupported by display. This means ALSA > > ## will default to analogue. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use EDID provided values (Default) > > ## 1 Pretend all audio formats are unsupported > > ## > > #hdmi_ignore_edid_audio=1 > > > > ## hdmi_force_edid_audio > > ## Pretends all audio formats are supported by display, allowing > > ## passthrough of DTS/AC3 even when not reported as supported. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use EDID provided values (Default) > > ## 1 Pretend all audio formats are supported > > ## > > #hdmi_force_edid_audio=1 > > > > ## hdmi_force_edid_3d > > ## Pretends all CEA modes support 3D even when edid doesn't indicate > > ## support for them. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use EDID provided values (Default) > > ## 1 Pretend 3D mode is supported > > ## > > #hdmi_force_edid_3d=1 > > > > ## avoid_edid_fuzzy_match > > ## Avoid fuzzy matching of modes described in edid. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use fuzzy matching (Default) > > ## 1 Avoid fuzzy matching > > ## > > #avoid_edid_fuzzy_match=1 > > > > ## hdmi_pixel_encoding > > ## Force the pixel encoding mode. > > ## By default it will use the mode requested from edid so shouldn't > > ## need changing. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use EDID provided values (Default) > > ## 1 RGB limited (16-235) > > ## 2 RGB full ( 0-255) > > ## 3 YCbCr limited (16-235) > > ## 4 YCbCr limited ( 0-255) > > ## > > #hdmi_pixel_encoding=1 > > > > ## hdmi_group > > ## Defines the HDMI type > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Use the preferred group reported by the edid (Default) > > ## 1 CEA > > ## 2 DMT > > ## > > #hdmi_group=1 > > > > ## hdmi_mode > > ## defines screen resolution in CEA or DMT format > > ## > > ## H means 16:9 variant (of a normally 4:3 mode). > > ## 2x means pixel doubled (i.e. higher clock rate, with each pixel > > repeated > > ## twice) > > ## 4x means pixel quadrupled (i.e. higher clock rate, with each pixel > > ## repeated four times) > > ## reduced blanking means fewer bytes are used for blanking within the > > data > > ## stream (i.e. lower clock rate, with fewer wasted > > bytes) > > ## > > ## Value hdmi_group=CEA hdmi_group=DMT > > ## > > ------------------------------------------------------------------------- > > ## 1 VGA 640x350 85Hz > > ## 2 480p 60Hz 640x400 85Hz > > ## 3 480p 60Hz H 720x400 85Hz > > ## 4 720p 60Hz 640x480 60Hz > > ## 5 1080i 60Hz 640x480 72Hz > > ## 6 480i 60Hz 640x480 75Hz > > ## 7 480i 60Hz H 640x480 85Hz > > ## 8 240p 60Hz 800x600 56Hz > > ## 9 240p 60Hz H 800x600 60Hz > > ## 10 480i 60Hz 4x 800x600 72Hz > > ## 11 480i 60Hz 4x H 800x600 75Hz > > ## 12 240p 60Hz 4x 800x600 85Hz > > ## 13 240p 60Hz 4x H 800x600 120Hz > > ## 14 480p 60Hz 2x 848x480 60Hz > > ## 15 480p 60Hz 2x H 1024x768 43Hz DO NOT USE > > ## 16 1080p 60Hz 1024x768 60Hz > > ## 17 576p 50Hz 1024x768 70Hz > > ## 18 576p 50Hz H 1024x768 75Hz > > ## 19 720p 50Hz 1024x768 85Hz > > ## 20 1080i 50Hz 1024x768 120Hz > > ## 21 576i 50Hz 1152x864 75Hz > > ## 22 576i 50Hz H 1280x768 reduced > > blanking > > ## 23 288p 50Hz 1280x768 60Hz > > ## 24 288p 50Hz H 1280x768 75Hz > > ## 25 576i 50Hz 4x 1280x768 85Hz > > ## 26 576i 50Hz 4x H 1280x768 120Hz reduced > > blanking > > ## 27 288p 50Hz 4x 1280x800 reduced > > blanking > > ## 28 288p 50Hz 4x H 1280x800 60Hz > > ## 29 576p 50Hz 2x 1280x800 75Hz > > ## 30 576p 50Hz 2x H 1280x800 85Hz > > ## 31 1080p 50Hz 1280x800 120Hz reduced > > blanking > > ## 32 1080p 24Hz 1280x960 60Hz > > ## 33 1080p 25Hz 1280x960 85Hz > > ## 34 1080p 30Hz 1280x960 120Hz reduced > > blanking > > ## 35 480p 60Hz 4x 1280x1024 60Hz > > ## 36 480p 60Hz 4x H 1280x1024 75Hz > > ## 37 576p 50Hz 4x 1280x1024 85Hz > > ## 38 576p 50Hz 4x H 1280x1024 120Hz reduced > > blanking > > ## 39 1080i 50Hz reduced blanking 1360x768 60Hz > > ## 40 1080i 100Hz 1360x768 120Hz reduced > > blanking > > ## 41 720p 100Hz 1400x1050 reduced blanking > > ## 42 576p 100Hz 1400x1050 60Hz > > ## 43 576p 100Hz H 1400x1050 75Hz > > ## 44 576i 100Hz 1400x1050 85Hz > > ## 45 576i 100Hz H 1400x1050 120Hz reduced > > blanking > > ## 46 1080i 120Hz 1440x900 reduced > > blanking > > ## 47 720p 120Hz 1440x900 60Hz > > ## 48 480p 120Hz 1440x900 75Hz > > ## 49 480p 120Hz H 1440x900 85Hz > > ## 50 480i 120Hz 1440x900 120Hz reduced > > blanking > > ## 51 480i 120Hz H 1600x1200 60Hz > > ## 52 576p 200Hz 1600x1200 65Hz > > ## 53 576p 200Hz H 1600x1200 70Hz > > ## 54 576i 200Hz 1600x1200 75Hz > > ## 55 576i 200Hz H 1600x1200 85Hz > > ## 56 480p 240Hz 1600x1200 120Hz reduced > > blanking > > ## 57 480p 240Hz H 1680x1050 reduced blanking > > ## 58 480i 240Hz 1680x1050 60Hz > > ## 59 480i 240Hz H 1680x1050 75Hz > > ## 60 1680x1050 85Hz > > ## 61 1680x1050 120Hz reduced > > blanking > > ## 62 1792x1344 60Hz > > ## 63 1792x1344 75Hz > > ## 64 1792x1344 120Hz reduced > > blanking > > ## 65 1856x1392 60Hz > > ## 66 1856x1392 75Hz > > ## 67 1856x1392 120Hz reduced > > blanking > > ## 68 1920x1200 reduced > > blanking > > ## 69 1920x1200 60Hz > > ## 70 1920x1200 75Hz > > ## 71 1920x1200 85Hz > > ## 72 1920x1200 120Hz reduced > > blanking > > ## 73 1920x1440 60Hz > > ## 74 1920x1440 75Hz > > ## 75 1920x1440 120Hz reduced > > blanking > > ## 76 2560x1600 reduced > > blanking > > ## 77 2560x1600 60Hz > > ## 78 2560x1600 75Hz > > ## 79 2560x1600 85Hz > > ## 80 2560x1600 120Hz reduced > > blanking > > ## 81 1366x768 60Hz > > ## 82 1080p 60Hz > > ## 83 1600x900 reduced > > blanking > > ## 84 2048x1152 reduced > > blanking > > ## 85 720p 60Hz > > ## 86 1366x768 reduced > > blanking > > ## > > #hdmi_mode=1 > > > > ## config_hdmi_boost > > ## configure the signal strength of the HDMI interface. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 (Default) > > ## 1 > > ## 2 > > ## 3 > > ## 4 Try if you have interference issues with HDMI > > ## 5 > > ## 6 > > ## 7 Maximum > > ## > > #config_hdmi_boost=0 > > > > ## hdmi_ignore_cec_init > > ## Doesn't sent initial active source message. Avoids bringing > > ## (CEC enabled) TV out of standby and channel switch when rebooting. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Normal behaviour (Default) > > ## 1 Doesn't sent initial active source message > > ## > > #hdmi_ignore_cec_init=1 > > > > ## hdmi_ignore_cec > > ## Pretends CEC is not supported at all by TV. > > ## No CEC functions will be supported. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Normal behaviour (Default) > > ## 1 Pretend CEC is not supported by TV > > ## > > #hdmi_ignore_cec=1 > > > > ################################################################################ > > ## Overscan Video Settings > > ################################################################################ > > > > ## overscan_left > > ## Number of pixels to skip on left > > ## > > #overscan_left=0 > > > > ## overscan_right > > ## Number of pixels to skip on right > > ## > > #overscan_right=0 > > > > ## overscan_top > > ## Number of pixels to skip on top > > ## > > #overscan_top=0 > > > > ## overscan_bottom > > ## Number of pixels to skip on bottom > > ## > > #overscan_bottom=0 > > > > ## disable_overscan > > ## Set to 1 to disable overscan > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Overscan Enabled (Default) > > ## 1 Overscan Disabled > > ## > > #disable_overscan=1 > > > > ################################################################################ > > ## Framebuffer Video Settings > > ################################################################################ > > > > ## framebuffer_width > > ## Console framebuffer width in pixels. Default is display width minus > > ## overscan. > > ## > > #framebuffer_width=0 > > > > ## framebuffer_height > > ## Console framebuffer height in pixels. Default is display height minus > > ## overscan. > > ## > > #framebuffer_height=0 > > > > ## framebuffer_depth > > ## Console framebuffer depth in bits per pixel. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 8 Valid, but default RGB palette makes an unreadable screen > > ## 16 (Default) > > ## 24 Looks better but has corruption issues as of 2012/06/15 > > ## 32 Has no corruption issues but needs framebuffer_ignore_alpha=1 > > ## and shows the wrong colors as of 2012/06/15 > > ## > > #framebuffer_depth=16 > > > > ## framebuffer_ignore_alpha > > ## Set to 1 to disable alpha channel. Helps with 32bit. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Enable Alpha Channel (Default) > > ## 1 Disable Alpha Channel > > ## > > #framebuffer_ignore_alpha=0 > > > > ################################################################################ > > ## General Video Settings > > ################################################################################ > > > > ## display_rotate > > ## Rotate the display clockwise or flip the display. > > ## The 90 and 270 degrees rotation options require additional memory on > > GPU, > > ## so won't work with the 16M GPU split. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 0 degrees (Default) > > ## 1 90 degrees > > ## 2 180 degrees > > ## 3 270 degrees > > ## 0x10000 Horizontal flip > > ## 0x20000 Vertical flip > > ## > > #display_rotate=0 > > > > ## dispmanx_offline > > ## Set to "1" to enable offline compositing > > ## > > ## Default 0 > > ## > > #dispmanx_offline=0 > > > > ################################################################################ > > ## Licensed Codecs > > ## > > ## Hardware decoding of additional codecs can be enabled by purchasing a > > ## license that is locked to the CPU serial number of your Raspberry Pi. > > ## > > ## Up to 8 licenses per CODEC can be specified as a comma seperated list. > > ## > > ################################################################################ > > > > ## decode_MPG2 > > ## License key to allow hardware MPEG-2 decoding. > > ## > > #decode_MPG2=0x12345678 > > > > ## decode_WVC1 > > ## License key to allow hardware VC-1 decoding. > > ## > > #decode_WVC1=0x12345678 > > > > ################################################################################ > > ## Camera Settings > > ################################################################################ > > > > ## start_x > > ## Set to "1" to enable the camera module. > > ## > > ## Enabling the camera requires gpu_mem option to be specified with a > > value > > ## of at least 128. > > ## > > ## Default 0 > > ## > > start_x=1 > > > > ## disable_camera_led > > ## Turn off the red camera led when recording video or taking a still > > ## picture. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 LED enabled (Default) > > ## 1 LED disabled > > ## > > #disable_camera_led=1 > > > > ################################################################################ > > ## Test Settings > > ################################################################################ > > > > ## test_mode > > ## Enable test sound/image during boot for manufacturing test. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Disable Test Mod (Default) > > ## 1 Enable Test Mode > > ## > > #test_mode=0 > > > > ################################################################################ > > ## Memory Settings > > ################################################################################ > > > > ## disable_l2cache > > ## Disable arm access to GPU's L2 cache. Needs corresponding L2 disabled > > ## kernel. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Enable L2 Cache (Default) > > ## 1 Disable L2 cache > > ## > > #disable_l2cache=0 > > > > ## gpu_mem > > ## GPU memory allocation in MB for all board revisions. > > ## > > ## Default 64 > > ## > > #gpu_mem=128 > > > > ## gpu_mem_256 > > ## GPU memory allocation in MB for 256MB board revision. > > ## This option overrides gpu_mem. > > ## > > #gpu_mem_256=192 > > > > ## gpu_mem_512 > > ## GPU memory allocation in MB for 512MB board revision. > > ## This option overrides gpu_mem. > > ## > > #gpu_mem_512=448 > > > > ## gpu_mem_1024 > > ## GPU memory allocation in MB for 1024MB board revision. > > ## This option overrides gpu_mem. > > ## > > #gpu_mem_1024=944 > > > > ## disable_pvt > > ## Disable adjusting the refresh rate of RAM every 500ms > > ## (measuring RAM temparature). > > ## > > #disable_pvt=1 > > > > ################################################################################ > > ## CMA - Dynamic Memory Split > > ## > > ## CMA enables dynamic management of the ARM and GPU memory split at > > runtime. > > ## > > ## The following options need to be in cmdline.txt for CMA to work: > > ## coherent_pool=6M smsc95xx.turbo_mode=N > > ## > > ################################################################################ > > > > ## cma_lwm > > ## When GPU has less than cma_lwm (low water mark) memory available it > > ## will request some from ARM. > > ## > > #cma_lwm=16 > > > > ## cma_hwm > > ## When GPU has more than cma_hwm (high water mark) memory available it > > ## will release some to ARM. > > ## > > #cma_hwm=32 > > > > ################################################################################ > > ## Boot Option Settings > > ################################################################################ > > > > ## disable_commandline_tags > > ## Stop start.elf from filling in ATAGS (memory from 0x100) before > > ## launching kernel > > ## > > #disable_commandline_tags=0 > > > > ## cmdline (string) > > ## Command line parameters. Can be used instead of cmdline.txt file > > ## > > #cmdline="" > > > > ## kernel (string) > > ## Alternative name to use when loading kernel. > > ## > > #kernel="" > > > > ## kernel_address > > ## Address to load kernel.img file at > > ## > > #kernel_address=0x00000000 > > > > ## kernel_old > > ## Support loading old kernels > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Disabled (Default) > > ## 1 Load kernel at address 0x00000000 > > ## > > #kernel_old=1 > > > > ## ramfsfile (string) > > ## ramfs file to load > > ## > > #ramfsfile="" > > > > ## ramfsaddr > > ## Address to load ramfs file at > > ## > > #ramfsaddr=0x00000000 > > > > ## initramfs (string address) > > ## ramfs file and address to load it at (it's like ramfsfile+ramfsaddr in > > ## one option). > > ## > > ## NOTE: this option uses different syntax than all other options - you > > ## should not use "=" character here. > > ## > > #initramfs initramf.gz 0x00800000 > > > > ## device_tree_address > > ## Address to load device_tree at > > ## > > #device_tree_address=0x00000000 > > > > ## init_uart_baud > > ## Initial uart baud rate. > > ## > > ## Default 115200 > > ## > > #init_uart_baud=115200 > > > > ## init_uart_clock > > ## Initial uart clock. > > ## > > ## Default 3000000 (3MHz) > > ## > > #init_uart_clock=3000000 > > > > ## init_emmc_clock > > ## Initial emmc clock, increasing this can speedup your SD-card. > > ## > > ## Default 100000000 (100mhz) > > ## > > #init_emmc_clock=100000000 > > > > ## boot_delay > > ## Wait for a given number of seconds in start.elf before loading > > ## kernel.img. > > ## > > ## delay = (1000 * boot_delay) + boot_delay_ms > > ## > > ## Default 1 > > ## > > #boot_delay=0 > > > > ## boot_delay_ms > > ## Wait for a given number of milliseconds in start.elf before loading > > ## kernel.img. > > ## > > ## delay = (1000 * boot_delay) + boot_delay_ms > > ## > > ## Default 0 > > ## > > #boot_delay_ms=0 > > > > ## avoid_safe_mode > > ## Adding a jumper between pins 5 & 6 of P1 enables a recovery Safe Mode. > > ## If pins 5 & 6 are used for connecting to external devices (e.g. GPIO), > > ## then this setting can be used to ensure Safe Mode is not triggered. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Respect Safe Mode input (Default) > > ## 1 Ignore Safe Mode input > > ## > > #avoid_safe_mode=1 > > > > ## disable_splash > > ## Avoids the rainbow splash screen on boot. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Splash screen enabled (Default) > > ## 1 Splash screen disabled > > ## > > #disable_splash=1 > > > > ################################################################################ > > ## Overclocking Settings > > ## > > ## ARM, SDRAM and GPU each have their own PLLs and can have unrelated > > ## frequencies. > > ## > > ## The GPU core, h264, v3d and isp share a PLL, so need to have related > > ## frequencies. > > ## pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq) > > ## gpu_freq = pll_freq / [even number] > > ## > > ## The effective gpu_freq is automatically rounded to nearest even > > integer, so > > ## asking for core_freq = 500 and gpu_freq = 300 will result in divisor of > > ## 2000/300 = 6.666 => 6 and so 333.33MHz. > > ## > > ## > > ## Standard Profiles: > > ## arm_freq core_freq sdram_freq over_voltage > > ## > > ------------------------------------------------------------------------- > > ## None 700 250 400 0 > > ## Modest 800 300 400 0 > > ## Medium 900 333 450 2 > > ## High 950 450 450 6 > > ## Turbo 1000 500 500 6 > > ## > > ################################################################################ > > > > ## force_turbo > > ## Control the kernel "ondemand" governor. It has no effect if no > > overclock > > ## settings are specified. > > ## May set warrany bit. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Enable dynamic clocks and voltage for the ARM core, GPU core > > and > > ## SDRAM (Default). > > ## Overclocking of h264_freq, v3d_freq and isp_freq is ignored. > > ## 1 Disable dynamic clocks and voltage for the ARM core, GPU core > > ## and SDRAM. > > ## Overclocking of h264_freq, v3d_freq and isp_freq is allowed. > > ## > > #force_turbo=0 > > > > ## initial_turbo > > ## Enables turbo mode from boot for the given value in seconds (up to 60) > > ## or until cpufreq sets a frequency. Can help with sdcard corruption if > > ## overclocked. > > ## > > ## Default 0 > > ## > > #initial_turbo=0 > > > > ## temp_limit > > ## Overheat protection. Sets clocks and voltages to default when the SoC > > ## reaches this Celsius value. > > ## Setting this higher than default voids warranty. > > ## > > ## Default 85 > > ## > > #temp_limit=85 > > > > ## arm_freq > > ## Frequency of ARM in MHz. > > ## > > ## Default 700. > > ## > > #arm_freq=700 > > > > ## arm_freq_min > > ## Minimum frequency of ARM in MHz (used for dynamic clocking). > > ## > > ## Default 700. > > ## > > #arm_freq_min=700 > > > > ## gpu_freq > > ## Sets core_freq, h264_freq, isp_freq, v3d_freq together. > > ## > > ## Default 250. > > ## > > #gpu_freq=250 > > > > ## core_freq > > ## Frequency of GPU processor core in MHz. It has an impact on ARM > > ## performance since it drives L2 cache. > > ## > > ## Default 250. > > ## > > #core_freq=250 > > > > ## core_freq_min > > ## Minimum frequency of GPU processor core in MHz (used for dynamic > > ## clocking). It has an impact on ARM performance since it drives L2 > > cache. > > ## > > ## Default 250. > > ## > > #core_freq_min=250 > > > > ## h264_freq > > ## Frequency of hardware video block in MHz. > > ## > > ## Default 250. > > ## > > #h264_freq=250 > > > > ## isp_freq > > ## Frequency of image sensor pipeline block in MHz. > > ## > > ## Default 250. > > ## > > #isp_freq=250 > > > > ## v3d_freq > > ## Frequency of 3D block in MHz. > > ## > > ## Default 250. > > ## > > #v3d_freq=250 > > > > ## sdram_freq > > ## Frequency of SDRAM in MHz. > > ## > > ## Default 400. > > ## > > #sdram_freq=400 > > > > ## sdram_freq_min > > ## Minimum frequency of SDRAM in MHz (used for dynamic clocking). > > ## > > ## Default 400. > > ## > > #sdram_freq_min=400 > > > > ## avoid_pwm_pll > > ## Don't dedicate a pll to PWM audio. This will reduce analogue audio > > ## quality slightly. The spare PLL allows the core_freq to be set > > ## independently from the rest of the gpu allowing more control over > > ## overclocking. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## 0 Linked core_freq (Default) > > ## 1 Unlinked core_freq > > ## > > #avoid_pwm_pll=1 > > > > ################################################################################ > > ## Voltage Settings > > ################################################################################ > > > > ## current_limit_override > > ## Disables SMPS current limit protection. Can help if you are currently > > ## hitting a reboot failure when overclocking too high. > > ## May set warrany bit. > > ## > > #current_limit_override=0x5A000020 > > > > ## over_voltage > > ## ARM/GPU core voltage adjust. > > ## May set warrany bit. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V (requires force_turbo=1 or current_limit_override) > > ## 8 1.4 V (requires force_turbo=1 or current_limit_override) > > ## > > #over_voltage=0 > > > > ## over_voltage_min > > ## Minimum ARM/GPU core voltage adjust (used for dynamic clocking). > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V (requires force_turbo=1) > > ## 8 1.4 V (requires force_turbo=1) > > ## > > #over_voltage_min=0 > > > > ## over_voltage_sdram > > ## Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p > > ## together > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V > > ## 8 1.4 V > > ## > > #over_voltage_sdram=0 > > > > ## over_voltage_sdram_c > > ## SDRAM controller voltage adjust. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V > > ## 8 1.4 V > > ## > > #over_voltage_sdram_c=0 > > > > ## over_voltage_sdram_i > > ## SDRAM I/O voltage adjust. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V > > ## 8 1.4 V > > ## > > #over_voltage_sdram_i=0 > > > > ## over_voltage_sdram_p > > ## SDRAM phy voltage adjust. > > ## > > ## Value Description > > ## > > ------------------------------------------------------------------------- > > ## -16 0.8 V > > ## -15 0.825 V > > ## -14 0.85 V > > ## -13 0.875 V > > ## -12 0.9 V > > ## -11 0.925 V > > ## -10 0.95 V > > ## -9 0.975 V > > ## -8 1.0 V > > ## -7 1.025 V > > ## -6 1.05 V > > ## -5 1.075 V > > ## -4 1.1 V > > ## -3 1.125 V > > ## -2 1.15 V > > ## -1 1.175 V > > ## 0 1.2 V (Default) > > ## 1 1.225 V > > ## 2 1.25 V > > ## 3 1.275 V > > ## 4 1.3 V > > ## 5 1.325 V > > ## 6 1.35 V > > ## 7 1.375 V > > ## 8 1.4 V > > ## > > #over_voltage_sdram_p=0 > > > > ################################################################################ > > ## USB Power > > ################################################################################ > > > > ## max_usb_current > > ## When set to 1, change the output current limit (for all 4 USB > > ## ports combined) from 600mA to double that, 1200mA. > > ## > > ## This option is not available for Model A/B boards. > > ## > > ## Default 0. > > ## > > #max_usb_current=0 > > > > ################################################################################ > > ## Base Device Tree Parameters > > ################################################################################ > > > > ## audio > > ## Enable the onboard ALSA audio > > ## > > ## Default off. > > ## > > #dtparam=audio=off > > > > ## i2c_arm > > ## Enable the ARM's i2c interface > > ## > > ## Default off. > > ## > > #dtparam=i2c_arm=off > > > > ## i2c_vc > > ## Enable the i2c interface > > ## > > ## Usually reserved for the VideoCore processor > > ## > > ## Default off. > > ## > > #dtparam=i2c_vc=off > > > > ## i2c_arm_baudrate > > ## Set the baudrate of the ARM's i2c interface > > ## > > ## Default 100000. > > ## > > #dtparam=i2c_arm_baudrate=100000 > > > > ## i2c_vc_baudrate > > ## Set the baudrate of the VideoCore i2c interface > > ## > > ## Default 100000. > > ## > > #dtparam=i2c_vc_baudrate=100000 > > > > ## i2s > > ## Set to "on" to enable the i2s interface > > ## > > ## Default off. > > ## > > #dtparam=i2s=off > > > > ## spi > > ## Set to "on" to enable the spi interfaces > > ## > > ## Default off. > > ## > > #dtparam=spi=off > > > > ## random > > ## Set to "on" to enable the hardware random > > ## > > ## Default off. > > ## > > #dtparam=random=off > > > > ## uart0 > > ## Set to "off" to disable uart0 > > ## > > ## Default on. > > ## > > #dtparam=uart0=on > > > > ## watchdog > > ## Set to "on" to enable the hardware watchdog > > ## > > ## Default off. > > ## > > #dtparam=watchdog=off > > > > ## act_led_trigger > > ## Choose which activity the LED tracks. > > ## > > ## Use "heartbeat" for a nice load indicator. > > ## > > ## Default mmc. > > ## > > #dtparam=act_led_trigger=mmc > > > > ## act_led_activelow > > ## Set to "on" to invert the sense of the LED > > ## > > ## Default off. > > ## > > #dtparam=act_led_activelow=off > > > > ## act_led_gpio > > ## Set which GPIO to use for the activity LED > > ## > > ## In case you want to connect it to an external device > > ## > > ## Default 16 on a non-Plus board, 47 on a Plus or Pi 2. > > ## > > #dtparam=act_led_gpio=47 > > > > ## pwr_led_trigger > > ## Choose which activity the LED tracks. > > ## > > ## Use "heartbeat" for a nice load indicator. > > ## > > ## Not available on Model A/B boards. > > ## > > ## Default mmc. > > ## > > #dtparam=pwr_led_trigger=mmc > > > > ## pwr_led_activelow > > ## Set to "on" to invert the sense of the LED > > ## > > ## Not available on Model A/B boards. > > ## > > ## Default off. > > ## > > #dtparam=pwr_led_activelow=off > > > > ## pwr_led_gpio > > ## Set which GPIO to use for the PWR LED > > ## > > ## In case you want to connect it to an external device > > ## > > ## Not available on Model A/B boards. > > ## > > ## Default 35. > > ## > > #dtparam=pwr_led_gpio=35 > > # Enable SPI bus > > dtparam=spi=on > > # Enable UART > > enable_uart=1 > > # Enable VC4 Graphics > > dtoverlay=vc4-kms-v3d > > # Enable Sony RaspberryPi Camera(imx219) > > dtoverlay=imx219 > > # Enable USB host mode > > dtoverlay=dwc2,dr_mode=host > > # Enable CAN > > dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 > > > > # Enable WM8960 > > dtoverlay=wm8960-soundcard > > > > > > ========================================== > > > > Any help will be appreciated! > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#60532): https://lists.yoctoproject.org/g/yocto/message/60532 Mute This Topic: https://lists.yoctoproject.org/mt/99985319/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
