Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pryanishnikov                 2:464/36       15 Oct 2006  15:01:28
 To : Kir
 Subject : Re: sky star 2
 -------------------------------------------------------------------------------- 
 
 
 Привет!
 
 On Fri, 13 Oct 2006, Kir wrote:
 
 >> ICH7, как и 975). Очевидно, Intel вначале (в ноябре 2005) решил дополнить
 >> линейку Performance (975X - самый свежий из нее), а летом 2006 дополнил
 >> линейку Mainstream 965м чипсетом. Поддержка ICH8 в CURRENT добавлена
 >> 14.08.2006, в RELENG_6 - со 2.09.2006.
 >
 > Попытался 6.2 BETA2 - не видит она ИДЕ-контроллера :(
 > А исошники по дате выложены 2го октября
 
    В BETA2 должны поддерживаться следующие ревизии ICH8:
 
 #define ATA_I82801HB_S1         0x28208086
 #define ATA_I82801HB_AH6        0x28218086
 #define ATA_I82801HB_R1         0x28228086
 #define ATA_I82801HB_AH4        0x28248086
 #define ATA_I82801HB_S2         0x28258086
 #define ATA_I82801HBM_S1        0x28298086
 #define ATA_I82801HBM_S2        0x282a8086
 
 Я подозреваю, что Intel выпустил некую новую ревизию, которой нет в этом
 списке. Если не сложно, загрузите 6.2 BETA2 с компакта, из главного меню
 выберите Fixit -> CDROM/DVD, издайте
 
 pciconf -lv | grep -B 1 storage
 
 (если присутствует файл /usr/share/misc/pci_vendors, в чем я лично сомневаюсь,
 нужно вместо -B 1 использовать -B 3):
 
 atapci1@pci0:31:1:      class=0x01018a card=0x50328086 chip=0x24cb8086
       rev=0x01 hdr=0x00
      class    = mass storage
 
 и процитируйте здесь (достаточно одно число chip=0x24cb8086: 8086 - ID
 производителя Intel, 24cb - I82801DB (ICH4)). Если эта новая разновидность
 ICH8 совместима с предыдущими ICH8 (обычно это так; детали доступны из
 pdfов на www.intel.com), то достаточно будет просто добавить этот новый ID
 в ata-chipset.c:
 
   int
   ata_intel_ident(device_t dev)
   {
      struct ata_pci_controller *ctlr = device_get_softc(dev);
      struct ata_chip_id *idx;
      static struct ata_chip_id ids[] =
 ...
       { ATA_I82801HB_AH6, 0, AHCI, 0x00, ATA_SA300, "ICH8" },
       { ATA_I82801HBM_S1, 0, AHCI, 0x00, ATA_SA300, "ICH8M" },
       { ATA_I82801HBM_S2, 0, AHCI, 0x00, ATA_SA300, "ICH8M" },
 +    { 0x_мой_ID,   0, AHCI, 0x00, ATA_SA300, "ICH8xxx" },
 
 и перестроить ядро.
 
 Sincerely, Dmitry
 -- 
 Atlantis ISP, System Administrator
 e-mail:  dmitry@atlantis.dp.ua
 nic-hdl: LYNX-RIPE
 --- ifmail v.2.14.os-p7
  * Origin: Atlantis ISP (2:464/36@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sky star 2   Dmitry Pryanishnikov   15 Oct 2006 15:01:28 
Архивное /ru.unix.bsd/24521eef0fc13.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional