satokaz / hitorigoto

独り言
2 stars 0 forks source link

Oracle Solaris 11.4 SRU30 on Mac mini Late 2014 #26

Open satokaz opened 3 years ago

satokaz commented 3 years ago

onboard Gigabit NIC は使えない

pci14e4,1686 なので、標準の bge driver は attach させても利用できない:

pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x14e4 device 0x1686
 Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe

Xorg は使えない

solaris-desktop をインストールしても、GUI はまともに使えず画面が壊れてしまうので、下記のパッケージを抜いておく。 依存関係を持っているので、必ずこの順番で実行すること:

# pkg uninstall xorg-video-intel
# pkg uninstall driver/graphics/drm

SSD モデルは、残念ながら使い物にならない

Apple PCI SSD は、ahci driver が attach するが、watchdog reset storm で使い物にならない。どのくらい使い物にならないかというと、mkfile 1g が 30 分くらいかかる。それくらい使いものにならない

NVMe に換装する

NVMe に換装することで、Solaris 標準の nvme driver が attach する。

OS 標準の nvmeadm コマンドは利用できない。

image

prtconf -D

kazus@solaris:~$ prtconf -D
System Configuration:  Oracle Corporation  i86pc
Memory size: 16261 Megabytes
System Peripherals (Software Nodes):

i86pc (driver name: rootnex)
    scsi_vhci, instance #0 (driver name: scsi_vhci)
    pci, instance #0 (driver name: npe)
        pci106b,141
        display, instance #0 (driver name: vgatext)
        pci106b,141, instance #0 (driver name: audiohd)
        pci8086,7270, instance #0 (driver name: xhci)
            device, instance #2 (driver name: usb_mid)
                keyboard, instance #5 (driver name: hid)
                mouse, instance #6 (driver name: hid)
                input, instance #7 (driver name: hid)
            hub, instance #0 (driver name: hubd)
                keyboard, instance #1 (driver name: hid)
                mouse, instance #2 (driver name: hid)
                device, instance #0 (driver name: usb_mid)
            input, instance #0 (driver name: hid)
            storage, instance #0 (driver name: scsa2usb)
                disk, instance #0 (driver name: sd)
            hub, instance #1 (driver name: hubd)
                device, instance #1 (driver name: usb_mid)
                    keyboard, instance #3 (driver name: hid)
                    input, instance #4 (driver name: hid)
        pci8086,7270
        pci8086,7270, instance #1 (driver name: audiohd)
        pci8086,9c10 (driver name: pcieb)
        pci8086,9c14, instance #1 (driver name: pcieb)
            pci106b,13b
        pci8086,9c16, instance #2 (driver name: pcieb)
            pci14e4,1686, instance #0 (driver name: bge)
            pci14e4,0, instance #0 (driver name: sdhost)
                blkdev, instance #1 (driver name: blkdev)
        pci8086,9c18, instance #3 (driver name: pcieb)
            pci8086,156d, instance #5 (driver name: pcieb)
                pci8086,156d, instance #6 (driver name: pcieb)
                    pci8086,156c
                pci8086,156d, instance #7 (driver name: pcieb)
                    pci8086,1513, instance #0 (driver name: pcieb)
                        pci8086,1513, instance #11 (driver name: pcieb)
                            pci108e,7b11, instance #0 (driver name: ixgbe)
                            pci108e,7b11, instance #1 (driver name: ixgbe)
                        pci8086,1513, instance #12 (driver name: pcieb)
                        pci8086,1513, instance #13 (driver name: pcieb)
                pci8086,156d, instance #8 (driver name: pcieb)
                pci8086,156d, instance #9 (driver name: pcieb)
                pci8086,156d, instance #10 (driver name: pcieb)
        pci8086,9c1a, instance #4 (driver name: pcieb)
            pcic0a9,540a, instance #0 (driver name: nvme)
                disk, instance #0 (driver name: blkdev)
        isa, instance #0 (driver name: isa)
            motherboard
            motherboard
            pit_beep, instance #0 (driver name: pit_beep)
        pci8086,7270
    fw, instance #0 (driver name: acpinex)
        cpu, instance #0 (driver name: cpudrv)
        cpu, instance #1 (driver name: cpudrv)
        cpu, instance #2 (driver name: cpudrv)
        cpu, instance #3 (driver name: cpudrv)
        sb, instance #1 (driver name: acpinex)
    used-resources
    fcoe, instance #0 (driver name: fcoe)
    iscsi, instance #0 (driver name: iscsi)
    options, instance #0 (driver name: options)
    pseudo, instance #0 (driver name: pseudo)
    vga_arbiter, instance #0 (driver name: vga_arbiter)
    xsvc, instance #0 (driver name: xsvc)
    agpgart, instance #0 (driver name: agpgart)
    intel-iommu, instance #0 (driver name: intel_iommu)
    intel-iommu, instance #1 (driver name: intel_iommu)