Главная

Haiku на AMD

Ну не дружит Гайка с AMD–шными компьютерами, хоть тресни!
Дальше третего значка при загрузке дело не идет. Проверял на куче машин!
1) Ноут Dell 1501 — двухъядерный Athlon 64 с графикой ATI — не идет.
2) Нетбук Lenovo ThinkPad x100e Athlon Neo + ATI Radeon 3200 — kernel debug
3) Ноут eMachines E630 (двухъядерный Athlon II + ATI Radeon 4200) — не идет.
и это далеко не весь список машин.

На Интелах — пожалуйста! Asus 1201N — идет.
Ноут не скажу какой, на Core 2 — прекрасно идет, ставится, работает долго и счастливо. На планшетнике Pentium M — тоже распожалуйста!.. Вот только сенсорные экраны не понимает… что тоже не есть хорошо.

Ставил и Альфы и ночные билды, и обычные RAW, и AnyBoot. И с флэшек и с CD.

Ну и что же это такое??? Как можно двигаться дальше с таким вопиющим безобразием?! Какие там нативные офисы с браузерами, если у нас целый класс машин отсекается на корню!
Неужели никто тикетов не писал про это?

странно у меня

странно у меня на AMD 4200+ работает. ставил альфу2 с CD.

У меня

У меня на ноутбуке с AMD Turion 64 X2 запускается. Работает криво(часть портов USB не работают для флешек, другая часть работает очень медленно; экран работает в режиме VESA(видеокарта типа radeon_hd)), но запускается.

То же гавно

То же гавно с буком ASUS A7U на процессоре AMD Turion X2. Правда, там даже до значков не доходит, на загрузчике или на ядре паникует, просто курсор мигает на черном фоне. Что с флешки, что с CD. На десктопе Phenom X4 уже лучше, с КД грузится, но флешке отказывает, но тут скорее всего надо пошуровать с настройками USB в BIOS.

> просто курсор

> просто курсор мигает на черном фоне.
Anyboot не пробовал?

Все пробовал.

Все пробовал. Буду дожидаться беты.

Так можно и до

Так можно и до релиза ждать и ничего не исправится, нужно козлов в трак отправлять. Девелоперы не экстрасенсы, как они узнают о ваших проблемах, если вы об этом их не поставите в известность?

Какие проблемы,

Какие проблемы, каких козлов? Оно даже не грузится. Что отправлять вообще, пространное описание железа что ли? Железо я им на тестирование из глубинки России отправлять не стану.

Будет кто–то у них поближе с похожей платформой — значит решат. Не будет, значит не судьба.
А вы все — козлов, козлов…

Можно

Можно поподробнее про процесс загрузки? Скорее всего проблема не в AMD, а в BIOS и его настройках.

В таких случаях

В таких случаях можно снять хоть какую–то информацию используя эту инструкцию:
http://dev.haiku–os.org/wiki/ReportingBugs#KernelBugs

Разделы: Kernel Bugs, Syslog, On Screen Debug Output

У него до ядра

У него до ядра похоже не доходит.

В haiku boot menu

В haiku boot menu попасть удаётся по пробелу? Если нет, то единственное что остается — это активация раннего дебажного вывода, нажимая в самом начале загрузки Esc, вместо пробела.
Так как этот вывод пролетает за долю секунды, то посмотреть его можно добавив паузу к его выводу с помощью этого патча:
http://dev.haiku–os.org/attachment/ticket/4399/pause.diff

По пробелу

По пробелу не выходит. Он не уходит в перезагрузку, просто пробегают точки (надо полагать загрузчик) и показывает мигающий курсор в текстмоде. Это какбе намекает, что до графической KDL консоли на сей железяке не доходит, до иконок и меню по пробелу — тоже. Лечится мигающий курсор только ресетом. Esc в самом начале нажимал, ничего даже не пролетает.

В одном из предыдущих тредов сказали, что может быть проблема в дисководе CD/DVD на ноутбуке. Только вот BIOS асусовский не позволяет ничего с ним делать. Только включить, выключить или поставить на автоопределение. Сразу оговорюсь, что прошивать BIOS специально не буду. Семерка и Убунту работают отлично.

Странно, что та же петрушка и по USB–флешке (даже две, одна 700 Мб, другая 15 Гб — нет пути) и даже по USB–HDD. После того даже засунул внешний винт внутрь, вытащив старый — те же яйца. А ведь там SATA! Остается утешаться тем, что может быть у гайковцев в траке появятся более рисковые, настырные и технически подкованные тестеры с похожим металлом. Может и не в шине дело, хотя то ж не стандартные комплектухи платформ на базе Core 2 Duo, а какие–нибудь страшные JMicron и иже с ними.

Грусть–печаль.

Грусть

Грусть и печаль пустая, садомазохисткая трата времени.
Mеняй компьютер.

Менять

Менять компьютер из–за Haiku? Хо–хо, я все–таки не настолько фанат. Аппарат мне нравится, другие ОС проблем не имеют.

А если шифт

А если шифт нажатым держать во время загрузки — тоже в бут–меню не попадаешь?

До бут–меню

До бут–меню там даже не доходит. Да, шифт и пробел это первое, что я пробовал. Эффекта не было.

> Он не уходит

> Он не уходит в перезагрузку, просто пробегают точки (надо полагать загрузчик) и показывает мигающий курсор в текстмоде.

А что там пролетает успеть прочитать реально?

> Esc в самом начале нажимал, ничего даже не пролетает.

Возможно, что что–то будет видно с патчем из предыдущего поста.

> После того даже засунул внешний винт внутрь

А если не него сначала поставить гайку с работающего компа, тоже не катит?

Там нечего

Там нечего читать, точки пробегают: “……….." С флешки один раз ругнулся про загрузчик, но это была еще Альфа 1. Альфа 2 после точек просто уже ничего не пишет и замирает в текстмоде.

Как применить патч к скачанному образу? Может хоть логи сфоткать удастся.

Если

Если сам собираешь, то:

cd /path/to/haiku/sources
wget http://dev.haiku-os.org/raw–attachment/ticket/4399/pause.diff
patch -p0 < pause.diff
jam -q -j2 haiku-anyboot–image

Если нет, то тут я подготовил anyboot образ r37461 в формате XZ (103 МБ)
http://narod.ru/disk/22615144000/haiku-anyboot.image–r37461.xz.html

Для распаковки:
Haiku/linux/bsd: “xz -d haiku-anyboot.image–r37453.xz”
Windows: 7–Zip

В этой сборке пропатчен haiku_loader, для построчного вывода начальной загрузки, для активации зажать Esc при загрузке.

Должен быть примерно такой вывод:

APM version 1.2 available, flags 3.
smp: using ACPI to detect MP configuration
smp: local apic address is 0xfee00000
smp: found local APIC with id 0
smp: found io APIC with id 1 and address 0xfec00000
VESA version = 2.0, capabilities 0
OEM string: VGABIOS Cirrus extension
101: 640 x 480 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1)
110: 640 x 480 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
111: 640 x 480 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
112: 640 x 480 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
103: 800 x 600 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1)
113: 800 x 600 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
114: 800 x 600 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
115: 800 x 600 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
105: 1024 x 768 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1)
116: 1024 x 768 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
117: 1024 x 768 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
118: 1024 x 768 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
107: 1280 x 1024 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1)
119: 1280 x 1024 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
11a: 1280 x 1024 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1)
VESA compatible graphics!
Welcome to the Haiku boot loader!
legacy base address 1f0
ATA device, master
number of drives: 1
add_partitions_for(0x001051cc, mountFS = no)
add_partitions_for(fd = 0, mountFS = no)
0x00105320 Partition::Partition
0x00105320 Partition::Scan()
check for partitioning_system: EFI GUID Partition Map
check for partitioning_system: Intel Partition Map
priority: 500
check for partitioning_system: Intel Extended Partition
boot partition offset: 0
0x00105320 Partition::_Mount check for file_system: BFS Filesystem
load kernel…
video mode: 1024x768x24
smp: found 1 cpu
smp: apic_phys = 0xfee00000
smp: ioapic_phys = 0xfec00000
smp: apic = 0x806ca000
smp: ioapic = 0x806cb000
APIC ticks/sec = 998576174
kernel entry at 80043a50

Если дойдет до строки kernel entry, значит проблема в ядре, если нет, то где–то в загрузчике.

Сам не собираю,

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

Записал этот

Записал этот образ на CD–RW болванку. Зажал Esc, снова быстро пробегают точки “…………." и все останавливается на курсоре — см. фотку и небольшое видео в архиве. Снимал древнейшим фотиком, качество видео соответственное, но там и так все понятно. Че–то мне кажется там еще на этапе загрузчика происходит эпик фейл. http://narod.ru/disk/22623900000/haikuamdfail.zip.html (2 мб).

P.S.
Все, что остается, это снять информацию о внутренних устройствах ноута. Посоветуй, чем лучше воспользоваться для этого (на Win7), какой–нибудь местный listdev может выдать полный текстовый лог?

update:
На Phenom X4 патч с Esc сработал, все построчно вывелось как на твоем примере. При обычной загрузке, на самой последней иконке Haiku вылетела в KDL вот с такими логами. (фотографии экрана) http://narod.ru/disk/22624440000/phenomx4.zip.html (22 мб)

Что–то связанное с net_server судя по всему.

Хоть один

Хоть один загрузочный диск грузится на этом компьютере?

Загрузочный

Загрузочный диск Haiku? Никак нет, я же говорил. С виндами и линуксом, тем не менее, все было и остается пучком, загружаются, устанавливаются и так далее.

Судя по точке,

Судя по точке, которая смещена ближе к центру экрана — его рисует haiku_loader.
Если грузиться с флешки — такая же точка появляются? Haiku не поддерживает 100% флешек,
поэтому есть смысл попытаться записать на другую, воткнуть в другой порт.

Чем снять инфу о устройствах под виндой я не знаю точно, но если на ноуте стоит убунта, то можно снять данные так:
lspci > lspci
lspci -n > lspci–n
lsusb > lsusb
lsusb -v > lsusb–v
lshw > lshw

После этого можно идти в трэк, аттачить эти 5 файлов и описывать проблему с точкой, больше ничего на ум не приходит, если только…

> После того даже засунул внешний винт внутрь

А если на него сначала поставить гайку с работающего компа, а потом засунуть внутрь?
Или из убунты или винды на свободный раздел записать образ через dd?
Самый хардкорный вариант это апдейт биоса.

А до этого Phenom X4 на том же месте валился или что? С этим образом что–то изменилось? Подробнее…
Судя по скриншотам падение происходит на этапе загрузки драйвера attansic_l1, его нужно удалить из образа, тогда загрузка пойдет дальше.
Если сложно, то могу приготовить образ без этого драйвера.
Как вариант отключить встроенную сетевуху в биосе или в бут меню включить Safe mode
Тут смело можно идти в трэк, создавать тикет и аттачить туда скриншоты с упавшим нет сервером.

Вторая проблема судя по скриншотам это таймауты при инициализации usb echi, можно попробовать выключить в биосе Plug and Play OS или USB legacy.
Отключить все, что воткнуто в usb порты.

Похоже на эти тикеты:
http://dev.haiku–os.org/ticket/6026
http://dev.haiku–os.org/ticket/6222
Выбирай любой, аттач туда скриншоты и эти файлы:
lsusb > lsusb
lsusb -v > lsusb–v

А если получиться загрузиться в Хайку после удаления attansic_l1, то еще и
listusb -v > listusb–v
listdev -d> listdev–d

Update: еще такие таймауты могут появляться при занятом прерывании другим драйвером,
возможно это как раз и будет attansic_l1.

UP.

UP.

Пишите ребята

Пишите ребята писма
(тикеты)
…или ковыряйтесь в BIOS
:)

Я

Я уже написал(#6223), но реакции никакой… С широкоформатными radeon картами известная проблема.

* Здесь было

* Здесь было злобное глумление над AMD, но я подумал, что холивар здесь будет лишним. *

Причём

Причём тут холивары? У меня на 3–х компах (1 AMD + 2 Intel) гайка только с разными бубно–танцами заводятся и проблемы отнюдь не в процессорах.

> 1) Ноут Dell 1501 —

> 1) Ноут Dell 1501 — двухъядерный Athlon 64 с графикой ATI — не идет.
> 2) Нетбук Lenovo ThinkPad x100e Athlon Neo + ATI Radeon 3200 — kernel debug
> 3) Ноут eMachines E630 (двухъядерный Athlon II + ATI Radeon 4200) — не идет.

А что значит не идет? Дальше третьего значка не грузится?
И что написано на экране, когда в kernel debuging land падает?
Данных недостаточно даже для поверхностного анализа.
На данном этапе можно только посоветовать это:
http://dev.haiku–os.org/wiki/ReportingBugs#KernelBugs
Разделы: Kernel Bugs, Syslog, On Screen Debug Output

Новости есть?

Новости есть?

Пробовал

Пробовал неоднократно загрузиться, R1/A2 и ночные сборки.
Выяснилось, что помогает в меню через пробел Disable DMA IDE, Default vesa mode.

Дедушка

Дедушка FSV?
Вместо Default vesa mode имеется ввиду Fail–safe video mode, да?
Т.е. проблема возникает, тоолько если воткнуто и CD и USB? А если только один носительно то и без захода в бутлоадер грузится?
Что сейчас не так работает в плане загрузки, что требует создания тикета? Подробнее.

У меня ядро

У меня ядро при загрузке падало в KDL если было воткнуто и CD и USB, если только CD — загружалось нормально.
Что–то связанное с BFS panic, kernel panic

Неплохо было

Неплохо было бы получить фотки паники с актуальной ревизии.

Подтверждаю.

Подтверждаю. Гайка не грузится на АМД. Козёл в траке не помог. Увы…

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
a
g
L
G
u
R
Enter the code without spaces and pay attention to upper/lower case.