11ab:6145 Marvell 88SE6145 SATA II PCI-E controller not recognized by sata_mv.ko
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Hi!
I'm trying to build a file-server.
I have several SATA-controllers:
00:09.0 RAID bus controller: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (RAID mode) (rev a2)
01:07.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
01:09.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
04:00.0 SATA controller: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller (rev a1)
05:00.0 SATA controller: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller (rev a1)
The problem is with the Marvell 88SE6145 -controllers.
As I have understood, the sata_mv-driver is the one responsible for those, but:
$modinfo sata_mv
filename: /lib/modules/
alias: platform:sata_mv
version: 1.24
license: GPL
description: SCSI low-level driver for Marvell SATA controllers
author: Brett Russ
srcversion: B906612C446F535
alias: pci:v00001103d0
alias: pci:v00001103d0
alias: pci:v000011ABd0
alias: pci:v00009005d0
alias: pci:v00009005d0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v00001103d0
alias: pci:v00001103d0
alias: pci:v00001103d0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
alias: pci:v000011ABd0
depends:
vermagic: 2.6.28-16-server SMP mod_unload modversions
parm: msi:Enable use of PCI MSI (0=off, 1=on) (int)
<- does not contain the appropriate device ids:
( output from hwinfo next : )
---
04:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller [11ab:6145] (rev a1) (prog-if 8f)
Subsystem: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller [11ab:6145]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (2000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at dc00 [size=8]
Region 1: I/O ports at d880 [size=4]
Region 2: I/O ports at d800 [size=8]
Region 3: I/O ports at d480 [size=4]
Region 4: I/O ports at d400 [size=16]
Region 5: Memory at feaffc00 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at fea80000 [disabled] [size=256K]
Kernel driver in use: pata_marvell
05:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller [11ab:6145] (rev a1) (prog-if 8f)
Subsystem: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller [11ab:6145]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (2000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at ec00 [size=8]
Region 1: I/O ports at e880 [size=4]
Region 2: I/O ports at e800 [size=8]
Region 3: I/O ports at e480 [size=4]
Region 4: I/O ports at e400 [size=16]
Region 5: Memory at febffc00 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at feb80000 [disabled] [size=256K]
Kernel driver in use: pata_marvell
---
the devices are Sunix PCIE 4400P (4-port SATA + 1-port [2-device]) - controllers:
http://
This is a Jaunty 9.04,
$ uname -a
Linux daphne2 2.6.28-16-server #55-Ubuntu SMP Tue Oct 20 20:37:10 UTC 2009 x86_64 GNU/Linux
Rgds,
Jari
WORKAROUND: Adding a "ahci.marvell_
summary: |
- Marvell 88SE6145 SATA II PCI-E controller not recognized by sata_mv.ko + 11ab:6145 Marvell 88SE6145 SATA II PCI-E controller not recognized by + sata_mv.ko |
description: | updated |
tags: |
added: bot-stop-nagging removed: apport-collected kernel-request-3.2.0-23.36 precise |
Sorry, this is from hwinfo:
---
14: PCI 500.0: 0106 SATA controller pci0000: 00/0000: 00:13.0/ 0000:05: 00.0 0xfebfffff (rw,non- prefetchable) 0xfebbffff (ro,prefetchabl e,disabled) 00006145sv00001 1ABsd00006145bc 01sc06i8f"
[Created at pci.314]
Unique ID: Ddhb.+QE1r2iGXj5
Parent ID: HSco.K0fHNnB0W84
SysFS ID: /devices/
SysFS BusID: 0000:05:00.0
Hardware Class: storage
Model: "Marvell 88SE6145 SATA II PCI-E controller"
Vendor: pci 0x11ab "Marvell Technology Group Ltd."
Device: pci 0x6145 "88SE6145 SATA II PCI-E controller"
SubVendor: pci 0x11ab "Marvell Technology Group Ltd."
SubDevice: pci 0x6145
Revision: 0xa1
Driver: "pata_marvell"
I/O Ports: 0xec00-0xec07 (rw)
I/O Ports: 0xe880-0xe883 (rw)
I/O Ports: 0xe800-0xe807 (rw)
I/O Ports: 0xe480-0xe483 (rw)
I/O Ports: 0xe400-0xe40f (rw)
Memory Range: 0xfebffc00-
Memory Range: 0xfeb80000-
IRQ: 17 (2496584 events)
Module Alias: "pci:v000011ABd
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #26 (PCI bridge)
15: PCI 400.0: 0106 SATA controller pci0000: 00/0000: 00:12.0/ 0000:04: 00.0 0xfeafffff (rw,non- prefetchable) 0xfeabffff (ro,prefetchabl e,disabled) 00006145sv00001 1ABsd00006145bc 01sc06i8f"
[Created at pci.314]
Unique ID: YmUS.+QE1r2iGXj5
Parent ID: CLZK.LAO3UABxAh9
SysFS ID: /devices/
SysFS BusID: 0000:04:00.0
Hardware Class: storage
Model: "Marvell 88SE6145 SATA II PCI-E controller"
Vendor: pci 0x11ab "Marvell Technology Group Ltd."
Device: pci 0x6145 "88SE6145 SATA II PCI-E controller"
SubVendor: pci 0x11ab "Marvell Technology Group Ltd."
SubDevice: pci 0x6145
Revision: 0xa1
Driver: "pata_marvell"
I/O Ports: 0xdc00-0xdc07 (rw)
I/O Ports: 0xd880-0xd883 (rw)
I/O Ports: 0xd800-0xd807 (rw)
I/O Ports: 0xd480-0xd483 (rw)
I/O Ports: 0xd400-0xd40f (rw)
Memory Range: 0xfeaffc00-
Memory Range: 0xfea80000-
IRQ: 18 (4397622 events)
Module Alias: "pci:v000011ABd
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #27 (PCI bridge)
--
the first ones were from lspci -vnvn