View previous topic :: View next topic |
Author |
Message |
hoyanf Tux's lil' helper
Joined: 27 Aug 2005 Posts: 80 Location: Malaysia
|
Posted: Sat Oct 15, 2005 11:56 pm Post subject: Adaptec 1420SA + Marvell Chips Kernel Patch (SOLVED) |
|
|
I've just got a Adaptec 1420SA card yesterday, been searching all over the net for reference driver but only found its used with sata marvell patch...
I've tried the patch but seem to no available... compiled as built-in kernel did not detect the card as wel as compiled as kernel module...
Hope that anyone here could assist..
My hardware spec :-
Abit KD7-RAID
Athlon XP 1800+
1GB RAM
Matrox G400 16MB SGRAM AGP
My PCI List is as below :-
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:09.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 01)
0000:00:0a.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 02)
0000:00:0b.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:00:0c.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:00:0d.0 RAID bus controller: Adaptec Serial ATA II RAID 1420SA (rev 01)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:13.0 RAID bus controller: Triones Technologies, Inc. HPT366/368/370/370A/372/372N (rev 05)
0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. G400/G450 (rev 04)
lspci -n :-
0000:00:00.0 Class 0600: 1106:3189
0000:00:01.0 Class 0604: 1106:b168
0000:00:09.0 Class 0200: 8086:1229 (rev 01)
0000:00:0a.0 Class 0200: 8086:1229 (rev 02)
0000:00:0b.0 Class 0200: 8086:1229 (rev 05)
0000:00:0c.0 Class 0200: 8086:1229 (rev 05)
0000:00:0d.0 Class 0104: 9005:0241 (rev 01)
0000:00:11.0 Class 0601: 1106:3177
0000:00:11.1 Class 0101: 1106:0571 (rev 06)
0000:00:13.0 Class 0104: 1103:0004 (rev 05)
0000:01:00.0 Class 0300: 102b:0525 (rev 04)
dmesg on libata :-
Uniform CD-ROM driver Revision: 3.20
Red Hat/Adaptec aacraid driver (1.1.2-lk2 Oct 15 2005)
libata version 1.11 loaded.
oprofile: using NMI interrupt.
kernel :-
2.6.12-reiser4-r13 #3 Sat Oct 15 14:53:58 MYT 2005 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux
sata_mv.c :-
{PCI_DEVICE(PCI_VENDOR_ID_ADAPTEC2, 0x0241), 0, 0, chip_604x},
Should need any further info on my hardware can always provide...
Thanx _________________ WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB
Last edited by hoyanf on Wed Oct 19, 2005 11:55 pm; edited 1 time in total |
|
Back to top |
|
|
hoyanf Tux's lil' helper
Joined: 27 Aug 2005 Posts: 80 Location: Malaysia
|
Posted: Wed Oct 19, 2005 11:54 pm Post subject: |
|
|
Found a very simple solution whereby no one is there to assist...
What i did :-
emerge mm-sources-kernel
Added Tyler Guthrie patchset for Adaptec 1420SA http://lkml.org/lkml/2005/9/3/94 :-
--- linux-2.6.13.orig/drivers/scsi/Kconfig 2005-09-03
06:42:20.000000000 -0700
+++ linux-2.6.13drivers/scsi/Kconfig 2005-09-03 06:44:29.000000000 -0700
@@ -466,6 +466,8 @@
This option enables support for the Marvell Serial ATA family.
Currently supports 88SX[56]0[48][01] chips.
+ Also Including Adaptec 1420SA Card (using marvell chip pci-id
0x0241).
+
If unsure, say N.
config SCSI_SATA_NV
--- linux-2.6.13.orig/drivers/scsi/sata_mv.c 2005-09-03
06:40:07.000000000 -0700
+++ linux-2.6.13/drivers/scsi/sata_mv.c 2005-09-03
06:39:47.000000000 -0700
@@ -286,6 +286,7 @@
{PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6041), 0, 0, chip_604x},
{PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6080), 0, 0, chip_608x},
{PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6081), 0, 0, chip_608x},
+ {PCI_DEVICE(PCI_VENDOR_ID_ADAPTEC2, 0x0241), 0, 0, chip_604x},
{} /* terminate list */
};
Configure the kernel - Select sata_mv (Marvell Chipset)
Boot with the new kernel...
dmesg output :-
sata_mv(0000:00:0d.0) 32 slots 4 ports unknown mode IRQ via INTx
ata1: SATA max UDMA/133 cmd 0x0 ctl 0xFAAA2120 bmdma 0x0 irq 19
ata2: SATA max UDMA/133 cmd 0x0 ctl 0xFAAA4120 bmdma 0x0 irq 19
ata3: SATA max UDMA/133 cmd 0x0 ctl 0xFAAA6120 bmdma 0x0 irq 19
ata4: SATA max UDMA/133 cmd 0x0 ctl 0xFAAA8120 bmdma 0x0 irq 19
ata1: no device found (phy stat 00000000)
scsi0 : sata_mv
ata2: no device found (phy stat 00000000)
scsi1 : sata_mv
ata3: no device found (phy stat 00000000)
scsi2 : sata_mv
ata4: no device found (phy stat 00000000)
scsi3 : sata_mv
Now just for everyone to plug-in their harddisk n run with it... _________________ WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|