Robert,

pure joy: I tried the SmartOS platform.tgz, and it actually works!

The e1000g0 is up and moving data, ssh login, NFS, etc.
Cannot say anything about long-term stability or performance,
but so far everything is looking good. 

Great work! Great community with such capable and helpful members.

I am a happy camper now. Thanks so much Robert.

I assume I can drop your sdc platform.tgz into the latest Coal 4gb image
and do an SDC install from that, right? I will try that, anyway.

For anyone else who might be interested how SmartOS on an Broadwell
NUC5i3RYH looks like some info below:

[root@b8-ae-ed-72-8a-17 ~]# dmesg  | grep e1000
2015-03-01T18:35:04.713502+00:00 b8-ae-ed-72-8a-17 genunix: [ID 469746 
kern.info] NOTICE: e1000g0 registered
2015-03-01T18:35:04.714016+00:00 b8-ae-ed-72-8a-17 genunix: [ID 435574 
kern.info] NOTICE: e1000g0 link up, 1000 Mbps, full duplex
[root@b8-ae-ed-72-8a-17 ~]# ifconfig e1000g0
e1000g0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 
2
        inet 10.0.0.235 netmask ffffff00 broadcast 10.0.0.255
        ether b8:ae:ed:72:8a:17
[root@b8-ae-ed-72-8a-17 ~]# dladm show-phys
LINK         MEDIA                STATE      SPEED  DUPLEX    DEVICE
e1000g0      Ethernet             up         1000   full      e1000g0
[root@b8-ae-ed-72-8a-17 ~]# dladm show-ether
LINK            PTYPE    STATE    AUTO  SPEED-DUPLEX                    PAUSE
e1000g0         current  up       yes   1G-f                            bi
[root@b8-ae-ed-72-8a-17 ~]# psrinfo -pv
The physical processor has 2 cores and 4 virtual processors (0-3)
  The core has 2 virtual processors (0 2)
  The core has 2 virtual processors (1 3)
    x86 (GenuineIntel 306D4 family 6 model 61 step 4 clock 2100 MHz)
      Intel(r) Core(tm) i3-5010U CPU @ 2.10GHz
[root@b8-ae-ed-72-8a-17 ~]# sysinfo
{
  "Live Image": "20150223T225455Z",
  "System Type": "SunOS",
  "Boot Time": "1425234878",
  "Manufacturer": "",
  "Product": "",
  "Serial Number": "",
  "SKU Number": "",
  "HW Version": "",
  "HW Family": "",
  "Setup": "",
  "VM Capable": true,
  "CPU Type": "Intel(R) Core(TM) i3-5010U CPU @ 2.10GHz",
  "CPU Virtualization": "vmx",
  "CPU Physical Cores": 1,
  "UUID": "",
  "Hostname": "b8-ae-ed-72-8a-17",
  "CPU Total Cores": 4,
  "MiB of Memory": "16269",
  "Zpool": "zones",
  "Zpool Disks": "c0t0d0",
  "Zpool Profile": "striped",
  "Zpool Creation": 1425234822,
  "Zpool Size in GiB": 115,
  "Disks": {
    "c0t0d0": {"Size in GB": 128}
  },
  "Boot Parameters": {
    "console": "text",
    "root_shadow": "$5$2HOHRnK3$NvLlm.1KQBbB0WjoP7xcIwGnllhzp2HnT.mDO7DpxYA",
    "smartos": "true"
  },
  "Network Interfaces": {
    "e1000g0": {"MAC Address": "b8:ae:ed:72:8a:17", "ip4addr": "10.0.0.235", 
"Link Status": "up", "NIC Names": ["admin"]}
  },
  "Virtual Network Interfaces": {
  },
  "Link Aggregations": {
  }
}

The Samsung XP941 PCIe x4 M.2 SSD is also working fine as an AHCI device,
which might also be interesting to some people:

[root@b8-ae-ed-72-8a-17 ~]# diskinfo
TYPE    DISK                    VID      PID              SIZE          RMV SSD
UNKNOWN c0t0d0                  SAMSUNG  MZHPU128HCGM-00004  119.24 GiB   no  
yes
USB     c1t0d0                  SanDisk  Cruzer Fit         14.56 GiB   yes no
[root@b8-ae-ed-72-8a-17 ~]# format
AVAILABLE DISK SELECTIONS:
       0. c0t0d0 <ATA-SAMSUNG MZHPU128-501Q-119.24GB>
          /pci@0,0/pci8086,9c98@1c,4/pci144d,a811@0/disk@0,0

[root@b8-ae-ed-72-8a-17 ~]# dd bs=1M count=102400 of=/dev/null 
if=/dev/rdsk/c0t0d0p0
102400+0 records in
102400+0 records out
107374182400 bytes transferred in 79.951076 secs (1342998592 bytes/sec)
[root@b8-ae-ed-72-8a-17 ~]# echo $[1342998592/1024/1024]
1280

About 1.3 GB/s raw sequential read speed. Not too shabby for a low-end, $600 
box.
Finally, the prtconf output:

[root@b8-ae-ed-72-8a-17 ~]# prtconf -d
System Configuration:  Joyent  i86pc
Memory size: 16269 Megabytes
System Peripherals (Software Nodes):

i86pc
    scsi_vhci, instance #0
    ramdisk, instance #0
    pci, instance #0
        pci8086,2057 (pciex8086,1604) [Intel Corporation Broadwell-U Host 
Bridge -OPI] (driver not attached)
        display (pciex8086,1616) [Intel Corporation Broadwell-U Integrated 
Graphics], instance #0
        pci8086,2057 (pciex8086,160c) [Intel Corporation Broadwell-U Audio 
Controller] (driver not attached)
        pci8086,2057 (pciex8086,9cb1) [Intel Corporation Wildcat Point-LP USB 
xHCI Controller] (driver not attached)
        pci8086,2057 (pciex8086,9cba) [Intel Corporation Wildcat Point-LP MEI 
Controller #1] (driver not attached)
        pci8086,2057 (pciex8086,15a3) [Intel Corporation Ethernet Connection 
(3) I218-V], instance #0
        pci8086,2057 (pciex8086,9ca0) [Intel Corporation Wildcat Point-LP High 
Definition Audio Controller] (driver not attached)
        pci8086,9c90 (pciex8086,9c90) [Intel Corporation Wildcat Point-LP PCI 
Express Root Port #1] (driver not attached)
        pci8086,9c96 (pciex8086,9c96) [Intel Corporation Wildcat Point-LP PCI 
Express Root Port #4], instance #0
            pci8086,9010 (pciex8086,95a) [Intel Corporation Wireless 7265] 
(driver not attached)
        pci8086,9c98 (pciex8086,9c98) [Intel Corporation Wildcat Point-LP PCI 
Express Root Port #5], instance #1
            pci144d,a811 (pciex144d,a800) [Samsung Electronics Co Ltd XP941 
PCIe SSD], instance #0
                disk, instance #1
        pci8086,2057 (pciex8086,9ca6) [Intel Corporation Wildcat Point-LP USB 
EHCI Controller], instance #0
            hub, instance #0
                device, instance #0
                    keyboard, instance #0
                    mouse, instance #1
                storage, instance #0
                    disk, instance #0
                device, instance #1
        isa (pciex8086,9cc3) [Intel Corporation Wildcat Point-LP LPC 
Controller], instance #0
            asy, instance #0
            pit_beep, instance #0
        pci8086,2057 (pciex8086,9ca2) [Intel Corporation Wildcat Point-LP SMBus 
Controller] (driver not attached)
    fw, instance #0
        cpu, instance #0
        cpu, instance #1
        cpu, instance #2
        cpu, instance #3
        sb, instance #1
    used-resources (driver not attached)
    iscsi, instance #0
    options, instance #0
    pseudo, instance #0
    xsvc, instance #0
[root@b8-ae-ed-72-8a-17 ~]#

Anyway, thanks again.

Cheers
Dirk

> Am 27.02.2015 um 16:58 schrieb Robert Mustacchi via smartos-discuss 
> <[email protected]>:
> 
> On 2/23/15 13:42 , Dirk Steinberg via smartos-discuss wrote:
>> 
>>> Am 23.02.2015 um 22:23 schrieb Robert Mustacchi <[email protected]>:
>>> 
>>> On 2/23/15 12:05 , Dirk Steinberg via smartos-discuss wrote:
>>>> Is there anything I can do to make this NIC work with SmartOS?
>>>> Using another NIC is no option for a NUC, and I got these NUC specifically
>>>> to run SDC. It would be very sad if they could not be made to work with
>>>> SmartOS, as I think these NUC are ideal for setting up a lab
>>>> for SDC. They are small, power efficient, and not too expensive.
>>> 
>>> I'm taking a look at the changes required to update e1000g with the
>>> newer device, which involves syncing up the shared Intel common code to
>>> the latest more or less. So, I'll try to get some spare cycles to do
>>> that and put out a newer build for you to test.
>>> 
>>> What format would help most for you? Would you prefer a SmartOS or an
>>> SDC platform? Or would a SmartOS ISO/USB image work better
>> 
>> Well, the goal is to install SDC on the NUCs, but I have not yet because of 
>> the driver issue. A SDC headnode USB image is what I will need in the end,
>> but for testing, that is too large. I guess a platform.tgz would be fine
>> for testing. Is there also an SDC / SmartOS flavor to the platform.tgz?
>> Sorry, I have used SmartOS for some years now, but I have no
>> experience with SDC yet.
> 
> Hi Dirk,
> 
> I've put together an updated driver, if you don't mind testing it. Here
> are the different formats available, I'd just use whatever you're
> currently using.
> 
> smartos platform:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.tgz
>  
> <https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.tgz>
> smartos iso:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.iso
>  
> <https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.iso>
> smartos usb:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.usb.bz2
>  
> <https://us-east.manta.joyent.com/rmustacc/public/preview/i218/smartos/platform-20150223T225455Z.usb.bz2>
> 
> sdc platform:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i218/sdc/platform-20150223T225545Z.tgz
>  
> <https://us-east.manta.joyent.com/rmustacc/public/preview/i218/sdc/platform-20150223T225545Z.tgz>
> 
> Let me know how it goes.
> 
> Thanks,
> Robert
> 
> 
> 
> -------------------------------------------
> smartos-discuss
> Archives: https://www.listbox.com/member/archive/184463/=now 
> <https://www.listbox.com/member/archive/184463/=now>
> RSS Feed: https://www.listbox.com/member/archive/rss/184463/24390006-796fb66c 
> <https://www.listbox.com/member/archive/rss/184463/24390006-796fb66c>
> Modify Your Subscription: https://www.listbox.com/member/?&; 
> <https://www.listbox.com/member/?&;>
> Powered by Listbox: http://www.listbox.com <http://www.listbox.com/>



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to