Re: ERLITE-3 boot problems
Brook Milligan <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.mips.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Aug 17, 2020, at 7:55 PM, Simon Burge <[email protected]> wrote: > > If you don't mind using -current instead of NetBSD 9 Jared has made an > image that you can dd(1) on to your USB then it magically resizes the > rootfs up to the USB drive size on first boot: > > https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnycdn.netbsd.org%2Fpub%2FNetBSD-daily%2FHEAD%2F202008170740Z%2Fevbmips-mips64eb%2Fbinary%2Fgzimg%2Focteon.img.gz&data=01%7C01%7Cbrook%40biology.nmsu.edu%7C6425c61e24fc4fc1254c08d84319e09e%7Ca3ec87a89fb84158ba8ff11bace1ebaa%7C1&sdata=XtN2yAnIEJ6d6tudiu36ydNu2V7Ys0p7pVMhTZu%2BhsU%3D&reserved=0 I have tried this with no luck. I copied the image to my USB drive with dd. The ERLITE did not detect the kernel (see script below). Putting it back into my NetBSD-9/amd64 machine, it was detected as umass0 not sd0, so I had to reboot. (How can the busses be rescanned to detect this properly?) Looking more carefully at the image, it seems to have an NTFS partition and a NetBSD partition defined in a GPT (see below). However, I could not mount either to look at their contents. In any case, this is not the solution for the ERLITE, which brings me back to the disklabel questions. Should the kernel have to fabricate a geometry and is that a warning sign? How can a proper disklabel be written so that the ERLITE (or now OCTEON) kernel can detect it as the root filesystem? Thanks for any help. Cheers, Brook =================================================================================== Looking for valid bootloader image.... Jumping to start of image at address 0xbfc80000 U-Boot 1.1.1 (UBNT Build Version: e102_002_20738) (Oct 26 2018 - 09:19:29) BIST check passed. UBNT_E100 r1:2, r2:18, f:4/71, serial #: 18E829B57A7B MPR 13-00318-18 Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate) DRAM: 512 MB Clearing DRAM....... done ERROR: Unable to allocate linux reserved memory (addr: 0x100000, size: 0x8000000). Flash: 4 MB Net: octeth0, octeth1, octeth2 USB: (port 0) scanning bus for devices... 1 USB Devices found scanning bus for storage devices... Device 0: Vendor: Prod.: USB DISK 3.0 Rev: PMAP Type: Removable Hard Disk Capacity: 118152.0 MB = 115.3 GB (241975296 x 512) leds_init 206 [23;204H 0 reading vmlinux.64 ** Unable to read "vmlinux.64" from usb 0:1 ** reading vmlinux.64.md5 ** Unable to read vmlinux.64.md5 argv[2]: coremask=0x3 argv[3]: root=/dev/sda2 argv[4]: rootdelay=15 argv[5]: rw argv[6]: rootsqimg=squashfs.img argv[7]: rootsqwdir=w argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom) ## No elf image at address 0x07d00000 Octeon ubnt_e100# =================================================================================== # fdisk sd0 fdisk: Cannot determine the number of heads Disk: /dev/rsd0 NetBSD disklabel disk geometry: cylinders: 118152, heads: 64, sectors/track: 32 (2048 sectors/cylinder) total sectors: 241975296, bytes/sector: 512 BIOS disk geometry: cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder) total sectors: 241975296 Partitions aligned to 2048 sector boundaries, offset 63 Partition table: 0: Primary DOS with 32 bit FAT - LBA (sysid 12) start 32768, size 163840 (80 MB, Cyls 2/10/9-12/60/48), Active 1: <UNUSED> 2: <UNUSED> 3: GPT Protective MBR (sysid 238) start 1, size 32767 (16 MB, Cyls 0/0/2-2/10/8) PBR is not bootable: Bad magic number (0x0000) First active partition: 0 Drive serial number: 0 (0x00000000) # gpt show sd0 start size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 32734 Unused 32768 163840 1 GPT part - Windows basic data 196608 729088 2 GPT part - NetBSD FFSv1/FFSv2 925696 241049600 Unused # disklabel sd0 # /dev/rsd0: type: SCSI disk: USB DISK 3.0 label: fictitious flags: removable bytes/sector: 512 sectors/track: 32 tracks/cylinder: 64 sectors/cylinder: 2048 cylinders: 118152 total sectors: 241975296 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 6 partitions: # size offset fstype [fsize bsize cpg/sgs] d: 241975296 0 unused 0 0 # (Cyl. 0 - 118151) e: 163840 32768 MSDOS # (Cyl. 16 - 95) f: 32767 1 unknown # (Cyl. 0*- 15) disklabel: boot block size 0 disklabel: super block size 0 # dkctl sd0 listwedges /dev/rsd0: 2 wedges: dk3: octeon-boot, 163840 blocks at 32768, type: ntfs dk4: octeon-root, 729088 blocks at 196608, type: ffs