Главная

Установил HaikuOS Alpha1

Вчера установил на свой компьютер HaikuOS R1/Alpha1 и был поражен: система оказалась очень(для альфы) стабильной и безглючной. В добавок был поражен тем, что у меня даже звук завелся, без проблем смонтировалишь флешки отформатированные под ntfs и т.д. В общем, возникло чувство, что я снова побывал в 2001 году(тогда я познакомился с BeOS 5 PE). Но возникла маленькая проблема: не завелась встроенная сетевая карта(материнка Asus P5K SE/EPU). В винде она обозначается как Atheros L1, а в OpenSolaris как Attansic L1. На haikuware.com нашел драйвер для L2 только…что делать? Если покупать внешнюю карту, то какой отдать предпочтение?

Если покупать

Если покупать внешнюю карту, то какой отдать предпочтение?

rtl8139 — 100Mb

rtl8169 — 1000Mb

Дешёвые и пойдут точно.

8139 на моей

8139 на моей памяти пережила три драйвера и четыре раза её ломали, но работает. 8169 — вроде без нареканий пока. ИМХО без разницы. :)

Погоди

Погоди покупать, тут кое кто из наших по ошибке вместо L2 драйвер для L1 было дело портировал — его сначала спросим. ;–)

Вообщем

Вообщем интересный момент, в дереве гайки всё–таки есть драйвер для L1 — ar81xx (VENDORID: 0x1969 DEVICEID:0x1026)
Проверь у себя, какой идешник у твоей карты. Если совпадает с указанным — то пинать автора драйвера. Если идешник не совсем такой — бедем посмотреть.

pcidevs.txt на тему

pcidevs.txt на тему этого вендора говорят только о двух железках:

V 1969 Attansic (Now owned by Atheros)
D 1048 L1 Gigabit Ethernet 10/100/1000Base–T Ethernet Controller
D 2048 L2 Fast Ethernet 10/100 Base–T Controller

а для Азероса:

V 168C Atheros Communications Inc

S 1026 AR5001X+ Wireless Network Adapter

и, кстати, вообще беспроводная, видишь? Наверное ar81хх это все–же не L1. Бардак какой–то, в общем.

ПС: Кстати несчастный с гайковского форума (http://www.haiku–os.org/community/forum/help_needed_anti_bsd_ethernet_ca…) тоже 1048 имеет.

Спасибо

Спасибо за ответы! Посмотрел идешники в винде(в свойствах сетевого адаптера, ИД оборудования):

PCI\VEN_1969&DEV_1048&SUBSYS_82261043&REV_B0
PCI\VEN_1969&DEV_1048&SUBSYS_82261043
PCI\VEN_1969&DEV_1048&CC_020000
PCI\VEN_1969&DEV_1048&CC_0200

Описание сборки драйвера:

Atheros L1 Gigabit Ethernet 10/100/1000Base–T Controller

Готово. Пробуй

Готово.
Пробуй драйвер: http://slil.ru/27986510
1.распакуй
2.скопируй файл в папку /boot/system/add–ons/kernel/drivers/bin
3.в папке /boot/system/add–ons/kernel/drivers/dev/net создай симлинк на свежескопированный /boot/system/add–ons/kernel/drivers/bin/attansic_l1

перегружайся и пробуй — отчёт сюда или в аську

Обалдеть!!! Сеть

Обалдеть!!! Сеть заработала!! Это сообщение я сейчас пишу уже из–под HaikuOS! Огромнейшее спасибо!!!!!!!! УРА!!!

поздравлям!

поздравлям! а можно сюда вывод listdev запостить…

А на скриншот

А на скриншот со свойствами сетевухи + результаты работы ifconfig в терминале глянуть можно?

вывод ifconfig: Welcome

вывод ifconfig:

Welcome to the Haiku shell.

~> ifconfig
loop Hardware Type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0

/dev/net/atl2/0
Hardware Type: Ethernet, Address: 00:1f:c6:cc:2a:30
Media Type: 100 MBit, 100BASE–TX
inet addr: 192.168.1.65, Bcast: 192.168.1.255, Mask: 255.255.255.0
MTU: 1500, Metric: 0, up broadcast link auto–configured
Receive: 6255 packets, 0 errors, 6371247 bytes, 0 mcasts, 0 dropped
Transmit: 5893 packets, 0 errors, 966474 bytes, 0 mcasts, 0 dropped
Collisions: 0

~>

screenshot:

http://pic.ipicture.ru/uploads/090916/c6JHzFySdj.jpeg

Ну

Ну вот и первые баги ;)
Неверно назвал интерфейс — atl2, а надо attansic_l1

Кстати большая просьба, скажи ещё совпадает ли макадрес который выдал ifconfig в гайке с реальным макушником карты?

агась…тоже

агась…тоже обратил внимание на название интерфейса, но подумал, что «так задумано»:) Адрес совпадает, только в винде он написан заглавными буквами, а в гайке строчным.) За час серфинга в инете глюков не обнаружено:)

Попробуй

Попробуй эту версию, исправил ошибку: http://slil.ru/27986510
(в прошлом посте тоже поправил ссылку на новую версию)
А мак пофигу каким регистром написан — главное совпадает.

Попробовал,

Попробовал, заменив файл в папке bin новым. Итого: называться стало правильно, но открываю БеЗиллу, открываю этот сайт, эту ветку форума и все, сеть отваливается! При нажатии на кнопку ответ выдает что страница недоступна. После перезагрузки тоже самое. Попробывал пять раз. Сейчас поставил первую версию драйвера — с ней работает нормально.

Слухай, может

Слухай, может как–нибудь ускорим процесс отадки? ;)
Я уже закоммитил драйвер в дерево гайки, как бы надо немного потестировать, а железа у меня под руками вообще такого нету.
Аська, жабер? Если что — 2204–95–684, 3dEyes(а)jabber.ru

ps: самое интересное что в драйвере практически ничего не менял в новой сборке, странное поведение однако

Версия: «_»

Версия:
«_» в названии интерфейса глючит?

маловероятно,

маловероятно, т.к. драйвер для L2 с точно таким же подчёркиванием у меня на еее701 пашет отлично

Так, полностью

Так, полностью обновил драйвер на основе исходников для БСД7.1, пробуй — http://slil.ru/27988548
Написал простенький инсталляционный скрипт, просто кликни — всё скопируется куда надо и симлинкнется.
Опять переназвал интерфейс, на этот раз уже проще — atl1

Аська–то

Аська–то есть, только не часто в ней я, да и под гайкой еще не установил клиент;) Удалил старый драйвер и симлинк, распаковал новый и запустил install.sh перезагрузился и сеть работает без проблем! 17 минут полазил по Интернету — сеть не отваливается.

Welcome to the Haiku shell.

~> ifconfig
loop Hardware Type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0

/dev/net/atl1/0
Hardware Type: Ethernet, Address: 00:1f:c6:cc:2a:30
Media Type: 100 MBit, 100BASE–TX
inet addr: 192.168.1.72, Bcast: 192.168.1.255, Mask: 255.255.255.0
MTU: 1500, Metric: 0, up broadcast link auto–configured
Receive: 2070 packets, 0 errors, 1313596 bytes, 0 mcasts, 0 dropped
Transmit: 2137 packets, 0 errors, 340335 bytes, 0 mcasts, 0 dropped
Collisions: 0

~>

Мне кажется, можно этот драйвер выкладывать на bebits.com / haikuware.com работает стабильно:)

Уже не имеет

Уже не имеет смысла выкладывать драйвер на бебитс или ещё куда, т.к. он помещен в подобающее ему место — http://svn.berlios.de/viewvc/haiku/haiku/trunk/src/add–ons/kernel/driver…

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

Если у меня(т.е

Если у меня(т.е не у меня, а гайки) глюки будут с этим драйвером, то я обязательно отпишусь:) Пока что все ОК!

Нашел

Нашел на работе железо для тестов: http://img156.imageshack.us/img156/9858/screenshot1if.png
Вернул обратно полноценное название интерфейса attansic_l1 — полёт нормальный.
Вообщем добавляю в сборку имиджа.

Оба, у меня

Оба, у меня тоже на одной машине оказался Atheros L1, стяну тоже на всякий случай.
Спасибо Герасим.

Welcome to the Haiku

Welcome to the Haiku shell.

~> listdev

device Mass storage controller (IDE interface) [1|1|85]
vendor 8086: Intel Corporation
device 2926: 82801I (ICH9 Family) 2 port SATA IDE Controller

device Serial bus controller (SMBus) [c|5|0]
vendor 8086: Intel Corporation
device 2930: 82801I (ICH9 Family) SMBus Controller

device Mass storage controller (IDE interface) [1|1|8f]
vendor 8086: Intel Corporation
device 2921: 82801IB (ICH9) 2 port SATA IDE Controller

device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 2918: 82801IB (ICH9) LPC Interface Controller

device Bridge (PCI bridge, Subtractive decode) [6|4|1]
vendor 8086: Intel Corporation
device 244e: 82801 PCI Bridge

device Serial bus controller (USB Controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 293a: 82801I (ICH9 Family) USB2 EHCI Controller #1

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2936: 82801I (ICH9 Family) USB UHCI Controller #3

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2935: 82801I (ICH9 Family) USB UHCI Controller #2

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2934: 82801I (ICH9 Family) USB UHCI Controller #1

device Network controller (Ethernet controller) [2|0|0]
vendor 1969: Attansic Technology Corp.
device 1048: L1 Gigabit Ethernet Adapter

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 294a: 82801I (ICH9 Family) PCI Express Port 6

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 2940: 82801I (ICH9 Family) PCI Express Port 1

device Multimedia controller (Audio device) [4|3|0]
vendor 8086: Intel Corporation
device 293e: 82801I (ICH9 Family) HD Audio Controller

device Serial bus controller (USB Controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 293c: 82801I (ICH9 Family) USB2 EHCI Controller #2

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2939: 82801I (ICH9 Family) USB UHCI Controller #6

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2938: 82801I (ICH9 Family) USB UHCI Controller #5

device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 2937: 82801I (ICH9 Family) USB UHCI Controller #4

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 10de: nVidia Corporation
device 0605: G92 [GeForce 9800 GT]

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 29c1: 82G33/G31/P35/P31 Express PCI Express Root Port

device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 29c0: 82G33/G31/P35/P31 Express DRAM Controller

device Unclassified device (Non–VGA unclassified device) [0|0|0]
vendor 0000: Gammagraphx, Inc. (or missing ID)
device 0000: Unknown

device Unclassified device (Non–VGA unclassified device) [0|0|0]
vendor 0000: Gammagraphx, Inc. (or missing ID)
device 0000: Unknown
~>

запостил:) эх…до сих пор не верится, что BeOS воскресла))

если винт сата,

если винт сата, то подключить его на нулевой канал, включить в биосе режим AHCI и нативную моду сата- результат сюда (если винт поддерживает технологию NCQ — то будет быстрее работать и не шумно, с меньшим износом)

эээ…а где это

эээ…а где это искать? из настроек сата нашел только выбор конфигурации: Disabled, Compatible, Enhanced. При выборе предпоследнего, загрузка зависает на иконке с жестким диском, а при выборе последнего грузится без проблем. Время загрузки ровно 10 секунд.

Enhanced

Enhanced это и есть ACHI, насколько я понимаю, так что все нормально. Compatible — режим эмуляции IDE и в принципе странно, что не грузится.

правильно,

правильно, не поддерживается — флопики 3,5 и IDE — устарело…

интересно,

интересно, жесткий диск сата 2 (300)?, если так -то включить в режим Enhanced
сделать listdev просто затем с параметром -d -и результаты сюда, любопытно — будет ли AHCI просматриваться?

в принципе AHCI должно быть, тк у меня ICH8 — и есть, а тут уже южный мост ICH9…

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

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

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

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
n
D
1
f
p
7
Enter the code without spaces and pay attention to upper/lower case.