Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Beaglebone Black -current error on partition resize



The images on my site are from the netbsd-9 branch. I suspect -current will work a lot better on BeagleBone Black as I've cleaned up most of the code for that SOC in the meantime. Can you try this image instead?

http://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-earmv7hf/binary/gzimg/armv7.img.gz


On Wed, 27 Nov 2019, dhop%nwlink.com@localhost wrote:

Apologies if this is malformed, I've been away from the lists a spell and
now trying different email clients to find one that behaves.

I'm trying to boot -current using a generic 32-bit image from invisible.ca
on a Beaglebone Black, and I'm getting a ton of errors after fs expansion.
I suspect that the expansion is clobbering the FAT partition, because on
reboot I get a ton of errors of the form:
[...]
/dev/rld0e: Cluster 20363 is marked free in FAT 0, but continues with
cluster 19884 in FAT 1
/dev/rld0e: Cluster 20364 is marked free in FAT 0, but continues with
cluster 19885 in FAT 1
/dev/rld0e: Cluster 20365 is marked free in FAT 0, but continues with
cluster 19886 in FAT 1
/dev/rld0e: Cluster 20366 is marked free in FAT 0, as EOF in FAT 1
/dev/rld0e: Cluster 20403 is marked free in FAT 0, but continues with
cluster 19924 in FAT 1
/dev/rld0e: Cluster 20404 is marked free in FAT 0, but continues with
cluster 19925 in FAT 1
/dev/rld0e: Cluster 20405 is marked free in FAT 0, as EOF in FAT 1
/dev/rld0e: Cluster 20412 is marked free in FAT 0, but continues with
cluster 19933 in FAT 1
/dev/rld0e: Cluster 20413 is marked free in FAT 0, but continues with
cluster 19934 in FAT 1
/dev/rld0e: Cluster 20414 is marked free in FAT 0, but continues with
cluster 19935 in FAT 1
[...]

I'm using a Samsung EVO Plus 32-gig SD card.  The log looks like this:
[   2.3838543] boot device: ld0
[   2.3928375] root on ld0a dumps on ld0b
[   2.3928375] mountroot: trying ffs...
[   2.4036180] root file system type: ffs
[   2.4126108] kern.module.path=/stand/evbarm/9.0/modules
[   2.4126108] WARNING: no TOD clock present
[   2.4126108] WARNING: using filesystem time
[   2.4266791] WARNING: CHECK AND RESET THE DATE!
[   2.4326108] init: copying out path `/sbin/init' 11
Sun Nov 24 23:53:43 UTC 2019
Starting root file system check:
/dev/rld0a: file system is clean; not checking
Growing ld0 MBR partition #1 (1065MB -> 30304MB)
Growing ld0 disklabel (1289MB -> 30528MB)
Resizing /
reboot: rebooted by root

[ 188.1726085] rebooting...

[...]
Starting root file system check:
/dev/rld0a: file system is clean; not checking
fdisk: Cannot determine the number of heads
Not resizing /: already correct size
swapctl: adding /dev/ld0b as swap device at priority 0
Starting file system checks:
[   7.7326103] sdhc0: cmd timeout error
[   7.7573527] ld0e: error reading fsbn 1 of 1-80 (ld0 bn 32769; cn 16 tn 0
sn 1), retrying
[   8.4026094] sdhc0: timeout waiting for mask 0x3 value 0 (state=0x1f70a06)
[   8.4026094] sdhc0: command or data phase inhibited
[   8.4426097] sdhc0: cmd timeout error
[   8.4539879] ld0e: error reading fsbn 81 of 81-160 (ld0 bn 32849; cn 16 tn
2 sn 17), retrying
/dev/rld0e: FAT starts with odd byte sequence (00000000)
FIXED
/dev/rld0e: Cluster 256 in FAT 0 continues with out of range cluster number
65520
/dev/rld0e: FAT starts with odd byte sequence (00000000)
FIXED
[...]

Then the cluster errors cascade ending with a panic.  I'm new to the BBB so
I bet I'm doing something wrong here, but I am using the current pkgsrc
U-Boot:

----------
U-Boot SPL 2018.11 (Nov 26 2019 - 15:10:39 -0800)
Trying to boot from MMC1
Loading Environment from FAT... *** Warning - bad CRC, using default
environment
Loading Environment from MMC... *** Warning - bad CRC, using default
environment

U-Boot 2018.11nb4 (Nov 26 2019 - 15:10:39 -0800)

CPU  : AM335X-GP rev 2.1
I2C:   ready
DRAM:  512 MiB
No match for driver 'omap_hsmmc'
No match for driver 'omap_hsmmc'
Some drivers were not found
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... *** Warning - bad CRC, using default
environment
Loading Environment from MMC... *** Warning - bad CRC, using default
environment

<ethaddr> not set. Validating first E-fuse MAC
Net:   cpsw, usb_ether
Press SPACE to abort autoboot in 2 seconds
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
480 bytes read in 5 ms (93.8 KiB/s)
Running bootscript from mmc0 ...
## Executing script at 82000000
6490580 bytes read in 410 ms (15.1 MiB/s)
## Booting kernel from Legacy Image at 82000000 ...
  Image Name:   NetBSD/beagle 9.0_BETA
  Created:      2019-11-24  23:44:57 UTC
  Image Type:   ARM NetBSD Kernel Image (uncompressed)
  Data Size:    6490516 Bytes = 6.2 MiB
  Load Address: 80300000
  Entry Point:  80300000
  Verifying Checksum ... OK
  Loading Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 80300000) ...
[   1.0000000] uboot arg = 0x9df36f98, 0, 0x9ffa4003, 0x9df41168
[...]

--David






Home | Main Index | Thread Index | Old Index