Всем сдрасти.
Ситуация токая стоит ALI m5281 SATA/PATA и невидит IDE диски.
в системе эта желеска делится на две чати SATA и PATA.
SATA контролер опеделяется нормально (про харды сказать пока ни чего не могу их нету)
"atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
ata8: <ATA channel 0> on atapci4
ata9: <ATA channel 1> on atapci4"
а вот вторая часть PATA нормально не определяется и ее система не видит.
Соотвецтвенно IDE диски система не видит.
Подскажить где и чего нужно испровить.
Ядро не пересобирал пока.
SUSU диски увидил сходу без всяких проблем.
>Всем сдрасти.
>Ситуация токая стоит ALI m5281 SATA/PATA и невидит IDE диски.
>в системе эта желеска делится на две чати SATA и PATA.
>SATA контролер опеделяется нормально (про харды сказать пока ни чего не могу
>их нету)
>"atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>ata8: <ATA channel 0> on atapci4
>ata9: <ATA channel 1> on atapci4"
>а вот вторая часть PATA нормально не определяется и ее система не
>видит.
>Соотвецтвенно IDE диски система не видит.
>Подскажить где и чего нужно испровить.
>Ядро не пересобирал пока.
>SUSU диски увидил сходу без всяких проблем.# man 4 ata
...
ALI ...,M5281,...# pciconf -lv в студию + # grep ^atapci /var/run/dmegs.boot
+ модель материнской карты и что в BIOS в отношении IDE
>>Всем сдрасти.
>>Ситуация токая стоит ALI m5281 SATA/PATA и невидит IDE диски.
>>в системе эта желеска делится на две чати SATA и PATA.
>>SATA контролер опеделяется нормально (про харды сказать пока ни чего не могу
>>их нету)
>>"atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>>ata8: <ATA channel 0> on atapci4
>>ata9: <ATA channel 1> on atapci4"
>>а вот вторая часть PATA нормально не определяется и ее система не
>>видит.
>>Соотвецтвенно IDE диски система не видит.
>>Подскажить где и чего нужно испровить.
>>Ядро не пересобирал пока.
>>SUSU диски увидил сходу без всяких проблем.
>
># man 4 ata
>...
>ALI ...,M5281,...
>
># pciconf -lv в студию + # grep ^atapci /var/run/dmegs.boot
>
>+ модель материнской карты и что в BIOS в отношении IDEмамка ASUS M2N-SLI DELUXE он она к делу по моему не относится так как ALI M5281 отдельной PCI платой.
# pciconf -lv:
atapci4@pci1:7:0: class=0x018085 card=0x528110b9 chip=0x528110b9 rev=0xa4 hdr=0x00
vendor = 'Acer Labs Incorporated (ALi)'
device = 'M5281 SATA/RAID Controller'
class = mass storage
none5@pci1:7:1: class=0x018085 card=0x528110b9 chip=0x522810b9 rev=0xc6 hdr=0x00
vendor = 'Acer Labs Incorporated (ALi)'
device = '??? ATA/RAID Controller'
class = mass storageвот тут то гдето и проблева none5@pci1:7:1:
# grep ^atapci /var/run/dmesg.boot :
atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1харды стоят не в рейде.
>>>Всем сдрасти.
>>>Ситуация токая стоит ALI m5281 SATA/PATA и невидит IDE диски.
>>>в системе эта желеска делится на две чати SATA и PATA.
>>>SATA контролер опеделяется нормально (про харды сказать пока ни чего не могу
>>>их нету)
>>>"atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>>>ata8: <ATA channel 0> on atapci4
>>>ata9: <ATA channel 1> on atapci4"
>>>а вот вторая часть PATA нормально не определяется и ее система не
>>>видит.
>>>Соотвецтвенно IDE диски система не видит.
>>>Подскажить где и чего нужно испровить.
>>>Ядро не пересобирал пока.
>>>SUSU диски увидил сходу без всяких проблем.
>>
>># man 4 ata
>>...
>>ALI ...,M5281,...
>>
>># pciconf -lv в студию + # grep ^atapci /var/run/dmegs.boot
>>
>>+ модель материнской карты и что в BIOS в отношении IDE
>
>мамка ASUS M2N-SLI DELUXE он она к делу по моему не относится
>так как ALI M5281 отдельной PCI платой.
>
># pciconf -lv:
>
>atapci4@pci1:7:0: class=0x018085 card=0x528110b9 chip=0x528110b9 rev=0xa4 hdr=0x00
>
> vendor = 'Acer Labs Incorporated (ALi)'
>
> device = 'M5281 SATA/RAID Controller'
> class = mass storage
>none5@pci1:7:1: class=0x018085 card=0x528110b9 chip=0x522810b9 rev=0xc6 hdr=0x00
> vendor = 'Acer Labs Incorporated (ALi)'
>
> device = '??? ATA/RAID Controller'
-----------------^^^^^^^^^^^^^^^^^^^^^^^- можно по chip=0x522810b9 опрделить что это
и поддерживается ли в FreeBSD, плюс описание как можно отконфигурить эту карту.
Я бы такую не стал использовать.> class = mass storage
>
>вот тут то гдето и проблева none5@pci1:7:1:
>
># grep ^atapci /var/run/dmesg.boot :
>atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
>atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
>atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
>atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
>atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
>atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
>atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
>atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
>atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 4.0 on pci0
>atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xdc00-0xdc0f mem 0xfe02d000-0xfe02dfff irq 20 at device 5.0 on pci0
>atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc800-0xc80f mem 0xfe02c000-0xfe02cfff irq 21 at device 5.1 on pci0
>atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07,0xb800-0xb803,0xb400-0xb40f mem 0xfe02b000-0xfe02bfff irq 22 at device 5.2 on pci0
>atapci4: <AcerLabs M5281 SATA150 controller> port 0x9800-0x9807,0x9400-0x9403,0x9000-0x9007,0x8c00-0x8c03,0x8800-0x880f irq 17 at device 7.0 on pci1
>
>харды стоят не в рейде.У вас 4'е контроллера, те по два сдвоенных: гнилой Acer SATA + PATA(с возможностью RAID)
и nVidia nForce MCP55: SATA + PATA
Определитесь с конфигурацией каждого контроллера: встроенный по документации на мать,
дополнительный по своей документации, потом четко что куда подключено, иначе
получается - "дохтур, у меня это..."
atapci4@pci1:7:0: class=0x018085 card=0x528110b9 chip=0x528110b9 rev=0xa4 hdr=0x00vendor = 'Acer Labs Incorporated (ALi)'
device = 'M5281 SATA/RAID Controller'
class = mass storage
none5@pci1:7:1: class=0x018085 card=0x528110b9 chip=0x522810b9 rev=0xc6 hdr=0x00
vendor = 'Acer Labs Incorporated (ALi)'device = '??? ATA/RAID Controller'
----- тут как я понимаю должно быть M5281 так как это 1 контрольер
class = mass storageКак нестранно но это 1 итотже контролер только отвечающий за IDE диски.
Уменя проблем с nVidia ни наних нет
Хотелось бы разобратся с ATA/RAID Controller
>atapci4@pci1:7:0: class=0x018085 card=0x528110b9 chip=0x528110b9 rev=0xa4 hdr=0x00
>
>
> vendor = 'Acer Labs Incorporated (ALi)'
>
>
> device = 'M5281 SATA/RAID Controller'
> class = mass storage
>none5@pci1:7:1: class=0x018085 card=0x528110b9 chip=0x522810b9 rev=0xc6 hdr=0x00
> vendor = 'Acer Labs Incorporated (ALi)'
>
>
> device = '??? ATA/RAID Controller'
>
>
> ----- тут как я понимаю должно быть M5281
>так как это 1 контрольерда, sorry, я попутал, это SATA-RAID ALI M5281 (что за RAID я не в курсе)
ATA драйвер поддерживает только ATA-контроллер ALI M5281, RAID не поддерживается
> class = mass storage
>
>Как нестранно но это 1 итотже контролер только отвечающий за IDE диски.
>
>
>Уменя проблем с nVidia ни наних нет
>
>Хотелось бы разобратся с ATA/RAID Controllerвсе выше + man ataraid (ALI если не ошибаюсь таперича ULI)
залезя тут поглядеть в /sys/dev/ata/ata-chipset.c
и нашоля там
int
ata_ali_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_ALI_5289, 0x00, 2, ALISATA, ATA_SA150, "M5289" },
{ ATA_ALI_5288, 0x00, 4, ALISATA, ATA_SA300, "M5288" },
{ ATA_ALI_5287, 0x00, 4, ALISATA, ATA_SA150, "M5287" },
{ ATA_ALI_5281, 0x00, 2, ALISATA, ATA_SA150, "M5281" },
------------------------------------------------------------------ есть
{ ATA_ALI_5229, 0xc5, 0, ALINEW, ATA_UDMA6, "M5229" },
------------------- как я понемаю должно чтото типо токого быть ток для "M5281"
{ ATA_ALI_5229, 0xc4, 0, ALINEW, ATA_UDMA5, "M5229" },
{ ATA_ALI_5229, 0xc2, 0, ALINEW, ATA_UDMA4, "M5229" },
{ ATA_ALI_5229, 0x20, 0, ALIOLD, ATA_UDMA2, "M5229" },
{ ATA_ALI_5229, 0x00, 0, ALIOLD, ATA_WDMA2, "M5229" },
{ 0, 0, 0, 0, 0, 0}};
char buffer[64];
все нечего ток тут и в помине нету упоминания о IDE на M5281 странно даже
>залезя тут поглядеть в /sys/dev/ata/ata-chipset.c
>и нашоля там
>int
>ata_ali_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_ALI_5289, 0x00, 2, ALISATA, ATA_SA150, "M5289" },
>
> { ATA_ALI_5288, 0x00, 4, ALISATA, ATA_SA300, "M5288"
>},
> { ATA_ALI_5287, 0x00, 4, ALISATA, ATA_SA150, "M5287"
>},
> { ATA_ALI_5281, 0x00, 2, ALISATA, ATA_SA150, "M5281"
>},
>------------------------------------------------------------------ есть
> { ATA_ALI_5229, 0xc5, 0, ALINEW, ATA_UDMA6,
>"M5229" },
> ------------------- как я понемаю должно чтото типо токого быть ток
>для "M5281"
> { ATA_ALI_5229, 0xc4, 0, ALINEW, ATA_UDMA5,
>"M5229" },
> { ATA_ALI_5229, 0xc2, 0, ALINEW, ATA_UDMA4,
>"M5229" },
> { ATA_ALI_5229, 0x20, 0, ALIOLD, ATA_UDMA2,
>"M5229" },
> { ATA_ALI_5229, 0x00, 0, ALIOLD, ATA_WDMA2,
>"M5229" },
> { 0, 0, 0, 0, 0, 0}};
>
> char buffer[64];
>все нечего ток тут и в помине нету упоминания о IDE на
>M5281 странно дажеFreeBSD 6.2-RELEASE
int
ata_ali_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_ALI_5289, 0x00, 2, ALISATA, ATA_SA150, "M5289" },
{ ATA_ALI_5288, 0x00, 4, ALISATA, ATA_SA300, "M5288" },
{ ATA_ALI_5287, 0x00, 4, ALISATA, ATA_SA150, "M5287" },
{ ATA_ALI_5281, 0x00, 2, ALISATA, ATA_SA150, "M5281" },
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- это что?!
{ ATA_ALI_5229, 0xc5, 0, ALINEW, ATA_UDMA6, "M5229" },
{ ATA_ALI_5229, 0xc4, 0, ALINEW, ATA_UDMA5, "M5229" },
{ ATA_ALI_5229, 0xc2, 0, ALINEW, ATA_UDMA4, "M5229" },
{ ATA_ALI_5229, 0x20, 0, ALIOLD, ATA_UDMA2, "M5229" },
{ ATA_ALI_5229, 0x00, 0, ALIOLD, ATA_WDMA2, "M5229" },еще раз, ATA драйвер ПОДДЕРЖИВАЕТ контроллер ULI(ALI) M5281, но не поддерживает его RAID:
# less /sys/dev/ata/ata-raid*
вроде все ясно и прозрачно.
да меня RAID сейчас мало беспокоит мне надо увидить харды IDE.
а как я вижу поддержываются только SATA.
>да меня RAID сейчас мало беспокоит мне надо увидить харды IDE.
>а как я вижу поддержываются только SATA.ну да, потому как это SATA RAID, если отключить RAID будет только SATA
Решил посмотреть Виндовые дрова и увидел очень интересную вещь
что дрова для SATA идут m5282 а для PATA m5228 а их кстати в списке поддержки нету.
я нашел вот такую штуку
http://fxr.watson.org/fxr/source/drivers/ata/pata_ali.c?v=li...
У меня возник вот такой вопрос можно ли прикрутить дрова от линуха к фре?
И как это возможно сделать.
>Решил посмотреть Виндовые дрова и увидел очень интересную вещь
>что дрова для SATA идут m5282 а для PATA m5228 а их
>кстати в списке поддержки нету.
>я нашел вот такую штуку
>http://fxr.watson.org/fxr/source/drivers/ata/pata_ali.c?v=li...
>У меня возник вот такой вопрос можно ли прикрутить дрова от линуха
>к фре?
>И как это возможно сделать.нельзя, только переписать
ваш чипсет ULI(бвыший ALI) M5281 поддерживатеся в FreeBSD, в 6.2 точно, остальное
уже не помню, не поддерживатеся только его RAID, а просто SATA поддерживается.
Если не изменяет память - у вас контроллер отдельной платой, читайте докуметацию
по контроллеру и смотрите что и как в нем сделать для disable SATA-RAID и оставить
только возможности SATA: как IDE или AHCI
Ну очень кривая плата. Пока паяльником не проехался по ней - не заработала.
PATA у меня работает под FreeBSD 6.2. Может у тебя плата кривая?