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