From 88d9b383f517775cd4e4760bf2dea5aa96dad369 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Wed, 3 Oct 2007 20:16:11 +0000 Subject: [PATCH] added more IDs, removed Intel IDE mode ID due to possible collision with a physical PATA interface git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22425 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/busses/scsi/ahci/ahci.c | 53 +++++++++++++++++++--- 1 file changed, 46 insertions(+), 7 deletions(-) diff --git a/src/add-ons/kernel/busses/scsi/ahci/ahci.c b/src/add-ons/kernel/busses/scsi/ahci/ahci.c index cb98402b68..db4f5769dc 100644 --- a/src/add-ons/kernel/busses/scsi/ahci/ahci.c +++ b/src/add-ons/kernel/busses/scsi/ahci/ahci.c @@ -22,11 +22,29 @@ device_manager_info *gDeviceManager; device_info sSupportedDevices[] = { + { 0x1002, 0x4380, "ATI SB600" }, + { 0x1002, 0x4390, "ATI SB700/800" }, { 0x1002, 0x4391, "ATI IXP700" }, + { 0x1002, 0x4392, "ATI SB700/800" }, + { 0x1002, 0x4393, "ATI SB700/800" }, + { 0x1002, 0x4394, "ATI SB700/800" }, + { 0x1002, 0x4395, "ATI SB700/800" }, + { 0x1039, 0x1184, "SiS 966" }, + { 0x1039, 0x1185, "SiS 966" }, + { 0x1039, 0x0186, "SiS 968" }, + { 0x10b9, 0x5288, "Acer Labs M5288" }, { 0x10de, 0x044c, "NVIDIA MCP65" }, { 0x10de, 0x044d, "NVIDIA MCP65" }, { 0x10de, 0x044e, "NVIDIA MCP65" }, { 0x10de, 0x044f, "NVIDIA MCP65" }, + { 0x10de, 0x045c, "NVIDIA MCP65" }, + { 0x10de, 0x045d, "NVIDIA MCP65" }, + { 0x10de, 0x045e, "NVIDIA MCP65" }, + { 0x10de, 0x045f, "NVIDIA MCP65" }, + { 0x10de, 0x0550, "NVIDIA MCP67" }, + { 0x10de, 0x0551, "NVIDIA MCP67" }, + { 0x10de, 0x0552, "NVIDIA MCP67" }, + { 0x10de, 0x0553, "NVIDIA MCP67" }, { 0x10de, 0x0554, "NVIDIA MCP67" }, { 0x10de, 0x0555, "NVIDIA MCP67" }, { 0x10de, 0x0556, "NVIDIA MCP67" }, @@ -59,19 +77,40 @@ device_info sSupportedDevices[] = { 0x10de, 0x0ad9, "NVIDIA MCP77" }, { 0x10de, 0x0ada, "NVIDIA MCP77" }, { 0x10de, 0x0adb, "NVIDIA MCP77" }, + { 0x1106, 0x3349, "VIA VT8251" }, + { 0x1106, 0x6287, "VIA VT8251" }, + { 0x11ab, 0x6145, "Marvell 6145" }, { 0x197b, 0x2360, "JMicron JMB360" }, { 0x197b, 0x2361, "JMicron JMB361" }, { 0x197b, 0x2362, "JMicron JMB362" }, { 0x197b, 0x2363, "JMicron JMB363" }, { 0x197b, 0x2366, "JMicron JMB366" }, + { 0x8086, 0x2652, "Intel ICH6R" }, + { 0x8086, 0x2653, "Intel ICH6-M" }, { 0x8086, 0x2681, "Intel 63xxESB" }, - { 0x8086, 0x27c0, "Intel ICH7 (IDE mode)" }, - { 0x8086, 0x27c1, "Intel ICH7 (AHCI mode)" }, - { 0x8086, 0x27c5, "Intel 82801GBM" }, - { 0x8086, 0x2821, "Intel 82801H" }, - { 0x8086, 0x2824, "Intel 82801H" }, - { 0x8086, 0x2922, "Intel 82801I" }, - { 0x8086, 0x2923, "Intel 82801I" }, + { 0x8086, 0x2682, "Intel ESB2" }, + { 0x8086, 0x2683, "Intel ESB2" }, + { 0x8086, 0x27c1, "Intel ICH7R (AHCI mode)" }, + { 0x8086, 0x27c3, "Intel ICH7R (RAID mode)" }, + { 0x8086, 0x27c5, "Intel ICH7-M (AHCI mode)" }, + { 0x8086, 0x27c6, "Intel ICH7-M DH (RAID mode)" }, + { 0x8086, 0x2821, "Intel ICH8 (AHCI mode)" }, + { 0x8086, 0x2822, "Intel ICH8R / ICH9 (RAID mode)" }, + { 0x8086, 0x2824, "Intel ICH8 (AHCI mode)" }, + { 0x8086, 0x2829, "Intel ICH8M (AHCI mode)" }, + { 0x8086, 0x282a, "Intel ICH8M (RAID mode)" }, + { 0x8086, 0x2922, "Intel ICH9 (AHCI mode)" }, + { 0x8086, 0x2923, "Intel ICH9 (AHCI mode)" }, + { 0x8086, 0x2924, "Intel ICH9" }, + { 0x8086, 0x2925, "Intel ICH9" }, + { 0x8086, 0x2927, "Intel ICH9" }, + { 0x8086, 0x2929, "Intel ICH9M" }, + { 0x8086, 0x292a, "Intel ICH9M" }, + { 0x8086, 0x292b, "Intel ICH9M" }, + { 0x8086, 0x292c, "Intel ICH9M" }, + { 0x8086, 0x292f, "Intel ICH9M" }, + { 0x8086, 0x294d, "Intel ICH9" }, + { 0x8086, 0x294e, "Intel ICH9M" }, {} };