Tested on a Sparc Ultra 10 workstation and it boots fine using your 
instructions.

Had to use an image from 2016 as the newer ones from september and december 
2017 did not work at all(both fail during installation).

Lshw

ultra
     description: Computer
     product: SUNW,375-0066
     width: 64 bits
   *-core
        description: Motherboard
        physical id: 0
        clock: 110MHz
      *-firmware
           product: SUNW,3.31
           physical id: 0
           logical name: /proc/device-tree
      *-memory
           description: System memory
           physical id: 2
           size: 740MiB
      *-cpu
           physical id: 3
           bus info: cpu@0
      *-pci:0
           description: PCI bridge
           product: Simba Advanced PCI Bridge
           vendor: Oracle/SUN
           physical id: 1
           bus info: pci@0000:00:01.0
           version: 13
           width: 32 bits
           clock: 66MHz
           capabilities: pci normal_decode bus_master
           resources: ioport:0(size=12582912) memory:1ff00000000-1ffbfffffff
         *-usb:0
              description: USB controller
              product: VT82xx/62xx UHCI USB 1.1 Controller
              vendor: VIA Technologies, Inc.
              physical id: 1
              bus info: pci@0000:02:01.0
              version: 61
              width: 32 bits
              clock: 33MHz
              capabilities: pm uhci bus_master cap_list
              configuration: driver=uhci_hcd latency=22
              resources: irq:15 ioport:400(size=32)
            *-usbhost
                 product: UHCI Host Controller
                 vendor: Linux 4.14.0-3-sparc64 uhci_hcd
                 physical id: 1
                 bus info: usb@2
                 logical name: usb2
                 version: 4.14
                 capabilities: usb-1.10
                 configuration: driver=hub slots=2 speed=12Mbit/s
         *-usb:1
              description: USB controller
              product: VT82xx/62xx UHCI USB 1.1 Controller
              vendor: VIA Technologies, Inc.
              physical id: 1.1
              bus info: pci@0000:02:01.1
              version: 61
              width: 32 bits
              clock: 33MHz
              capabilities: pm uhci bus_master cap_list
              configuration: driver=uhci_hcd latency=22
              resources: irq:16 ioport:420(size=32)
            *-usbhost
                 product: UHCI Host Controller
                 vendor: Linux 4.14.0-3-sparc64 uhci_hcd
                 physical id: 1
                 bus info: usb@3
                 logical name: usb3
                 version: 4.14
                 capabilities: usb-1.10
                 configuration: driver=hub slots=2 speed=12Mbit/s
         *-usb:2
              description: USB controller
              product: USB 2.0
              vendor: VIA Technologies, Inc.
              physical id: 1.2
              bus info: pci@0000:02:01.2
              version: 63
              width: 32 bits
              clock: 33MHz
              capabilities: pm ehci bus_master cap_list
              configuration: driver=ehci-pci latency=22
              resources: irq:17 memory:1ff00002000-1ff000020ff
            *-usbhost
                 product: EHCI Host Controller
                 vendor: Linux 4.14.0-3-sparc64 ehci_hcd
                 physical id: 1
                 bus info: usb@1
                 logical name: usb1
                 version: 4.14
                 capabilities: usb-2.00
                 configuration: driver=hub slots=4 speed=480Mbit/s
         *-firewire
              description: FireWire (IEEE 1394)
              product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
              vendor: VIA Technologies, Inc.
              physical id: 1.3
              bus info: pci@0000:02:01.3
              version: 46
              width: 32 bits
              clock: 33MHz
              capabilities: pm ohci bus_master cap_list
              configuration: driver=firewire_ohci latency=0 maxlatency=32
              resources: irq:15 memory:1ff00004000-1ff000047ff
ioport:480(size=128)
         *-multimedia UNCLAIMED
              description: Multimedia audio controller
              product: EMU10k1 [Sound Blaster Live! Series]
              vendor: Creative Labs
              physical id: 2
              bus info: pci@0000:02:02.0
              version: 07
              width: 32 bits
              clock: 33MHz
              capabilities: pm cap_list
              configuration: latency=0 maxlatency=20 mingnt=2
              resources: ioport:800(size=32)
         *-input UNCLAIMED
              description: Input device controller
              product: SB Live! Game Port
              vendor: Creative Labs
              physical id: 2.1
              bus info: pci@0000:02:02.1
              version: 07
              width: 32 bits
              clock: 33MHz
              capabilities: pm cap_list
              configuration: latency=0
              resources: ioport:820(size=8)
         *-network:0
              description: Ethernet interface
              product: DP83815 (MacPhyter) Ethernet Controller
              vendor: National Semiconductor Corporation
              physical id: 3
              bus info: pci@0000:02:03.0
              logical name: enp2s3
              version: 00
              serial: 00:0f:b5:08:03:07
              size: 100Mbit/s
              capacity: 100Mbit/s
              width: 32 bits
              clock: 33MHz
              capabilities: pm bus_master cap_list rom ethernet physical
tp mii fibre 10bt 10bt-fd 100bt 100bt-fd autonegotiation
              configuration: autonegotiation=on broadcast=yes
driver=natsemi driverversion=2.1 duplex=full ip=192.168.1.201 latency=0
link=yes maxlatency=52 mingnt=11 multicast=yes port=twisted pair
speed=100Mbit/s
              resources: irq:19 ioport:c00(size=256)
memory:1ff00006000-1ff00006fff memory:1ff00010000-1ff0001ffff
         *-network:1 UNCLAIMED
              description: Ethernet controller
              product: 88w8335 [Libertas] 802.11b/g Wireless
              vendor: Marvell Technology Group Ltd.
              physical id: 4
              bus info: pci@0000:02:04.0
              version: 03
              width: 32 bits
              clock: 66MHz
              capabilities: pm cap_list
              configuration: latency=0
              resources: memory:1ff00020000-1ff0002ffff
memory:1ff00030000-1ff0003ffff
      *-pci:1
           description: PCI bridge
           product: Simba Advanced PCI Bridge
           vendor: Oracle/SUN
           physical id: 1.1
           bus info: pci@0000:00:01.1
           version: 13
           width: 32 bits
           clock: 66MHz
           capabilities: pci normal_decode bus_master
           resources: ioport:c00000(size=4194304) memory:e0000000-ffffffff
         *-bridge UNCLAIMED
              description: Bridge
              product: EBUS
              vendor: Oracle/SUN
              physical id: 1
              bus info: pci@0000:01:01.0
              version: 01
              width: 32 bits
              clock: 33MHz
              capabilities: bridge bus_master
              configuration: latency=0 maxlatency=25 mingnt=10
         *-network DISABLED
              description: Ethernet interface
              product: Happy Meal 10/100 Ethernet [hme]
              vendor: Oracle/SUN
              physical id: 1.1
              bus info: pci@0000:01:01.1
              logical name: enp1s1f1
              version: 01
              serial: 08:00:20:b3:44:15
              size: 10Mbit/s
              capacity: 100Mbit/s
              width: 32 bits
              clock: 33MHz
              capabilities: bus_master ethernet physical tp mii 10bt
10bt-fd 100bt 100bt-fd autonegotiation
              configuration: autonegotiation=on broadcast=yes
driver=sunhme driverversion=2.02 duplex=half latency=0 link=no
maxlatency=5 mingnt=10 multicast=yes port=twisted pair speed=10Mbit/s
              resources: irq:12 memory:e0000000-e000701f
         *-display UNCLAIMED
              description: VGA compatible controller
              product: 3D Rage Pro PCI
              vendor: Advanced Micro Devices, Inc. [AMD/ATI]
              physical id: 2
              bus info: pci@0000:01:02.0
              version: 5c
              width: 32 bits
              clock: 33MHz
              capabilities: vga_controller
              configuration: latency=0 mingnt=8
              resources: memory:e1000000-e1ffffff memory:e2000000-e2000fff
         *-ide
              description: IDE interface
              product: PCI0646
              vendor: Silicon Image, Inc.
              physical id: 3
              bus info: pci@0000:01:03.0
              version: 03
              width: 32 bits
              clock: 33MHz
              capabilities: ide bus_master
              configuration: driver=pata_cmd64x latency=64 maxlatency=4
mingnt=2
              resources: irq:14 ioport:c00000(size=8)
ioport:c00008(size=4) ioport:c00010(size=8) ioport:c00018(size=4)
ioport:c00020(size=16)
      *-scsi:0
           physical id: 4
           logical name: scsi0
           capabilities: emulated
         *-disk
              description: ATA Disk
              product: WDC WD3200JB-00K
              vendor: Linux
              physical id: 0.0.0
              bus info: scsi@0:0.0.0
              logical name: /dev/sda
              version: 1.0
              serial: 2159c81e-532c-49f8-8918-f0cfe914faaf
              size: 478MiB
              capabilities: extended_attributes large_files ext2 initialized
              configuration: ansiversion=5 filesystem=ext2
lastmountpoint=/boot logicalsectorsize=512 modified=2018-02-04 10:50:50
mounted=2018-02-04 10:38:46 sectorsize=512 state=clean
      *-scsi:1
           physical id: 5
           logical name: scsi1
           capabilities: emulated
         *-cdrom UNCLAIMED
              description: SCSI CD-ROM
              product: DVDRAM GSA-4081B
              vendor: HL-DT-ST
              physical id: 0.0.0
              bus info: scsi@1:0.0.0
              version: A100
              capabilities: removable
              configuration: ansiversion=5

Lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0      2:0    1     4K  0 disk
sda      8:0    0 298.1G  0 disk
├─sda1   8:1    0 478.5M  0 part /boot
├─sda2   8:2    0   1.4G  0 part [SWAP]
├─sda3   8:3    0 298.1G  0 part
└─sda4   8:4    0 296.2G  0 part /
sr0     11:0    1  1024M  0 rom

Uname -a

Linux ULTRA 4.14.0-3-sparc64 #1 Debian 4.14.13-1 (2018-01-14) sparc64
GNU/Linux

Thanks for the work you put into!

On 2017-12-08 07:24 AM, John Paul Adrian Glaubitz wrote:
> Hi!
>
> We're in the process of migrating Debian for sparc64 from SILO to GRUB
> as GRUB upstream is adding support for modern SPARC machines thanks to
> the work of Eric Snowberg from Oracle.
>
> In order to make sure GRUB works on all machines supported by the sparc64
> port, we need your help to test GRUB on your particular hardware, the older
> your machine, the better.
>
> So, in order to help us, please follow the guide below to install GRUB to
> replace SILO as your boot loader.
>
> NOTE: If your system doesn't boot after installing GRUB, don't panic. Use
>        the current Debian sparc64 installation image and boot into rescue
>        mode by typing "rescue". Then chroot into your installed system and
>        just run "silo -t -f" to restore SILO on your machine.
>
> 1. Install the grub2 package:
>
> root@andi:~# apt install grub2
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following additional packages will be installed:
>    grub-common grub-ieee1275 grub-ieee1275-bin grub2-common libfreetype6 
> libfuse2 libpng16-16 os-prober
> Suggested packages:
>    multiboot-doc xorriso desktop-base console-setup fuse
> The following NEW packages will be installed:
>    grub-common grub-ieee1275 grub-ieee1275-bin grub2 grub2-common 
> libfreetype6 libfuse2 libpng16-16 os-prober
> 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
> Need to get 4,556 kB of archives.
> After this operation, 23.6 MB of additional disk space will be used.
> Do you want to continue? [Y/n] y
> Get:1 http://ftp.ports.debian.org/debian-ports unstable/main sparc64 
> libpng16-16 sparc64 1.6.34-1 [271 kB]
> (...)
>
> Creating config file /etc/default/grub with new version
> Setting up grub2 (2.02-2+sparc64.3) ...
> root@andi:~#
>
> 2. Make sure you have version 2.02-2+sparc64.3
>
> root@andi:~# apt-cache show grub2 |grep Version
> Version: 2.02-2+sparc64.3
> root@andi:~#
>
> 3. Find your boot partition:
>
> root@andi:~# mount |grep /boot
> /dev/sda1 on /boot type ext3 (rw,relatime,data=ordered)
> root@andi:~#
>
> If you don't have one but just one root file system, grep for " / " instead
>
> 4. Install grub into your boot partition:
>
> root@andi:~# grub-install --force --skip-fs-probe /dev/sda1
> Installing for sparc64-ieee1275 platform.
> grub-install: warning: Discarding improperly nested partition 
> (hostdisk//dev/sda,sun1,sun2).
> grub-install: warning: Discarding improperly nested partition 
> (hostdisk//dev/sda,sun1,sun4).
> grub-install: warning: Attempting to install GRUB to a disk with multiple 
> partition labels.  This is not supported yet..
> grub-install: warning: Embedding is not possible.  GRUB can only be installed 
> in this setup by using blocklists.  However, blocklists are UNRELIABLE and 
> their use is discouraged..
> Installation finished. No error reported.
> root@andi:~#
>
> Note: If you are using GPT partition tables instead of Sun partition
>        tables, you need to install GRUB into /dev/sda
>        (see: https://github.com/esnowberg/grub2-sparc/wiki)
>
> 5. Run update-grub:
>
> root@andi:~# update-grub
> Generating grub configuration file ...
> Found linux image: /boot/vmlinuz-4.14.0-1-sparc64-smp
> Found initrd image: /boot/initrd.img-4.14.0-1-sparc64-smp
> Found linux image: /boot/vmlinuz-4.14.0-trunk-sparc64-smp
> Found initrd image: /boot/initrd.img-4.14.0-trunk-sparc64-smp
> Found linux image: /boot/vmlinuz-4.14.0-rc7-sparc64-smp
> Found initrd image: /boot/initrd.img-4.14.0-rc7-sparc64-smp
> Found linux image: /boot/vmlinuz-4.14.0-rc5-sparc64-smp
> Found initrd image: /boot/initrd.img-4.14.0-rc5-sparc64-smp
> Found linux image: /boot/vmlinuz-4.12.0-rc1-sparc64-smp
> Found initrd image: /boot/initrd.img-4.12.0-rc1-sparc64-smp
> Found linux image: /boot/vmlinuz-4.11.0-trunk-sparc64-smp
> Found initrd image: /boot/initrd.img-4.11.0-trunk-sparc64-smp
> Found linux image: /boot/vmlinuz-4.10.0-trunk-sparc64-smp
> Found initrd image: /boot/initrd.img-4.10.0-trunk-sparc64-smp
> Found Debian GNU/Linux buster/sid on /dev/md0p1
> done
> root@andi:~#
>
> 6. Reboot:
>
> root@andi:~#
>
> 7. Report back to the list and include your hardware and partition setup
>
> Thanks,
> Adrian
>

Reply via email to