SATA II RAID Adaptec 1420SA
Добавлено: 2008-04-11 9:03:12
Появилась необходимость прикрутить 4 винта на машинку-архивариус (FreeBSD 7.0 amd64). На матери только два SATA. Есть железка SATA II RAID Adaptec 1420SA.
По информации от производителя, драйверов под Фрю нету, на штатном acc железка не заводится.
Вспомнил, что читал про танцы с бубном над исходниками вот здесь: http://www.lissyara.su/?id=1143, полез в сорцы
в /usr/src/sys/dev/aac/aac_pci.c нашел орисания устройств, pciconfig -lv выдал:
добавил в aac_pci.c
собрал, запустил с новым ядром...
О ЧУДО! Железку видит!!!!!! и порты и память и прерывание!
...но виснет наглухо
понимаю, что накосячил в циферках при определении дивайса, но где - еще не понимаю.
Может кто сталкивался и поможет?
По информации от производителя, драйверов под Фрю нету, на штатном acc железка не заводится.
Вспомнил, что читал про танцы с бубном над исходниками вот здесь: http://www.lissyara.su/?id=1143, полез в сорцы
в /usr/src/sys/dev/aac/aac_pci.c нашел орисания устройств, pciconfig -lv выдал:
Код: Выделить всё
none0@pci0:4:6:0: class=0x010400 card=0x02419005 chip=0x02419005 rev=0x01 hdr=0x00
vendor = 'Adaptec Inc'
device = 'Serial ATA II RAID 1420SA'
class = mass storage
subclass = RAID
Код: Выделить всё
........
struct aac_ident
{
u_int16_t vendor;
u_int16_t device;
u_int16_t subvendor;
u_int16_t subdevice;
int hwif;
int quirks;
char *desc;
} aac_identifiers[] = {
........
//original source
{0x9005, 0x0285, 0x9005, 0x0290, AAC_HWIF_I960RX, AAC_FLAGS_NO4GB,
"Adaptec SATA RAID 2410SA"},
//code by lexy
{0x9005, 0x0241, 0x9005, 0x0241, AAC_HWIF_I960RX, AAC_FLAGS_NO4GB,
"Adaptec SATA RAID 1420SA"},
.......
О ЧУДО! Железку видит!!!!!! и порты и память и прерывание!
...но виснет наглухо

понимаю, что накосячил в циферках при определении дивайса, но где - еще не понимаю.
Может кто сталкивался и поможет?