Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |  |  |
Спасибо, все ок. 21.08.04 22:51 Число просмотров: 1048
Автор: sklifer Статус: Незарегистрированный пользователь
|
|
|
|
<sysadmin>
|
установка новой pci платы под solaris 8, sparc архитектура. 19.08.04 17:37
Автор: sklifer Статус: Незарегистрированный пользователь
|
Доброго времени суток всем.
Часть первая.
Поставил Solaris 9 на intel машину. необходимо добавит новую сетевую карту (например Realtek 8139).
1. Втыкаю непосредственно карту в слот.
2. Прерываю процесс загрузки дабы попасть в Device Configuration Assistant.
3. Делаю там FullScan, она находит PCI Ethernet Controller.
4. Распаковываю на сервере скачанный с сайта Realtek архив.
5. Согласно инструкции запускаю sh Install.
6. делаю ifconfig rtls0 plumb
7. создаю файлик /etc/hostname.rtls0 и вношу туда ip-адрес.
8. shutdown -i6 -g10 -y
9. наступает счастье. все вроде четко и понятно.
Часть вторая.
То же самое надо сделать теперь на SPACR сервере и ОС Solaris версии 8. Скажу сразу, что карта естесственно не Realtek8139, но под эту железку имеется драйвер производителя именно под Solaris 8. Еще два момента:
а)динамическую реконфигурацию оборудования на лету (хотя и сам сервер и вроде Solaris 8 это поддерживают) делать не хотелось бы (чтобы просто не усложнять процесс);
б) с аппаратной точки зрения карту в сервер воткнуть можно естесственно.
Проблема в том, что попробовать это не на чем, нет SPARC сервера (а еще хуже то, что со SPARC архитектурой я никогда не работал). А там, где придется все привинчивать, надо будет делать все очень быстро и без косяков.
Согласно инструкции по установке драйвера от производителя карты последовательность следующая:
1. Втыкаем карту (на выключенной машине)
2. После распаковки соотв. архива запускаем pkgadd ..............
3. Отвечаем на несколько вопросов по ходу установки пакета.
4. Перезагружаем сервер.
И вот тут начинаются вопросы.
1. Надо ли останавливать процесс загрузки (Stop-a), вываливаться в monitor (OpenBoot) и чего-либо там делать после физического включения карты?
2. если все так замечательно ставится при помощи pkgadd, то для чего тогда используется touch /reconfigure, то есть , что ОС будет делать, если найдет такой файлик в процессе запуска ?
3. для чего используется devfsadm (man прочитал, но целиковой картинки в голове нет) и может ли она понадобиться в данной ситуации при установке драйвера?
4. в каких случаях надо использовать команду add_drv ?
5. какие подводные камни и косяки могут возникнуть в такой ситуации.
Понимаю, что ответы на все вопросы можно найти, долго, внимательно читая соответствующие мануалы. Меня очень поджимает время, энную часть которого до сегодняшнего дня я и потратил на изучение доки. Так что не судите строго.
Заранее всем спасибо за ответы.
|
 |
Hello, sklifer! 19.08.04 20:05
Автор: eddyvag Статус: Незарегистрированный пользователь
|
Hello, sklifer!
-перед втыканием карты, делаем от root:
#touch /reconfigure
для того чтобы сразу переконфигурировать систему, далее
#init 5
выключаем машину;
далее вставляем карту;
включаем машину;
если карта распространенная в Solaris уже будут драйверы этой карты, тогда
сразу можно поднимать интерфейс:
#ifconfig XXX0 plumb
#ifconfig XXX0 10.0.0.1 up
где XXX экземплярное имя интерфейса (например: eri, ce, ge)
посмотреть можно тут /etc/path_to_inst
если карта какая-то специфичная тогда ставь драйверы...
далее поднимай интерфейс, пингуй смотри как работает...
создавай /etc/hostname.XXX0
если хочешь можешь перегрузиться и посмотреть поднимается ли интерфейс, все
ли правильно прописано.
ответы на вопросы:
1. не обязательно, но если приспичит, то:
ok> show-devs (покажет дерево устройств машины)
ok> show-nets (покажет сетевые устройства)
2. в процессе запуска система встретив файл /reconfigure
изменит /etc/path_to_inst, /devices, /dev, т.е. добавит
соответствующие файлы устройств
3. devfsadm -v сделает все тоже самое, но на живой системе, без
перезагрузки, если сервер поддерживает горячее подключение
устройств, то его можно вообще не выключать/перегружать...
4. не знаю
5. самое главное, чтобы карта поддерживалась Sun'овской машиной, тогда
никаких камней быть не должно
--
wbr, eddy
|
 |  |
Тогда уточнение 19.08.04 21:01
Автор: sklifer Статус: Незарегистрированный пользователь
|
Спасибо за ответ. Непонятка осталась маленькая все-таки.
Знаю точно, что драйвера для этой карты в Солярке изначально нет. Надо ли в этом случае говорить touch /reconfigure до втыкания карты или нет (может я торможу, конечно, но как она будет добавлять файлы устройства и ссылки там в dev, если дров еще нет)? Или просто загрузиться с картой, поставить драйвер (тогда процесс установки пакета(читай драйвера) должен сделать еще и то же самое, что и система при наличии /reconfigure, когда грузится)?
|
 |  |  |
ну тогда не делай touch /reconfigure, 20.08.04 07:51
Автор: eddyvag Статус: Незарегистрированный пользователь
|
ну тогда не делай touch /reconfigure,
просто загрузись, поставь драйверы и дай:
#devfsadm -v
система тут же переконфигурится, а далее поднимай интерфейс
--
удачи
|
 |  |  |  |
Спасибо, все ок. 21.08.04 22:51
Автор: sklifer Статус: Незарегистрированный пользователь
|
|
|
|
|