PDA

Просмотр полной версии : Deb* OS & JMicron controller [ASUS P5K-E]


Zeratul
21.11.2009, 23:50
Subj. Stalknulsa s problemoy ustanovki OS, installer ne vidit Hard'i.
Proboval last Debian/Ubuntu/Mint. Poka bezrezultatno.

4ital forumi, testil parametri `irqpoll`, `acpi=off` i.t.p. Poka bez rezultatov.
Bilo podozrenie 4to truecrypt pokorobil tablicu razdelov, no posle polnoy 4istki vintov problema ostalas.
testdisk toje testil, udalal vse. No s tem je uspexom.

ilya-bunker
22.11.2009, 00:32
странная ситуация, а что за мать?
у меня была подобная проблема и решилась обновлением биос материнки

Zeratul
22.11.2009, 04:27
Da na pamyat slojno model vspomnit..

No infa po lshw:

Код:



description: Computer
width: 32 bits
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 2012MiB
*-cpu
product: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: 6.15.11
serial: 0000-06FB-0000-0000-0000-0000
size: 1998MHz
capacity: 1998MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority cpufreq
configuration: id=0
*-logicalcpu:0
description: Logical CPU
physical id: 0.1
width: 64 bits
capabilities: logical
*-logicalcpu:1
description: Logical CPU
physical id: 0.2
width: 64 bits
capabilities: logical
*-pci
description: Host bridge
product: 82G33/G31/P35/P31 Express DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 02
width: 32 bits
clock: 33MHz
*-pci:0
description: PCI bridge
product: 82G33/G31/P35/P31 Express PCI Express Root Port
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport-driver
resources: irq:24 ioport:c000(size=4096) memory:fa000000-fe8fffff ioport:d0000000(size=268435456)
*-display UNCLAIMED
description: VGA compatible controller
product: G80 [GeForce 8800 GTS]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:fd000000-fdffffff memory:d0000000-dfffffff(prefetchable) memory:fa000000-fbffffff ioport:cc00(size=128) memory:fe8e0000-fe8fffff(prefetchable)
*-usb:0
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #4
vendor: Intel Corporation
physical id: 1a
bus info: pci@0000:00:1a.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:16 ioport:b800(size=32)
*-usb:1
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #5
vendor: Intel Corporation
physical id: 1a.1
bus info: pci@0000:00:1a.1
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:21 ioport:b880(size=32)
*-usb:2
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #6
vendor: Intel Corporation
physical id: 1a.2
bus info: pci@0000:00:1a.2
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:18 ioport:bc00(size=32)
*-usb:3
description: USB Controller
product: 82801I (ICH9 Family) USB2 EHCI Controller #2
vendor: Intel Corporation
physical id: 1a.7
bus info: pci@0000:00:1a.7
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:18 memory:f9fffc00-f9ffffff
*-multimedia
description: Audio device
product: 82801I (ICH9 Family) HD Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=HDA Intel latency=0
resources: irq:22 memory:f9ff8000-f9ffbfff
*-pci:1
description: PCI bridge
product: 82801I (ICH9 Family) PCI Express Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport-driver
resources: irq:25 ioport:f8f00000(size=1048576)
*-pci:2
description: PCI bridge
product: 82801I (ICH9 Family) PCI Express Port 5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport-driver
resources: irq:26 ioport:e000(size=4096) memory:fea00000-feafffff
*-storage
description: SATA controller
product: JMB362/JMB363 AHCI Controller
vendor: JMicron Technology Corp.
physical id: 0
bus info: pci@0000:03:00.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: storage bus_master cap_list rom
configuration: driver=ahci latency=0
resources: irq:16 memory:feafe000-feafffff memory:feae0000-feaeffff(prefetchable)
*-ide
description: IDE interface
product: JMB362/JMB363 AHCI Controller
vendor: JMicron Technology Corp.
physical id: 0.1
bus info: pci@0000:03:00.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: ide bus_master cap_list
configuration: driver=pata_jmicron latency=0
resources: irq:17 ioport:ec00(size=8) ioport:e880(size=4) ioport:e800(size=8) ioport:e480(size=4) ioport:e400(size=16)
*-pci:3
description: PCI bridge
product: 82801I (ICH9 Family) PCI Express Port 6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport-driver
resources: irq:27 ioport:d000(size=4096) memory:fe900000-fe9fffff
*-network
description: Ethernet interface
product: 88E8056 PCI-E Gigabit Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 12
serial: 00:1r:50:a2:40:c2
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom ethernet physical
configuration: broadcast=yes driver=sky2 driverversion=1.23 firmware=N/A ip=10.85.68.179 latency=0 multicast=yes
resources: irq:29 memory:fe9fc000-fe9fffff ioport:d800(size=256) memory:fe9c0000-fe9dffff(prefetchable)
*-usb:4
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:23 ioport:b080(size=32)
*-usb:5
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:19 ioport:b400(size=32)
*-usb:6
description: USB Controller
product: 82801I (ICH9 Family) USB UHCI Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=uhci_hcd latency=0
resources: irq:18 ioport:b480(size=32)
*-usb:7
description: USB Controller
product: 82801I (ICH9 Family) USB2 EHCI Controller #1
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:23 memory:f9fff800-f9fffbff
*-pci:4
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: 92
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
resources: memory:feb00000-febfffff
*-firewire
description: FireWire (IEEE 1394)
product: FW322/323
vendor: Agere Systems
physical id: 3
bus info: pci@0000:05:03.0
version: 70
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=ohci1394 latency=64 maxlatency=24 mingnt=12
resources: irq:19 memory:febff000-febfffff
*-isa
description: ISA bridge
product: 82801IR (ICH9R) LPC Interface Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: latency=0
*-storage
description: SATA controller
product: 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 02
width: 32 bits
clock: 66MHz
capabilities: storage bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:28 ioport:ac00(size=8) ioport:a880(size=4) ioport:a800(size=8) ioport:a480(size=4) ioport:a400(size=32) memory:f9ffe800-f9ffefff
*-serial UNCLAIMED
description: SMBus
product: 82801I (ICH9 Family) SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 02
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: memory:f9fff400-f9fff4ff ioport:400(size=32)
*-scsi:0
physical id: 1
bus info: scsi@10
logical name: scsi10
capabilities: scsi-host
configuration: driver=usb-storage
*-scsi:1
physical id: 2
bus info: scsi@11
logical name: scsi11
capabilities: scsi-host
configuration: driver=usb-storage
*-network
description: Wireless interface
physical id: 3
logical name: wlan0
serial: 00:15:af:23:3d:b9
capabilities: ethernet physical wireless
configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bg


V principe budu probovat, t.k xotelos srazu postavit distributiv, a ne updatitsa so starogo. Da, ranee vse rabotalo..

Pravilno bilo bi skazat, 4to esli odin iz 2 vintov otrubit, to installer ne vidit voobshe ni4ego, a vot esli podklu4eni oba - vidir RAID, xotya ego tam nebilo nikogda.

Zeratul
22.11.2009, 17:36
soin написал(а):

скорее всего, винты SATA и настроены, как raid(AHCI), а надо, как ide(compatible)
ну точно:
description: IDE interface
product: JMB362/JMB363 AHCI Controller
vendor: JMicron Technology Corp.


2soin, probovalos uje po vsyakomy. IDE/AHCI, ne vidit.

NafanjaUa
23.11.2009, 10:37
во первых попробовать винты к другой машине подсоеденить и посмотреть че там.
во вторых ядро бы пересобрать и самому убедится что контроллеры жмикрона включены.

o_nix
23.11.2009, 12:38
Zeratul - а почему вообще цепляеш винты к jmicron ?? контроллер паршивый 2 канала sata и ide .. егоже ставят на мамки ТОЛЬКО для того чтобы она ide поддерживала. intell от ide вообще отказался.

Подключаеш к каким sata разъёмам их обычно 4-6 одного цвета и 2 отдельных другого ... вот эти два это какраз средствами jmicron.

нативный intell sata контроллер тоже райд поддерживает .. тулить винты на jmicron смысла нет.

Сам чип jmicron ябы посоветовал вообще отрубить в биосе (отключение поддержки ide) проблем будет намного меньше. Покрайней мере если включён этот грёбаный jmicron acronis диски невидит .. даже если они подрубленны к intell sata контроллеру ... Несовместимость какаята и идиотизм intell и разрабов мат плат.
такие проблеммы на всех материнках семейства p965 и p31-p35

Zeratul
23.11.2009, 21:46
soin написал(а):

хм.. странно. а если начать установку венды, увидит ли она харды? если да, то проблема в ядре получается, если нет - тогда винты либо контроллер.


Проблема действительно в ядре, так как подобные моей теме все же были ранее.



o_nix написал(а):

Zeratul - а почему вообще цепляеш винты к jmicron ?? контроллер паршивый 2 канала sata и ide .. егоже ставят на мамки ТОЛЬКО для того чтобы она ide поддерживала. intell от ide вообще отказался.


Потому что у меня нет другого пути. А комп собирался очень давно.



o_nix написал(а):

Подключаеш к каким sata разъёмам их обычно 4-6 одного цвета и 2 отдельных другого ... вот эти два это какраз средствами jmicron.


У меня все кажись по другому. Если разберусь как решить - отпишу в тему.



o_nix написал(а):

Сам чип jmicron ябы посоветовал вообще отрубить в биосе (отключение поддержки ide) проблем будет намного меньше. Покрайней мере если включён этот грёбаный jmicron acronis диски невидит .. даже если они подрубленны к intell sata контроллеру ... Несовместимость какаята и идиотизм intell и разрабов мат плат.
такие проблеммы на всех материнках семейства p965 и p31-p35


Хм. Покурю, хотя пока я не видел где он отрубается.

o_nix
23.11.2009, 22:32
На моём домашнем компе почти 5 лет отроду древняя мамка gigabyte ga965p s3 rev1.0

В биосе Integrated Peripherals/Onboard SATA/IDE Device

нада выставить эту железку в режим Desabled

Zeratul
08.12.2009, 06:52
Продолжаем цирк...

Такс, решил продолжить написание лога, возможно кому то поможет.
Итак, долго пытался побороть контроллер, всякими способами, перепробовал как минимум эти флаги:

Код:



nolapic
noapic
acpi=off
all_generic_ide
ещё что то..


Да и вообще перепробовал все советы по подгрузке ядра. но тщетно...

В итоге нашелся выход:

Поставил Ubuntu 9.04 и обновился до 9.10, ядро новое, все работает.
Система ребутиться, софт ставиться, казалось все ОК.

Парой дней позже при жесткой(truecrypt+всякое шифрование) настройке(но блин не шифровании, а установке) ОС появилась новая проблема. После изменения определенных пакетов(предположительно удаления нафиг linux-headers-2.6.31-14, и как следствие перехода на ~-16 версию. Ну пакеты не совместимы блин) система перестает грузиться. Когда загрузка доходит до подмонтирования рутового раздела - все тухнет, и выпадает в initramfs. На удивление он сам своей персоной видать не ведает о существовании разделов на дисках, хотя устройства видит.
Теперь в GRUB*е есть 2-3 версии ядра:


2.6.31-16. Новая, от Ubuntu 9.10

Ясное дело она и падает при подмонтировании, хотя только после апдейта все работало(да и после перезагрузки).

2.6.31-11. Старая, от 9.04

Да, работает! Подгружает корневую ОС, но без nvidia и вообще без xorg, выдает простую менюшку, вроде:
Продолжаем загрузку с блекджеком и шлюхами. Выпадает tty с авторизацией.

Загружаемся в облегченном графическом режиме. Виснет.

Проверим битые пакеты.

Ну и ещё две рутовых консоли с сетью и без, сеть да, пашет.
Конечно же не один из форумных советов и манов имейдж ядра не чинит, да и репы тихо намекают что 9.10 на ~-11 ядре работать не будет.
Ну так как за примерно два дня стараний выхода найдено не было, было решено попробовать что то изменить координально, а именно взяться и обновить биос, хотя бы. Хотя в железяках я совсем не секу, и уже заранее догадывался что толку не будет.

Да, зато не тупил и теперь точно знаю что мать у меня:

Asus P5K-E Wifi/AP

Ну чтож, из под винды прошил самым последним драйвером, после чего грузиться комп стал раза в два быстрее, только вот линупс так и продолжает видеть рейд массив вместо/вместе с отдельными дисками. В общем не помогло.

Собственно еще раз призываю коллективный разум, возможно найдется какая либо информация по моему или подобному случаю. Так как было перепробовано реально все.
Пока с четвертой попытки решил, что останусь под 9.04 и буду искать выход из ситуации.

someone
09.12.2009, 09:24
По встроенным на метри рейдам.

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

перед сетапом линуха все должно быть натсроено на режим стандартного IDE/SATA без всяких нестандартных рейдов и тд.

Кроме того, очень полезно (после вышеописнного) чем либо заполнить нулями начальные цилиндры дисков.

И разумеется винты надо подключать к SATA разъемам на метри от встроенного в южный мост контроллера IDE, а не всяким jmicron-ам...

ДА, ядро надеюсь свежее ? а то в старых ядрах (тот же RHEL5) часто банально не видятся контроллеры новых чипсетов

o_nix
09.12.2009, 09:45
This motherboard's south bridge chip is an ICH9, not an ICH9R, so the SATA1 through SATA4 connectors do not have any RAID capability.
The RAID capability on this motherboard only exists between the external eSATA connector on the back of the motherboard and the internal SATA_E2 connector, both of which are connected to the JMicron chip. (Refer to section 5.4.2 of the motherboard manual for confirmation).
If you want to boot from a RAID 0 on this motherboard, I suggest a dedicated PCI or PCIe x1 RAID card.


Ресурс в среде хардварщиков авторитетный




Для просмотра скрытого содержимого необходимо иметь 5 сообщений, у вас 0 сообщений.


Ну и вот ещё на русском юзверь матерится

Для просмотра скрытого содержимого необходимо иметь 5 сообщений, у вас 0 сообщений.


Суть JMicron - рождённый ползать летать неможет ....
Несилён в английском но похоже что на этой материнке есть только один способ запустить raid это подключить один винт на внутренний разъём SATA_E2 а второй ESATA снаружи это просто МЕГАЖЕСТЬ. raid внутричипсетный контроллер intell неподдерживает в принципе. Модификация чипа такая - asus хорошие мамки именно потому что референсом там и непахнет но тут похоже что инженеры asus жестоко протупили с разводкой ... даже в инструкции об этом упомянуто ...
Zeratul - посмотри пожалуйста что там у тя в мануале в параграфе 5.4.2 мне аж интересно как asus отмазался и описал весь этот гемор

Zeratul
09.12.2009, 18:25
2o_nix
Ммм.. Вообще я не очень шарю в железе, поэтому мог не совсем понять, что именно надо сделать...
- Иметь на компе 2 ОС.
- Иметь где то 5 разделов на два жестких.
- Мне вообще все равно как это будет работать на аппаратном уровне. Т.е IDE/RAID вообще не важно, хотя изворотов(единственное зачем я юзал рейд, так для увеличения производительности сервера где есть 2 диска а место не так важно) для надежности не надо, т.к место надо.

Ну в общем обычный взгляд ламера, что понятно. Собственно мне нужно:
Любым способом подключить и настроить дисковую структуру так, чтобы линупс корректно с ней работал.
Форумы то я прочел. но не совсем понял в чем искать решение, выводы такие:
- Либо мне нужно собрать RAID массив из дисков и поидее рейд линупс увидет корректно. Хотя не понял что именно и как делать...
- Либо же я куплю PCI контроллер отдельно, и подрублю диски в него, в IDE.
Это все возможные варианты? Или я что то не понял?

o_nix
09.12.2009, 19:10
Есть два варианта.

1. Если ты хочеш бистро работающую файловую систему в raid то покупка sata raid контроллера, установка дров под линух (у дешовых контроллеров бывают проблемы с этим) настройка всего этого и долгое и счастливое юзанье

2. Если скорость и удобство не так важно то подключаеш raid к имеющемуся jmicron. Для этого тебе нада подключить один винт внутри к мамке к разъёму под номером SATA_E2 а второй винт через переходник sata -> esata к внешнему порту eSATA (обычно он находится сразу под ps/2 похож на sata только чуть шире) после этого всё настроить поставить линух дрова под jmicron

Чтото мне подсказывает что при первом варианте танцев с бубном и гемороя будет значительно меньше .. нада только изначально raid контроллер купить гарантированно работающий с линухом.

Zeratul
09.12.2009, 19:19
Я так понимаю что варианта юзать обычный IDE у меня нет?

o_nix
09.12.2009, 22:28
Если винт виден в OS то почему нет ?? должно работать при наличии дров к jmicron.

Хотя например на моей рабочей asus p5k контроллер наебнулся и хоть и видит устройство в биосе - неработает. Причём сначала с пол года гдето работало а потом перестало в результате я уже год без дивидирома что только не делал запустить неудалось.

Поломалось после того как в пару к dvd на тотже шлейф подцепил ide винт - тут оно всё сразу и сдохло как только с бубном не танцевал так и не запустил .. dvd в биосе видно но в винде его нет.

Zeratul
29.12.2009, 00:56
Насколько я знаю дело в разной структуре ОС.
Поэтому винты видно в проге для форматирования, но не видно при установке.

Пока решил просто подождать свежего ядра. Закрыто.
Ну а кому надо могут докупить дисковый контроллер, благо стоит три копейки.

Zeratul
19.04.2010, 06:46
Такс. Пока все тепленькое хочу поделится своей маленькой победой.
Вероятно кто то ещё с ней столкнется.

Итак, вся проблема заключается лишь в одной штуке - а именно кривоватом(или контроллер у асусов кривоватый) пакете dmraid.

Что я собственно сделал - да ничего. Правда перед этим ничего я убил ту ОС которая у меня уже была, ну да ладно. это не смертельно
Решение проблемы очень простое:
Нужно обновить ОС до нужной вам версии(Я обновлялся 2 раза с 9.04 до 10.04), после чего сразу же! Не перезагружаясь! Удаляем пакет dmraid:

Код:



sudo apt-get autoremove dmraid


Да, так же по совету с форумов перед удалением пакета я сделал:

Код:



sudo dmraid -rE


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

После этого перезагружаемся - и вуаля, система грузится