Re: Support for Intel P3500 PCIe SSD drive

2016-05-01 Thread Fredrik Pettai

> On 29 Jan 2016, at 05:07, Eric Haszlakiewicz  wrote:
> 
> On January 28, 2016 9:45:22 PM EST, Gary Duzan  wrote:
>> In Message ,
>>  Swift Griggs wrote:
>> 
>> =>On Thu, 28 Jan 2016, Derrick Lobo wrote:
>> =>> Trying this new toy and would to have support for it.. vendor
>> 0x8086 
>> =>> product 0x0953 (Flash mass storage, interface 0x02, revision 0x01)
>> at 
>> =>> pci1 dev 0 function 0 not configured
>> =>
>> =>Personally, I've never seen these PCIe adapters work unless they
>> implement 
>> =>a standard SATA controller (and most don't). I know for certain-sure
>> that 
>> =>the OCZ Revo series will NOT work. Sorry I can't be more helpful.
>> 
>>  Looks like that's an NVMe SSD, which requires an NVMe driver,
>> and I don't believe NetBSD has added one yet. It looks like -current
>> has the PCI id, but that's about it.
>> 
>>  Gary Duzan
> 
> Based on what I've heard about these, even if you happen to have one that can 
> emulate a standard SATA device doing so will seriously hamstring the 
> performance.
> It'd be pretty cool to have support for them, and *someone* keeps suggesting 
> that I take a stab at adding a NVMe driver :), but I just don't feel like I 
> have the time.  I don't suppose there's anyone else out there that has taken 
> a look at what it'd take to support them?

Looks like nvme(4) just was added to amd64-current by nonaka@

/P

Support for Intel P3500 PCIe SSD drive

2016-01-28 Thread Derrick Lobo
Trying this new toy and would to have support for it..

 

vendor 0x8086 product 0x0953 (Flash mass storage, interface 0x02, revision
0x01) at pci1 dev 0 function 0 not configured

drm at vga0 not configured

 

 

full dmesg bellow

 

---

 

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,

2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015

The NetBSD Foundation, Inc.  All rights reserved.

Copyright (c) 1982, 1986, 1989, 1991, 1993

The Regents of the University of California.  All rights reserved.

 

NetBSD 7.0.0_PATCH (GENERIC.201601260200Z)

total memory = 16366 MB

avail memory = 15873 MB

kern.module.path=/stand/amd64/7.0/modules

timecounter: Timecounters tick every 10.000 msec

timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100

Supermicro H8SGL (1234567890)

mainbus0 (root)

ACPI: RSDP 0xfa1f0 24 (v02 ACPIAM)

ACPI: XSDT 0xdfea0100 7C (v01 SMCI20131125 MSFT 0097)

ACPI: FACP 0xdfea0290 F4 (v03 112513 FACP1100 20131125 MSFT 0097)

ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Block: 64/32
(20131218/tbfadt-634)

ACPI: DSDT 0xdfea0640 0057E2 (v01  1A711 1A711000  INTL 20051117)

ACPI: FACS 0xdfeb2000 40

ACPI: APIC 0xdfea0390 E4 (v01 112513 APIC1100 20131125 MSFT 0097)

ACPI: MCFG 0xdfea0480 3C (v01 112513 OEMMCFG  20131125 MSFT 0097)

ACPI: OEMB 0xdfeb2040 75 (v01 112513 OEMB1100 20131125 MSFT 0097)

ACPI: HPET 0xdfeaa640 38 (v01 112513 OEMHPET  20131125 MSFT 0097)

ACPI: SRAT 0xdfeaa680 0001A8 (v02 AMDAGESA0001 AMD  0001)

ACPI: SSDT 0xdfeaa830 002E04 (v01 A M I  POWERNOW 0001 AMD  0001)

ACPI: EINJ 0xdfead640 000130 (v01  AMIER AMI_EINJ 20131125 MSFT 0097)

ACPI: BERT 0xdfead7d0 30 (v01  AMIER AMI_BERT 20131125 MSFT 0097)

ACPI: ERST 0xdfead800 000210 (v01  AMIER AMI_ERST 20131125 MSFT 0097)

ACPI: HEST 0xdfeada10 A8 (v01  AMIER ABC_HEST 20131125 MSFT 0097)

ACPI: All ACPI Tables successfully acquired

ioapic0 at mainbus0 apid 0: pa 0xfec0, version 0x21, 24 pins

ioapic1 at mainbus0 apid 1: pa 0xfec2, version 0x21, 32 pins

cpu0 at mainbus0 apid 32: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu1 at mainbus0 apid 33: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu2 at mainbus0 apid 34: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu3 at mainbus0 apid 35: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu4 at mainbus0 apid 36: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu5 at mainbus0 apid 37: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu6 at mainbus0 apid 38: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu7 at mainbus0 apid 39: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu8 at mainbus0 apid 40: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu9 at mainbus0 apid 41: AMD Opteron(tm) Processor 6376 ,
id 0x600f20

cpu10 at mainbus0 apid 42: AMD Opteron(tm) Processor 6376
, id 0x600f20

cpu11 at mainbus0 apid 43: AMD Opteron(tm) Processor 6376
, id 0x600f20

cpu12 at mainbus0 apid 44: AMD Opteron(tm) Processor 6376
, id 0x600f20

cpu13 at mainbus0 apid 45: AMD Opteron(tm) Processor 6376
, id 0x600f20

cpu14 at mainbus0 apid 46: AMD Opteron(tm) Processor 6376
, id 0x600f20

cpu15 at mainbus0 apid 47: AMD Opteron(tm) Processor 6376
, id 0x600f20

acpi0 at mainbus0: Intel ACPICA 20131218

acpi0: X/RSDT: OemId , AslId 

acpi0: SCI interrupting at int 9

timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900

hpet0 at acpi0: high precision event timer (mem 0xfed0-0xfed00400)

timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000

NMEM (PNP0C02) at acpi0 not configured

UMEM (PNP0C02) at acpi0 not configured

attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43 irq 0

pcppi1 at acpi0 (SPKR, PNP0800): io 0x61

midi0 at pcppi1: PC speaker

sysbeep0 at pcppi1

SIOR (PNP0C02) at acpi0 not configured

OMSC (PNP0C02) at acpi0 not configured

RMSC (PNP0C02) at acpi0 not configured

UAR1 (PNP0501) at acpi0 not configured

UAR2 (PNP0501) at acpi0 not configured

PCIE (PNP0C02) at acpi0 not configured

RMEM (PNP0C01) at acpi0 not configured

acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button

ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_]
(20131218/hwxface-646)

ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S3_]
(20131218/hwxface-646)

attimer1: attached to pcppi1

ipmi0 at mainbus0

pci0 at mainbus0 bus 0: configuration mode 1

pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok

pchb0 at pci0 dev 0 function 0: vendor 0x1002 product 0x5a13 (rev. 0x02)

ppb0 at pci0 dev 2 function 0: vendor 0x1002 product 0x5a16 (rev. 0x00)

ppb0: PCI Express capability version 2 
x8 @ 5.0GT/s

ppb0: link is x4 @ 5.0GT/s


Re: Support for Intel P3500 PCIe SSD drive

2016-01-28 Thread Swift Griggs

On Thu, 28 Jan 2016, Derrick Lobo wrote:
Trying this new toy and would to have support for it.. vendor 0x8086 
product 0x0953 (Flash mass storage, interface 0x02, revision 0x01) at 
pci1 dev 0 function 0 not configured


Personally, I've never seen these PCIe adapters work unless they implement 
a standard SATA controller (and most don't). I know for certain-sure that 
the OCZ Revo series will NOT work. Sorry I can't be more helpful.



vga0 at pci4 dev 4 function 0: vendor 0x102b product 0x0532 (rev. 0x0a)


As an aside, this appears to be a Matrox G200eW. This is just an server 
embedded version of the G200 that supposedly takes less power. The mga(4) 
man page says it supports the G200. However, my guess is that the pcidevs 
don't know the product code (0x0532). If you are having X11 problems, 
mayhap that you can just add that code to your local pcidevs, rebuild a 
new kernel, and it'd be supported. However, perhaps you are like me and 
couldn't care less if graphics worked on your server... I just thought it 
was slightly amiss that such an old VGA chipset wasn't working.


I loved my old Matrox Millennium II cards. So much 2D win... I've great 
memories of playing Sega Genesis emulators on the Linux framebuffer 
console before Linux got udev'd && systemd'd :-P


Thanks,
  Swift


Re: Support for Intel P3500 PCIe SSD drive

2016-01-28 Thread Eric Haszlakiewicz
On January 28, 2016 9:45:22 PM EST, Gary Duzan  wrote:
>In Message ,
>   Swift Griggs wrote:
>
>=>On Thu, 28 Jan 2016, Derrick Lobo wrote:
>=>> Trying this new toy and would to have support for it.. vendor
>0x8086 
>=>> product 0x0953 (Flash mass storage, interface 0x02, revision 0x01)
>at 
>=>> pci1 dev 0 function 0 not configured
>=>
>=>Personally, I've never seen these PCIe adapters work unless they
>implement 
>=>a standard SATA controller (and most don't). I know for certain-sure
>that 
>=>the OCZ Revo series will NOT work. Sorry I can't be more helpful.
>
>   Looks like that's an NVMe SSD, which requires an NVMe driver,
>and I don't believe NetBSD has added one yet. It looks like -current
>has the PCI id, but that's about it.
>
>   Gary Duzan

Based on what I've heard about these, even if you happen to have one that can 
emulate a standard SATA device doing so will seriously hamstring the 
performance.
It'd be pretty cool to have support for them, and *someone* keeps suggesting 
that I take a stab at adding a NVMe driver :), but I just don't feel like I 
have the time.  I don't suppose there's anyone else out there that has taken a 
look at what it'd take to support them?

Eric




Re: Support for Intel P3500 PCIe SSD drive

2016-01-28 Thread Gary Duzan
In Message ,
   Swift Griggs wrote:

=>On Thu, 28 Jan 2016, Derrick Lobo wrote:
=>> Trying this new toy and would to have support for it.. vendor 0x8086 
=>> product 0x0953 (Flash mass storage, interface 0x02, revision 0x01) at 
=>> pci1 dev 0 function 0 not configured
=>
=>Personally, I've never seen these PCIe adapters work unless they implement 
=>a standard SATA controller (and most don't). I know for certain-sure that 
=>the OCZ Revo series will NOT work. Sorry I can't be more helpful.

   Looks like that's an NVMe SSD, which requires an NVMe driver,
and I don't believe NetBSD has added one yet. It looks like -current
has the PCI id, but that's about it.

Gary Duzan