Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Mar 2009 15:21:17 -0700
From:      Ulf Zimmermann <ulf@Alameda.net>
To:        Mike Tancsa <mike@sentex.net>
Cc:        Alexander Motin <mav@FreeBSD.org>, freebsd-current@FreeBSD.org
Subject:   Re: Intel X58 eSATA port ?
Message-ID:  <20090321222116.GG51533@evil.alameda.net>
In-Reply-To: <200903212149.n2LLnC94037010@lava.sentex.ca>
References:  <1237594983.00089764.1237583401@10.7.7.3> <49C4B848.1010906@mavhome.dp.ua> <200903211449.n2LEmxwC034905@lava.sentex.ca> <49C5292F.1050802@FreeBSD.org> <200903212149.n2LLnC94037010@lava.sentex.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 21, 2009 at 05:49:28PM -0400, Mike Tancsa wrote:
> At 01:51 PM 3/21/2009, Alexander Motin wrote:
> >Mike Tancsa wrote:
> >>        I turned it on, but still no luck. Attached is the verbose 
> >>dmesg.boot.  I wonder if the extra controller is being 
> >>mis-identified as being PATA ? As far as I can tell, there are no 
> >>legacy PATA connectors on the board
> >>Yet
> >>atapci0: <Marvell 88SX6121 UDMA133 controller> port 
> >>0x2018-0x201f,0x2024-0x2027,0x2010-0x2017,0x2020-0x2023,0x2000-0x200 
> >>f mem 0xe1100000-0xe11003ff irq 16 at device 0.0 on pci6
> >>implies its a PATA device ?
> >
> >It is or PATA controller, or SATA in legacy emulation mode. As I can 
> >see on web, there are also AHCI capable SATA channels present on this chip:
> >http://lists.laptop.org/pipermail/server-devel/2007-July/000070.html
> >How it is reported in pciconf? May be there is some way to make AHCI 
> >attach it? Isn't there any options about it's operation in BIOS?
> 
> Nothing in the BIOS for the eSATA port other than "IDE/RAID" or 
> "enable/disable". Its set to IDE and enabled.
> 
> >Don't you have any datasheet for this device?
> 
> No, its just a generic Intel branded board (Intel DX58SO)
> 
> >Also a bit strange for me this messages:
> >ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
> >ata0: reset tp1 mask=00 ostat0=ff ostat1=ff
> >ata0: [MPSAFE]
> >ata0: [ITHREAD]
> >ata1 at port 0x170-0x177,0x376 irq 15 on isa0
> >ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
> >ata1: [MPSAFE]
> >ata1: [ITHREAD]
> >channels 0 and 1 are legacy ATA channels. A bit strange to see them 
> >when AFAIK there is no PATA support on ICH10. If it is not a parts 
> >of Marvell, then I have no idea what is this.
> 
> Interesting, pciconf shows it as sata
> 
> 0[i7]# pciconf -lvc
> hostb0@pci0:0:0:0:      class=0x060000 card=0x4f538086 
> chip=0x34058086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = HOST-PCI
>     cap 00[40] = unknown
> pcib1@pci0:0:1:0:       class=0x060400 card=0x4f538086 
> chip=0x34088086 rev=0x12 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 0d[40] = PCI Bridge card=0x4f538086
>     cap 05[60] = MSI supports 2 messages, vector masks
>     cap 10[90] = PCI-Express 2 root port
>     cap 01[e0] = powerspec 3  supports D0 D3  current D0
> pcib2@pci0:0:3:0:       class=0x060400 card=0x4f538086 
> chip=0x340a8086 rev=0x12 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 0d[40] = PCI Bridge card=0x4f538086
>     cap 05[60] = MSI supports 2 messages, vector masks
>     cap 10[90] = PCI-Express 2 root port
>     cap 01[e0] = powerspec 3  supports D0 D3  current D0
> pcib3@pci0:0:7:0:       class=0x060400 card=0x4f538086 
> chip=0x340e8086 rev=0x12 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 0d[40] = PCI Bridge card=0x4f538086
>     cap 05[60] = MSI supports 2 messages, vector masks
>     cap 10[90] = PCI-Express 2 root port
>     cap 01[e0] = powerspec 3  supports D0 D3  current D0
> none0@pci0:0:16:0:      class=0x080000 card=0x00000000 
> chip=0x34258086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
>     cap 09[50] = vendor (length 255) Intel cap 15 version 0
> none1@pci0:0:16:1:      class=0x080000 card=0x00000000 
> chip=0x34268086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
> none2@pci0:0:20:0:      class=0x080000 card=0x00000000 
> chip=0x342e8086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
>     cap 10[40] = PCI-Express 2 type 0
> none3@pci0:0:20:1:      class=0x080000 card=0x00000000 
> chip=0x34228086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
>     cap 10[40] = PCI-Express 2 type 0
> none4@pci0:0:20:2:      class=0x080000 card=0x00000000 
> chip=0x34238086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
>     cap 10[40] = PCI-Express 2 type 0
> none5@pci0:0:20:3:      class=0x080000 card=0x00000000 
> chip=0x34388086 rev=0x12 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = base peripheral
>     subclass   = interrupt controller
> em1@pci0:0:25:0:        class=0x020000 card=0x00008086 
> chip=0x10cc8086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = network
>     subclass   = ethernet
>     cap 01[c8] = powerspec 2  supports D0 D3  current D0
>     cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
> uhci0@pci0:0:26:0:      class=0x0c0300 card=0x4f538086 
> chip=0x3a378086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> uhci1@pci0:0:26:1:      class=0x0c0300 card=0x4f538086 
> chip=0x3a388086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> uhci2@pci0:0:26:2:      class=0x0c0300 card=0x4f538086 
> chip=0x3a398086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> ehci0@pci0:0:26:7:      class=0x0c0320 card=0x4f538086 
> chip=0x3a3c8086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 01[50] = powerspec 2  supports D0 D3  current D0
>     cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14
> pcib4@pci0:0:28:0:      class=0x060400 card=0x00000000 
> chip=0x3a408086 rev=0x00 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 10[40] = PCI-Express 1 root port
>     cap 05[80] = MSI supports 1 message
>     cap 0d[90] = PCI Bridge card=0x00000000
>     cap 01[a0] = powerspec 2  supports D0 D3  current D0
> pcib5@pci0:0:28:1:      class=0x060400 card=0x00000000 
> chip=0x3a428086 rev=0x00 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 10[40] = PCI-Express 1 root port
>     cap 05[80] = MSI supports 1 message
>     cap 0d[90] = PCI Bridge card=0x00000000
>     cap 01[a0] = powerspec 2  supports D0 D3  current D0
> pcib6@pci0:0:28:4:      class=0x060400 card=0x00000000 
> chip=0x3a488086 rev=0x00 hdr=0x01
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 10[40] = PCI-Express 1 root port
>     cap 05[80] = MSI supports 1 message
>     cap 0d[90] = PCI Bridge card=0x00000000
>     cap 01[a0] = powerspec 2  supports D0 D3  current D0
> uhci3@pci0:0:29:0:      class=0x0c0300 card=0x4f538086 
> chip=0x3a348086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> uhci4@pci0:0:29:1:      class=0x0c0300 card=0x4f538086 
> chip=0x3a358086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> uhci5@pci0:0:29:2:      class=0x0c0300 card=0x4f538086 
> chip=0x3a368086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 13[50] = PCI Advanced Features: FLR TP
> ehci1@pci0:0:29:7:      class=0x0c0320 card=0x4f538086 
> chip=0x3a3a8086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = USB
>     cap 01[50] = powerspec 2  supports D0 D3  current D0
>     cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14
> pcib7@pci0:0:30:0:      class=0x060401 card=0x4f538086 
> chip=0x244e8086 rev=0x90 hdr=0x01
>     vendor     = 'Intel Corporation'
>     device     = '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub 
> Interface to PCI Bridge'
>     class      = bridge
>     subclass   = PCI-PCI
>     cap 0d[50] = PCI Bridge card=0x4f538086
> isab0@pci0:0:31:0:      class=0x060100 card=0x4f538086 
> chip=0x3a168086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = bridge
>     subclass   = PCI-ISA
>     cap 09[e0] = vendor (length 12) Intel cap 1 version 0
>                  features: SATA RAID-5, 4 PCI-e x1 slots
> atapci1@pci0:0:31:2:    class=0x010601 card=0x4f538086 
> chip=0x3a228086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = mass storage
>     subclass   = SATA
>     cap 05[80] = MSI supports 16 messages
>     cap 01[70] = powerspec 3  supports D0 D3  current D0
>     cap 12[a8] = SATA Index-Data Pair
> none6@pci0:0:31:3:      class=0x0c0500 card=0x4f538086 
> chip=0x3a308086 rev=0x00 hdr=0x00
>     vendor     = 'Intel Corporation'
>     class      = serial bus
>     subclass   = SMBus
> em0@pci0:1:0:0: class=0x020000 card=0x10838086 chip=0x10b98086 
> rev=0x06 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = '82572EI PRO/1000 PT Desktop Adapter (Copper)'
>     class      = network
>     subclass   = ethernet
>     cap 01[c8] = powerspec 2  supports D0 D3  current D0
>     cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
>     cap 10[e0] = PCI-Express 1 endpoint
> atapci0@pci0:6:0:0:     class=0x01018f card=0x4f538086 
> chip=0x612111ab rev=0xb2 hdr=0x00
>     vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
>     device     = '6121 SATA2 Controller'
>     class      = mass storage
>     subclass   = ATA
>     cap 01[48] = powerspec 2  supports D0 D1 D3  current D0
>     cap 05[50] = MSI supports 1 message
>     cap 10[e0] = PCI-Express 1 legacy endpoint
> vgapci0@pci0:7:2:0:     class=0x030000 card=0x00081002 
> chip=0x474d1002 rev=0x65 hdr=0x00
>     vendor     = 'ATI Technologies Inc'
>     device     = 'Rage XL AGP 2x SLAT'
>     class      = display
>     subclass   = VGA
>     cap 01[5c] = powerspec 1  supports D0 D1 D2 D3  current D0
> fwohci0@pci0:7:3:0:     class=0x0c0010 card=0x4f538086 
> chip=0x8023104c rev=0x00 hdr=0x00
>     vendor     = 'Texas Instruments (TI)'
>     device     = 'TSB43AB21/A IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr'
>     class      = serial bus
>     subclass   = FireWire
>     cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
> 0[i7]#

I would try to run it as RAID, as per the technical product spec from
Intel it supports running single non-raid configs.

-- 
Regards, Ulf.

---------------------------------------------------------------------
Ulf Zimmermann, 1525 Pacific Ave., Alameda, CA-94501, #: 510-865-0204
You can find my resume at: http://www.Alameda.net/~ulf/resume.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090321222116.GG51533>