A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...
A chipset, PC chipset, or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.- Computers :...
Marvell is an American producer of storage, communications and consumer semiconductor products.Founded in 1995, Marvell Technology Group Ltd. has operations worldwide and approximately 5,700 employees. Marvell’s U.S. operating subsidiary is based in Santa Clara, California and Marvell has...
Sata is a traditional dish from the Malaysian state of Terengganu, consisting of spiced fish meat wrapped in banana leaves and cooked on a grill.It is a type of Malaysian fish cake, or otak-otak...
/ IDE controllers.
Marvell doesn't provide public information for these chipsets on the Marvell's website. The only page for their SATA chipsets is : Serial ATA Family
A chipset, PC chipset, or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.- Computers :...
Description
Other information
88SE6101
single-port PATA133 interface
Marvell 88SE6101 PATA controller
- One Parallel ATA IDE interface with UDMA 33, ATA-66/100/133 support (2 devices supported)
- ThorLite 1P
88SE6102
single-port PATA133 interface
Marvell 88SE6102 PATA controller
- 1 x UltraDMA 133/100/66 for up to 2 PATA devices
88SE6111
single-port SATA II Controller and single-port PATA133 interface
• One Ultra DMA 66/100/133 IDE controller integrated in Marvell 88SE6111.
- Supports PIO, Bus Master operation modes.
- Can connect up to two Ultra ATA drives.
• SATAII controller integrated in Marvell 88SE6111 chipset
- Up to 3 Gbit/s transfer speed.
- Supports one SATAII port by 88SE6111.
- ThorLite 1S/1P
88SE6121
SATA II / PATA Controller
Marvell 88SE6121:
1 x Serial ATAI/II (SATA 3 Gbit/s ports with RAID 0, and 1 support)
1 x External Serial ATA 3 Gbit/s hard disk (SATA On-the-Go)
1 x UDMA 66/100/133 IDE integrated controller - ThorLite 2S/1P
88SE6122
SATA II Controller
ThorLite 2S/1P w/ flash .
No other information for this chipset with Google search.
88SE6123
SATA II Controller
Exist ?? No information for this chipset with Google search.
This applies to the owners of 6111, 6120, 6121, 6122, 6140, 6141 and 6145.
88SE61xx Chipsets FreeBSD support
Since at least November 2009 FreeBSD supports 6111, 6121, 6141 and 6145
Linux IDE(PATA) driver
Actually in the Kernel 2.6.28-rc5 (15 November 2008), driver version 0.1.6 (it was the same in driver version 0.1.4 with kernel 2.6.25-rc8 the 8 April 2008), the module pata_marvell support only these chipsets :
Marvell 88SE6101
Marvell 88SE6121
Marvell 88SE6123
Marvell 88SE6145
The file pata_marvell.c in kernel sources add IDE support for the Marvell IDE Chipsets.
You can browse this file here by Web Git :
[linux/kernel/git/torvalds/linux-2.6.git] / drivers / ata / pata_marvell.c
source :
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/ata/pata_marvell.c;h=76e399bf8c1bc2adfe9587f1ffd17cae192486f2;hb=9bf1a2445f3c569098b8de7097ca324e65abecc2
Code for chipset supported list (line 159 to 165):
In IBM PC compatible computers, the basic input/output system , also known as the System BIOS or ROM BIOS , is a de facto standard defining a firmware interface....
is set to AHCI. Please go to Advanced > Drive configuration > Configure SATA as. (In later Intel(R) desktop boards you can enter the BIOS setup program by repeatedly pressing the key during the boot process)
Use the boot parameter: all-generic-ide
use the boot parameter: pci=nommconf
This workaround work only with chipset that have AHCI support.
But ICH9, ICH8, ICH7 and ICH6-based chipsets, as well as ICH5 and ICH5R-based chipsets, do not use AHCI.
Linux IDE(PATA) driver problem workaround for Marvell 88SE6111, 88SE6121, 88SE6145
Alan Cox said that there is regressions in PATA Marvell Linux driver since March 2008 for the 6121 Marvell, and late 2007 for the 6145.
The regressions are in kernel 2.6.27 and maybe 2.6.25 et 2.6.26.
Kernel 2.6.24.4 works.
He said too:
"The actual fix for the moment is very simple. If the user has included
the pata_marvell driver let it drive the ports. If they've only selected
for SATA support give them the AHCI driver which will run the port a fraction
faster. Allow the user to control this decision via ahci.marvell_enable as
a module parameter so that distributions can ship 'it works' defaults and
smarter users (or config tools) can then flip it over it desired."
With PATA/IDE devices
With kernel 2.6.25, 2.6.26, 2.6.27
Alan COX said : "You need to load pata_marvell before AHCI on current kernels (this is fixed in
2.6.28rc) for PATA support"
With kernel 2.6.27 and this patch , 2.6.28-rc, 2.6.28 or upper
By default ahci.marvell_enable=1 that is disabling your PATA port in the PATA Marvell driver.
Use the boot option 'ahci.marvell_enable=0' to avoid this.
Use the boot parameter : ahci.marvell_enable=0 if you have PATA/IDE devices connected at you Marvell chip
or this :
added this line in the file /etc/modprobe.d/options :
options ahci marvell_enable=0
and run update-initramfs -u or dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
shutdown
enable Marvell
and see if it works for you
With SATA devices
With kernel 2.6.27 and this patch, 2.6.28-rc, 2.6.28 or upper
Use the boot parameter : ahci.marvell_enable=1 if you have SATA devices connected to your Marvell chip
or this :
added this line in the file /etc/modprobe.d/options :
options ahci marvell_enable=1
and run update-initramfs -u or dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
Sata is a traditional dish from the Malaysian state of Terengganu, consisting of spiced fish meat wrapped in banana leaves and cooked on a grill.It is a type of Malaysian fish cake, or otak-otak...
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
website, you can find Marvell SATA code source and documentation
that explains how to build and install the linux driver for Marvell SATA controller.
This code source is for 'Marvell Storage Controller 6121/6122/6141/6145'.
The code source version is v1.0.0.9 for Marvell SATA Controller and was developed by a Marvell's developer.
Linux PCI ID Repository
The Linux PCI ID Repository is a public repository of all known ID's used in PCI devices, that is ID's of vendors, devices, subsystems and device classes. These ID lists (usually in form of a pci.ids file) are used in various programs (The Linux Kernel, The PCI Utilities, new version of the XFree86 etc.) to display full device names instead of the numeric ID's.
The PCI ID for Marvell 88SE61xx chipset are available here
The April 8, 2008, there is only PCI ID for Marvell 88SE6101, 88SE6121, 88SE6141 and 88SE6145 chips. PCI ID for Marvell 88SE6102 and 88SE6111 are added April 9, 2008. After the April 9, 2008 and when the PCI ID list will be up to date in the Linux distributions, the Marvell 88SE6102 and 88SE6111 chips will be recognize by Linux but will not work because actually there is no drivers for them.
MSI motherboards that use Marvell 88SE6111 chipset
Micro-Star International Co., Ltd is a Taiwan-based electronics company and one of the world's largest motherboard and video card manufacturers.-Overview:MSI is one of the top three motherboard and video card manufacturers worldwide...
motherboards use Marvell 88SE6111 chipset :
with Intel P35 chipset
P35 Diamond (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
P35 Neo (Intel P35 and ICH9) (No IDE Harddisk support for Linux)
P35 Neo Combo (Intel P35 and ICH9) (No IDE Harddisk support for Linux)
P35 Neo 2 (Intel P35 and ICH9) (No IDE Harddisk support for Linux)
P35 Neo2-FR/FIR (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
P35 Platinum (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
P35 Platinum Combo (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
P35D3 Platinum (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
with Intel X38 chipset
X38 Diamond (Intel P35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
X38 Platinum (Intel X38 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
with Intel X48 chipset
X48 Platinum (Intel X48 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
X48C Platinum (Intel X48 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
with Intel Q35 chipset
Q35MDO (Intel Q35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
Q35MDO V2 (Intel Q35 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
with Intel G33 chipset
G33 Neo
G33 Platinum (Intel G33 and ICH9R) (try to use AHCI workaround for IDE Harddisk support for Linux)
G33M
with Intel P965 chipset
P965 Neo2 (Intel P965 and ICH8) (No IDE Harddisk support for Linux)
P965 Neo-F V2 (Intel P965 and ICH8) (No IDE Harddisk support for Linux)
with Intel G965 chipset
G965 Neo2 (Intel G965 and ICH8) (No IDE Harddisk support for Linux)
Intel motherboards that use Marvell 88SE6101 chipset
A chipset, PC chipset, or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.- Computers :...
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
motherboards that use Marvell 88SE6121 chipset
with Via K8T890 chipset
M2V
with AMD 790FX chipset
M3A32-MVP Deluxe
with Nvidia 780a chipset
M3N-HT Deluxe/Mempipe
with Intel NM10 chipset
Hummingbird
with Intel P45 chipset
P5Q Premium, P5Q3 Deluxe/WiFi-AP, P5Q-E, P5Q-EM, P5Q Deluxe, Maximus II Formula, used with Sil 57xx port multiplier
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...
motherboards that use Marvell 88SE6145 chipset
with Intel 3200 chipset
P5BV-C/4L
with Intel X38 chipset
P5E WS Professional
with Intel X48 chipset
P5E64 WS Evolution
with NVIDIA nForce 590 SLI MCP
M2N32 WS Professional
Intel motherboards that use Marvell 88SE6145 chipset
with Intel 975X chipset
D975XBX2 (try to use AHCI workaround for IDE Harddisk support for Linux)
Sata is a traditional dish from the Malaysian state of Terengganu, consisting of spiced fish meat wrapped in banana leaves and cooked on a grill.It is a type of Malaysian fish cake, or otak-otak...
controllers.
Marvell doesn't provide a lot of information for these chipsets on their website. The only page for their SATA chipsets is : Serial ATA Family.
A chipset, PC chipset, or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.- Computers :...
Sata is a traditional dish from the Malaysian state of Terengganu, consisting of spiced fish meat wrapped in banana leaves and cooked on a grill.It is a type of Malaysian fish cake, or otak-otak...
driver
Currently in the Kernel 2.6.25-rc9 (13 April 2008), driver version 1.20, the module sata_mv supports only these chipsets :
Marvell 88SX504x
Marvell 88SX508x
Marvell 88SX5080
Marvell 88SX604x
Marvell 88SX608x
Marvell 88SX6042
Marvell 88SX7042
The file sata_mv.c in kernel sources add IDE support for the Marvell SATA Chipsets. You can browse this file here by Web Git : [linux/kernel/git/torvalds/linux-2.6.git] / drivers / ata / sata_mv.c
Code for chipset supported list (line 370 to 379):
enum chip_type {
chip_504x,
chip_508x,
chip_5080,
chip_604x,
chip_608x,
chip_6042,
chip_7042,
chip_soc,
};
Abit may refer to:*Universal abit, a Defunct Taiwanese computer firm*Abit, Burma, a village in Burma*Abit , an asphalt production company in Surenavan, Armenia...
website, you can find OLD Marvell SATA code source and documentation
that explain how to build and install the linux driver for Marvell SATA controller.
This software package is the software driver for the MV88SX50xx and MV88SX60x1
parts for Linux operating system.
Supported Adapters :
The following utilize 88E80xx (Yukon) Gigabit Ethernet Chipsets :
Marvell 88E80xx (Yukon) Gigabit Ethernet are Ethernet
Ethernet
Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....
chips.
Marvell doesn't provide a lot of information for these chipsets on the Marvell's website. The only page for their Ethernet chipsets is : Yukon Gigabit Ethernet Controllers.
For Marvell 88E802x chip, there is a product brief document http://www.marvell.com/products/pcconn/yukon/Yukon_88E8022_21.pdf
For Marvell 88E8001/88E8010 chip, there is a product brief document
A chipset, PC chipset, or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.- Computers :...
Description
Other information
88E8001
Gigabit Ethernet Controller
88E8003
Gigabit Ethernet Controller
88E8006
Gigabit Ethernet Controller
88E8010
Gigabit Ethernet Controller
88E8021
PCI-X IPMI Gigabit Ethernet Controller
88E8022
PCI-X IPMI Gigabit Ethernet Controller
88E8035
PCI Express Fast Ethernet Controller
88E8036
PCI Express Fast Ethernet Controller
88E8038
PCI Express Fast Ethernet Controller
88E8039
PCI Express Fast Ethernet Controller
88E8040
PCI Express Fast Ethernet Controller
88E8048
PCI Express Fast Ethernet Controller
88E8050
PCI Express Gigabit Ethernet Controller
88E8052
PCI Express Gigabit Ethernet Controller
88E8053
PCI Express Gigabit Ethernet Controller
88E8055
PCI Express Gigabit Ethernet Controller
88E8056
PCI Express Gigabit Ethernet Controller
88E8058
PCI Express Gigabit Ethernet Controller
88E8062
PCI Express x4 Dual Port IPMI Gigabit Ethernet Controller