View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004955 | UBoot | U-Boot | public | 2021-10-14 14:17 | 2021-10-28 13:31 |
Reporter | gerbach | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | fsimx8mn-Y2021.09 | ||||
Target Version | fsimx6-B2021.10 | Fixed in Version | fsimx6-B2021.10 | ||
Summary | 0004955: [fsimx8mx]U-boot corruption when fixed-phy is used | ||||
Description | When fixed-link phy is used subnode offset is used as phy address. This number is bigger then space allocated for bus structure (allocated via mdio_alloc). bus->phymap[] array has PHY_MAX_ADDR size (32). That's why writing bus->phymap[addr] where addr is < 0 or > PHY_MAX_ADDR is causing write to memory which can caused full U-Boot crash. We learnd about this, because a customer had a pixel error in the Uboot framebuffer. There is a fix in a later Uboot Version we need to backport | ||||
Forum Link | |||||