The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Peacemaker (ok) on 19-Мрт-13, 13:49 
Добрый день.

Небольшая преамбула.
Некоторое время назад освободилось, в связи с обновлением, железо из под старого терминального сервера двухпроцессорного Xeon'a с 4Гб оперативной памяти. И я тут же решил поставить на него фрю, чтобы использовать под кое-какие служебные нужды. На мою(очень недолгую) радость там стоял 5 рейд(который долго и успешно работал с 2003 виндой).
Я привык, что железо, которое работает под виндой, под фрей-то, работает совершенно спокойно.

А дальше началось "веселье"...
Первый удар нанес DVD привод, начисто отказавшись читать диски.
Скачанный с сайта образ под флешку позволил загрузиться, но тут обнаружилось, что система не видит дисков. Чтение документации показало, что asr должен дружить с этим контроллером.
В итоге, я сделал следующее... я загрузился с одной флешки, поставил систему на другую, пересобрал ядро с поддержкой asr. Теперь при загрузке система(FreeBSD 9.1) видит контроллер, но по прежнему не видит диски.


вот что говорит dmesg:

Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.1-RELEASE #2: Fri Mar 15 11:30:15 OMST 2013
    root@om-gate-2.хххх.хх:/usr/src/sys/amd64/compile/OM-GATE-2 amd64
module ata_adaptec already present!
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2800.16-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0xf43  Family = f  Model = 4  Stepping = 3
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x641d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,CX16,xTPR>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  TSC: P-state invariant
real memory  = 4294967296 (4096 MB)
avail memory = 4096700416 (3906 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <PTLTD          APIC  >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 2 package(s) x 1 core(s) x 2 HTT threads
cpu0 (BSP): APIC ID:  6
cpu1 (AP/HT): APIC ID:  7
cpu2 (AP): APIC ID:  0
cpu3 (AP/HT): APIC ID:  1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
kbd1 at kbdmux0
ctl: CAM Target Layer loaded
acpi0: <PTLTD   RSDT> on motherboard
acpi0: Power Button (fixed)
can't fetch resources for \\_SB_.PCI0.LPC0.SIO_.LPT_ - AE_AML_INVALID_RESOURCE_TYPE
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <unknown> at device 0.1 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 2.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci2: <ACPI PCI bus> on pcib2
bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x004001> mem 0xda100000-0xda10ffff irq 16 at device 0.0 on pci2
bge0: CHIP ID 0x00004001; ASIC REV 0x04; CHIP REV 0x40; PCI-E
miibus0: <MII bus> on bge0
brgphy0: <BCM5750 1000BASE-T media interface> PHY 1 on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
bge0: Ethernet address: 00:16:17:37:1d:05
pcib3: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pci3: <ACPI PCI bus> on pcib3
asr0: <Adaptec Caching SCSI RAID> mem 0xda200000-0xda2fffff,0xdd000000-0xddffffff,0xde000000-0xdfffffff irq 24 at device 1.0 on pci3
asr0: [GIANT-LOCKED]
asr0:   ADAPTEC 2010S FW Rev. 3B0A, 1 channel, 256 CCBs, Protocol I2O
uhci0: <UHCI (generic) USB controller> port 0x1400-0x141f irq 16 at device 29.0 on pci0
usbus0 on uhci0
uhci1: <UHCI (generic) USB controller> port 0x1420-0x143f irq 19 at device 29.1 on pci0
usbus1 on uhci1
pci0: <base peripheral> at device 29.4 (no driver attached)
ehci0: <Intel 6300ESB USB 2.0 controller> mem 0xda000400-0xda0007ff irq 23 at device 29.7 on pci0
usbus2: EHCI version 1.0
usbus2 on ehci0
pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci4: <ACPI PCI bus> on pcib4
vgapci0: <VGA-compatible display> port 0x2000-0x20ff mem 0xdb000000-0xdbffffff,0xda310000-0xda310fff at device 5.0 on pci4
bge1: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x003003> mem 0xda300000-0xda30ffff irq 19 at device 6.0 on pci4
bge1: CHIP ID 0x00003003; ASIC REV 0x03; CHIP REV 0x30; PCI 33 MHz; 32bit
miibus1: <MII bus> on bge1
brgphy1: <BCM5705 1000BASE-T media interface> PHY 1 on miibus1
brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
bge1: Ethernet address: 00:16:17:37:1d:04
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel 6300ESB UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1460-0x146f at device 31.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc1: cannot reserve I/O port range
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcdfff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: cannot reserve I/O port range
p4tcc0: <CPU Frequency Thermal Control> on cpu0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
p4tcc2: <CPU Frequency Thermal Control> on cpu2
p4tcc3: <CPU Frequency Thermal Control> on cpu3
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 480Mbps High Speed USB v2.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 4 ports with 4 removable, self powered
SMP: AP CPU #1 Launched!
cd0 at ata0 bus 0 scbus1 target 0 lun 0
cd0: <TSSTcorp DVD+-RW TS-L632D DE04> Removable CD-ROM SCSI-0 device
cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
SMP: AP CPU #3 Launched!
SMP: AP CPU #2 Launched!
Timecounter "TSC-low" frequency 10938136 Hz quality 1000
Root mount waiting for: usbus2
ugen2.2: <JetFlash> at usbus2
umass0: <JetFlash Mass Storage Device, class 0/0, rev 2.00/11.00, addr 2> on usbus2
umass0:  SCSI over Bulk-Only; quirks = 0x0100
umass0:4:0:-1: Attached to scbus4
Trying to mount root from ufs:/dev/da0p2 [rw]...
mountroot: waiting for device /dev/da0p2 ...
da0 at umass-sim0 bus 0 scbus4 target 0 lun 0
da0: <JetFlash Transcend 32GB 1100> Removable Direct Access SCSI-4 device
da0: 40.000MB/s transfers
da0: 30960MB (63406080 512 byte sectors: 255H 63S/T 3946C)

и вот еще:

root@om-gate-2:/usr/ports # camcontrol devlist
<TSSTcorp DVD+-RW TS-L632D DE04> at scbus1 target 0 lun 0 (pass0,cd0)
<JetFlash Transcend 32GB 1100> at scbus4 target 0 lun 0 (da0,pass1)


попытка разрушить рейд ни к чему не привела.
Диски не видятся ни вместе, не по отдельности.
Рейд собрал вновь.
Бьюсь уже довольно давно и безуспешно.

Хелп плиз!

ps Были опробованы несколько линуксов, но сходу без шаманства они тоже не увидели диски.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от lavr email on 19-Мрт-13, 16:35 
> Добрый день.
> Небольшая преамбула.
> Некоторое время назад освободилось, в связи с обновлением, железо из под старого
> терминального сервера двухпроцессорного Xeon'a с 4Гб оперативной памяти. И я тут
> же решил поставить на него фрю, чтобы использовать под кое-какие служебные
> нужды. На мою(очень недолгую) радость там стоял 5 рейд(который долго и
> успешно работал с 2003 виндой).
> Я привык, что железо, которое работает под виндой, под фрей-то, работает совершенно
> спокойно.

не факт

> А дальше началось "веселье"...
> Первый удар нанес DVD привод, начисто отказавшись читать диски.

в чем это проявлялось?

ps. есть некоторые ньюансы связанные с подключением: master or slave,
когда slave - возможны проблемы, еще проблема - работа в режиме UDMA, тогда
нужно перевести в PIO.

> cd0 at ata0 bus 0 scbus1 target 0 lun 0
> cd0: <TSSTcorp DVD+-RW TS-L632D DE04> Removable CD-ROM SCSI-0 device
> cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
> cd0: Attempt to query device size failed: NOT READY, Medium not present
> - tray closed

с приводом у Вас все нормально, проверьте его работу из под FreeBSD:

# ls -la /dev/cd0

поставьте cdrtools и dvd+rw-tools

> В итоге, я сделал следующее... я загрузился с одной флешки, поставил систему
> на другую, пересобрал ядро с поддержкой asr. Теперь при загрузке система(FreeBSD
> 9.1) видит контроллер, но по прежнему не видит диски.
> вот что говорит dmesg:
> asr0: <Adaptec Caching SCSI RAID> mem 0xda200000-0xda2fffff,0xdd000000-0xddffffff,0xde000000-0xdfffffff
> irq 24 at device 1.0 on pci3
> asr0: [GIANT-LOCKED]
> asr0:   ADAPTEC 2010S FW Rev. 3B0A, 1 channel, 256 CCBs,
> Protocol I2O

# ls -la /dev/asr0
# fdisk -s /dev/asr0
# fdisk -p /dev/asr0

1) я так понимаю, что управление из OS данным рейдом невозможно, значит все настройки
из BIOS рейда.

2) что в ядре касательно asr и scsi?

рейд точно разваливали?

ps. Вся эта линейка 2000/2005/2010/2015 ... ну очень старая и вовсе неизвестно как в amd64
будет работать...
Да еще и ZCR - оно стоит свеч ради чего бороться?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Peacemaker (ok) on 20-Мрт-13, 12:00 
>> А дальше началось "веселье"...
>> Первый удар нанес DVD привод, начисто отказавшись читать диски.
> в чем это проявлялось?

  Механическая поломка, не закрывался лоток. Я нашел в завалах другой dvd привод с пометкой (читает только CD) именно он теперь и детектится.

>> В итоге, я сделал следующее... я загрузился с одной флешки, поставил систему
>> на другую, пересобрал ядро с поддержкой asr. Теперь при загрузке система(FreeBSD
>> 9.1) видит контроллер, но по прежнему не видит диски.
>> вот что говорит dmesg:
>> asr0: <Adaptec Caching SCSI RAID> mem 0xda200000-0xda2fffff,0xdd000000-0xddffffff,0xde000000-0xdfffffff
>> irq 24 at device 1.0 on pci3
>> asr0: [GIANT-LOCKED]
>> asr0:   ADAPTEC 2010S FW Rev. 3B0A, 1 channel, 256 CCBs,
>> Protocol I2O
> # ls -la /dev/asr0

ls -la /dev/asr0
crw-r-----  1 root  operator    0,  38 Mar 19 15:11 /dev/asr0

> # fdisk -s /dev/asr0

fdisk: unable to get correct path for /dev/asr0: Inappropriate file type or format


> # fdisk -p /dev/asr0

fdisk: unable to get correct path for /dev/asr0: Inappropriate file type or format

> 1) я так понимаю, что управление из OS данным рейдом невозможно, значит
> все настройки
> из BIOS рейда.
> 2) что в ядре касательно asr и scsi?

device asr
device da
device scbus
device ch
device pass

вот что нашел в ядре включенного по теме

> рейд точно разваливали?

да. он потом обратно больше часа собирался.

> ps. Вся эта линейка 2000/2005/2010/2015 ... ну очень старая и вовсе неизвестно
> как в amd64
> будет работать...
> Да еще и ZCR - оно стоит свеч ради чего бороться?

Денег на новый стоечный сервер под фрю мне точно никто не даст.
А тут старое железо при деле и мне есть, чем его загрузить... и, при удачной настройке, чуть упростить себе жизнь.
И фря должна просто летать на этом железе...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Аноним (??) on 20-Мрт-13, 02:57 
А оно и не должно видеть диски если не созданы рейды или волюмы или jbod'ы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Дядя_Федор on 20-Мрт-13, 08:07 
> А оно и не должно видеть диски если не созданы рейды или
> волюмы или jbod'ы.

Я в свое время на одном адаптеке (модель не помню) поднимал Бубунту (или Дебиан, точно не помню уже - года два назад дело было. Система диск (Рейд-6, собранный через БИОС самого контроллера) видела. Но смартом зацепить каждый из хардов в отдельности не удалось. Правда, там есть контроль средствами самого контроллера. Мне лично всегда нравились в этом плане контроллеры 3Ware. Никаких проблем никогда не возникало. LSI MegaRaid тоже неплохи. Только интерфейс их утилиты довольно замороченный. В отличие от привычного и понятного tw_cli (для 3Ware).


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Peacemaker (ok) on 20-Мрт-13, 12:02 
> А оно и не должно видеть диски если не созданы рейды или
> волюмы или jbod'ы.

в котроллере рейд собран.
вопрос в том, что дальше?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от lavr email on 20-Мрт-13, 14:55 
>> А оно и не должно видеть диски если не созданы рейды или
>> волюмы или jbod'ы.
> в котроллере рейд собран.
> вопрос в том, что дальше?

если asr0 имеет размер - работаете, если нет - либо разбираетесь, либо на помойку

или нужно конкретно написать команды gpart show, fdisk, bsdlabel...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "FreeBSD 9.1 не видит диски. Контроллер Adaptec 2010S "  +/
Сообщение от Peacemaker (ok) on 21-Мрт-13, 07:38 

> попытка разрушить рейд ни к чему не привела.
> Диски не видятся ни вместе, не по отдельности.
> Рейд собрал вновь.
> Бьюсь уже довольно давно и безуспешно.
> Хелп плиз!
> ps Были опробованы несколько линуксов, но сходу без шаманства они тоже не
> увидели диски.

   Представьте, что у вас неожиданно освободилось довольно неплохо оборудованное и оснащенное мощной дверью подсобное помещение... беда в том, что когда у вас дошли до него руки, вы не смогли в него попасть. Вы по очереди перебирали разные ключи, отмычки, заливали смазки..., делая это в свободных промежутках на протяжении пары-тройки месяцев. Наконец вам это надоело, вы оснастились "тяжелой артиллерией", притащили разный инструмент, приготовились к массированной атаке. И вот в последний момент вы, чисто рефлекторно, просто повернули ручку на двери в другую сторону и... дверь открылась!
Представьте свои ощущения в этот момент.
   Я это к чему...
   Я их представляю)
   Я обратил внимание на надпись в исходнике ядра, что работа драйвера адаптек в режиме 64 бита не гарантируется, ну и упоминание об этом в данном топике тоже заставило задуматься.
Я скачал free bsd 9.1 i386.
Она увидела контроллер с дисками на этапе инсталляции без плясок с бубном, пересборки ядра и подключения дополнительных модулей, выразила готовность установиться и встала на рэйд.


Большое спасибо всем, кто откликнулся на мой призыв о помощи и давал рекомендации!
Вы мне очень помогли!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру