I have created a stage3 for the Beaglebone AI and I have an issue with the boot.
I have created a minimal boot with ubuntu 18.04 and do not have that issue with it.
It looks like it is taking around 2 minutes for random to be done.
I haven't tried with the Beagleboard X15 with this kernel. I use kernel 4.9 on the Beagleboard X15 with no such issue.
Both boards use the same processor (Texas Instruments AM5729)
I use the same kernel and u-boot with both
suzie ~ # uname -r
4.14.108-ti-r114
U-Boot 2019.07-rc4 (Aug 25 2019 - 17:53:15 -0400)
CPU : DRA752-GP ES2.0
Model: BeagleBoard.org BeagleBone AI
Board: BeagleBone AI REV A
DRAM: 1 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
CTRL_CORE_PAD_I2C1_SDA: 0x00060000
CTRL_CORE_PAD_I2C1_SCL: 0x00060000
CTRL_CORE_PAD_GPMC_A0: 0x00060007
CTRL_CORE_PAD_GPMC_A1: 0x00060007
CTRL_CORE_PAD_VIN2A_D4: 0x0005000f
CTRL_CORE_PAD_VIN2A_D5: 0x0005000f
CM_L4PER_GPIO7_CLKCTRL: 0x00000001
CM_L4PER_I2C1_CLKCTRL: 0x00000002
CM_L4PER_I2C4_CLKCTRL: 0x00000002
CM_L4PER_L4_PER1_CLKCTRL 0x00000001
PM_L4PER_I2C1_WKDEP 0x0000b000
RM_L4PER_I2C1_CONTEXT 0x00000002
PM_L4PER_I2C4_WKDEP 0x0000b000
RM_L4PER_I2C4_CONTEXT 0x00000001
BeagleBone: cape eeprom: i2c_probe: 0x54
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x55
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x56
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x57
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
Net:
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Press SPACE to abort autoboot in 1 seconds
usb_boot is currently disabled
scsi_boot is currently disabled
switch to partitions #0, OK
mmc0 is current device
Partition Map for MMC device 0 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 8192 124727296 44a48d0d-01 83 Boot
Scanning mmc device 0
Checking for: /uEnv.txt ...
Checking for: /boot/uEnv.txt ...
25 bytes read in 1 ms (24.4 KiB/s)
Loaded environment from /boot/uEnv.txt
Checking if uname_r is set in /boot/uEnv.txt ...
debug: [uname_r=4.14.108-ti-r114] ...
loading /boot/vmlinuz-4.14.108-ti-r114 ...
10002944 bytes read in 864 ms (11 MiB/s)
loading /boot/am5729-beagleboneai.dtb ...
150516 bytes read in 15 ms (9.6 MiB/s)
uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...
debug: [console=ttyS0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait] ...
debug: [bootz 0x82000000 - 0x88000000] ...
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8ffd8000, end 8ffffbf3 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.108-ti-r114 (michel@localhost) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #1 SMP PREEMPT Thu Aug 22 23:32:18 EDT 2019
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: BeagleBoard.org BeagleBone AI
.
.
.
.
[ 11.018419] net eth0: initializing cpsw version 1.15 (0)
[ 11.096047] Atheros 8035 ethernet 48485000.mdio:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=48485000.mdio:04, irq=POLL)
[ 11.102544] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 11.133694] random: dhcpcd: uninitialized urandom read (120 bytes read)
[ 13.159739] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 13.159782] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 167.992534] random: crng init done
Question
minou666
I have created a stage3 for the Beaglebone AI and I have an issue with the boot.
I have created a minimal boot with ubuntu 18.04 and do not have that issue with it.
It looks like it is taking around 2 minutes for random to be done.
I haven't tried with the Beagleboard X15 with this kernel. I use kernel 4.9 on the Beagleboard X15 with no such issue.
Both boards use the same processor (Texas Instruments AM5729)
I use the same kernel and u-boot with both
suzie ~ # uname -r
4.14.108-ti-r114
U-Boot 2019.07-rc4 (Aug 25 2019 - 17:53:15 -0400)
CPU : DRA752-GP ES2.0
Model: BeagleBoard.org BeagleBone AI
Board: BeagleBone AI REV A
DRAM: 1 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
CTRL_CORE_PAD_I2C1_SDA: 0x00060000
CTRL_CORE_PAD_I2C1_SCL: 0x00060000
CTRL_CORE_PAD_GPMC_A0: 0x00060007
CTRL_CORE_PAD_GPMC_A1: 0x00060007
CTRL_CORE_PAD_VIN2A_D4: 0x0005000f
CTRL_CORE_PAD_VIN2A_D5: 0x0005000f
CM_L4PER_GPIO7_CLKCTRL: 0x00000001
CM_L4PER_I2C1_CLKCTRL: 0x00000002
CM_L4PER_I2C4_CLKCTRL: 0x00000002
CM_L4PER_L4_PER1_CLKCTRL 0x00000001
PM_L4PER_I2C1_WKDEP 0x0000b000
RM_L4PER_I2C1_CONTEXT 0x00000002
PM_L4PER_I2C4_WKDEP 0x0000b000
RM_L4PER_I2C4_CONTEXT 0x00000001
BeagleBone: cape eeprom: i2c_probe: 0x54
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x55
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x56
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
BeagleBone: cape eeprom: i2c_probe: 0x57
Checking (ret 1 bus works) I2C1 bus. ret 1
Checking (ret 1 bus works) I2C4 bus. ret 1
Net:
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Press SPACE to abort autoboot in 1 seconds
usb_boot is currently disabled
scsi_boot is currently disabled
switch to partitions #0, OK
mmc0 is current device
Partition Map for MMC device 0 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 8192 124727296 44a48d0d-01 83 Boot
Scanning mmc device 0
Checking for: /uEnv.txt ...
Checking for: /boot/uEnv.txt ...
25 bytes read in 1 ms (24.4 KiB/s)
Loaded environment from /boot/uEnv.txt
Checking if uname_r is set in /boot/uEnv.txt ...
debug: [uname_r=4.14.108-ti-r114] ...
loading /boot/vmlinuz-4.14.108-ti-r114 ...
10002944 bytes read in 864 ms (11 MiB/s)
loading /boot/am5729-beagleboneai.dtb ...
150516 bytes read in 15 ms (9.6 MiB/s)
uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...
debug: [console=ttyS0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait] ...
debug: [bootz 0x82000000 - 0x88000000] ...
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8ffd8000, end 8ffffbf3 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.108-ti-r114 (michel@localhost) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #1 SMP PREEMPT Thu Aug 22 23:32:18 EDT 2019
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: BeagleBoard.org BeagleBone AI
.
.
.
.
[ 11.018419] net eth0: initializing cpsw version 1.15 (0)
[ 11.096047] Atheros 8035 ethernet 48485000.mdio:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=48485000.mdio:04, irq=POLL)
[ 11.102544] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 11.133694] random: dhcpcd: uninitialized urandom read (120 bytes read)
[ 13.159739] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 13.159782] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 167.992534] random: crng init done
Link to comment
Share on other sites
2 answers to this question
Recommended Posts