хостинг linux

LCS драйверов устройств

Для S/390 драйвера LCS Эта глава описывает для S/390 драйвера LCS. Для получения более подробной Информация о структуре драйвера устройства, см. документы в ядре дерево исходных текстов в .../linux/Documentation/s390. LCS Драйвер поддерживает Ethernet и Token Ring. FDDI также были оговорены в Интерфейс документа, но в настоящее время не тестировалась. Интерфейс LCS сеть имеет два канала, один канал читать и писать одно канала. Это очень похоже на интерфейс S/390 КТК. Читайте канал признана имеющей даже Cuu номер и модель 0x3088. Источник писать, признала формулой написать Cuu = читать Cuu число + 1, а также модели 0x3088. Только некоторые типы Cuu поддерживает, чтобы не столкнуться со контроля КТК вида единицы. Водитель всегда читал в обращении на чтение подканалов. Это используется для команды получают ответы и сетевые пакеты (они различаются по проверке Тип поля в структуре заголовков LCS). Любые сетевые пакеты, которые поступают во время запуск и завершение последовательности должны быть уничтожены. В обычной сети I / O, водитель будет периодически читает повтора, чтобы постоянно держать читает обращении на чтение канала. Это в случае EBUSY-либо подобное происходит, в этом случае водитель будет отказаться от получения сетевых пакетов). По умолчанию используется программное обеспечение статистики, с IP от контрольной суммы, это повышает производительности, сетевого оборудования используется crc32 (CRC64 для FDDI), которые должны быть адекватными, чтобы гарантировать целостность данных для обычного использования. Однако финансовые институты, и т.д. может как дополнительную безопасность контрольной суммы ИС. Дополнительные модели CUU типов могут быть добавлены с тем чтобы новые LCS совместимы Карты могут быть поддержаны, хотя мы не знаем о них во время написание кода. Особенности В поддержку Ethernet и Token Ring В Auto обнаруживает ли карта подключается к Token Ring или Ethernet В задаваемое для компиляции в качестве модуля, либо непосредственно в ядро У может быть сконфигурирована с параметром ядра строку или через insmod параметры (если модуль). © Copyright IBM Corp. 1999 1 linux хостинг 12 Модуль параметр синтаксис Ниже приводятся драйвера устройства LCS параметров модулей: use_hw_stats Получает сетевой статистики из LANSTAT LCS примитивно, а не делать В это программное обеспечение. Это не используется МВС, это не рекомендуется, но не , как на работу, и он обычно не работает do_sw_ip_checksumming Ли IP контрольной суммы на входящие пакеты. Обычно не требуется CRC32 Ethernet, поскольку, как правило, более чем достаточно (за исключением, пожалуй финансовые учреждения). additional_model_info Состоящая из множества моделей / максимальная относительная пара номер адаптера. Для Пример: insmod additional_model_info = 0x70, 3,0 x71, 5 будет выглядеть на 3 порта на 0x3088 модели 0x70 и будет также посмотреть на 5 портов по 0x3088 модели 0x71 devno_portno_pairs Принимает devno, rel_adapter_no (порт) пар. Относительный номер адаптера -1 означает, что вы не должны использовать этот адаптер. Это может быть использовано, чтобы заставить определенные ChipID на использование определенного числа портов, если протокол LCS рассказывает мне неправильное одно (надеюсь это будет исправить некоторые проблемы происходит в поля). Например: insmod devno_portno_pairs LCS = 0x1c00, 0,0 x1c02, 1,0 x1d00, -1 Сообщает LCS драйвера устройства: В единственном порту использовать 0, если для устройства номеров 0x1c00 и 0x1c01 V использовать единственный порт 1, если для устройства номеров 0x1c02 и 0x1c03 V ни при каких обстоятельствах не использовать устройство в 0x1d00 и как 0x1d01 Устройство LCS. noauto Установить noauto = 1, если вы хотите установить автоматическое обнаружение Off. Затем вы должны явном настроить LCS устройств с модулем devno_portno_pairs параметром. Параметр ядра синтаксиса Если водитель LCS компилируется прямо в ядро, параметры загрузки являются LCS теперь в следующем: LCS = HW-статистику, IP-контрольной суммы, дополнительные модели у.е., макс отн адаптера нет. пар Например: LCS 1,1,97,8 Сеть будет собирать статистику от оборудования, IP контрольной суммы будет уделяться, номер модели 0x61 (97 в десятичной системе), и делается попытка обнаружить 8 портов этой модели. Важно, что параметры заносятся в парах (2, 4, 6 или 8 параметрам), а Модель Cu и Макс отн адаптера не являются парой. 2 Для S/390: LCS драйверов устройств linux хостинг 13 lcs_devno = devno, rel_adapter_no пар идентичен devno_portno_pairs параметра описаны для модулей. Имя lcs_devno довольно короткое из-за ограничений на допустимый длина имени параметра ядра. lcs_noauto Положите этому параметру в строке параметров ядра, если вы хотите установить Автоматическое обнаружение Off. Ограничение В FDDI не тестировался, и код поставляется с ядром 2.2.15 патч вряд ли работа по FDDI Потому что в LCS-видимому, не сообщите водителю, что порт занят, то Иногда необходимо, чтобы заставить водителя не использовать порты. devno_portno_pairs или lcs_devno параметров ядра используются для этого. В наиболее проблемной областью для код запуска и останова водитель. Это прежде всего связано с тем, что сетевые пакеты могут быть получены во время запуск процесса до получения lanstat команду для получения MAC-адресов. Это может произойти раньше, если карта не была ранее закрыта должным образом. Если карта будучи очень хлопотно, Ifconfig использовать для его включения и выключения. Если это не удается, компилировать драйвера в виде модуля. Использование insmod и rmmod, поскольку они гарантированный вызвать запуск и завершение процедуры, в то время как ядро держит количество ссылок (до Ifconfig делать два раза вызовет запуск только обычные один раз). V для S/390 не может работать с корневая файловая система монтируется при помощи NFS, когда подключение к сети осуществляется через LCS, поскольку поставляется драйвер LCS в качестве объекта-код только для модуля. Для использования в ОСА-2 устройствами в операционной системе Linux для S/390 на базовом режиме машина (нет логических разделов) вы должны указать ipldelay = XYZ параметр загрузки. Мы Рекомендуется значение между 2м и 5m для XYZ для OSA-2 карточки осесть после нагрузки. В настоящее время есть только поддержка до 16 Token Ring или Ethernet устройства. Однако мы настоятельно рекомендуем вам не разделяют устройств производственных системах. Общепринятая LCS создана проблема Драйвер устройства LCS иногда создать проблемы. В тот же порт на OSA / 2 карты, дважды водитель LCS. Этот порт может быть доведена до через два или более пар номеров устройств. Водитель пытается определить Номер порта младший байт номера устройства, однако микрокода LCS не означает, что порт уже используется. Если первая попытка будет неправильным (порт уже используется), водитель может использовать тот же порт в два раза с разными парами Номера устройств. Это может быть лучше объяснить с помощью следующих диаграммах. Для S/390 драйвера LCS 3 linux хостинг 14 Нормальный случай: Аномальное случае - Часть 1: Аномальное случае - часть 2 (два или более подключений на одном порту): Общие симптомы этой проблемы являются: 1. Duplicate MAC-адресов (наиболее распространенный) 2. Два или более сетевых интерфейсов обнаружить того же типа, несмотря на тот факт, что X порта настроен как Token Ring и портом Ethernet как Y 3. Отключение сетевого кабеля из одного порта сетевого трафика отключает два или более портами. Если эта проблема возникает, используйте параметр devno_portno_pairs силы проблематичны номера устройства в определенные порты. 4 Для S/390: LCS драйверов устройств linux хостинг 15 Приложение. Notices Эта информация была подготовлена для товаров и услуг, предлагаемых в США IBM может предлагать описанные продукты, услуги и функции, упомянутые в настоящем документе в другими странами. Обратитесь к местному представителю IBM для получения информации о продуктах и услугах, доступных в вашем регионе. Любая ссылка на IBM продукты, программы или услуги не предназначены для государственных или подразумевать, что только то, что IBM продукты, программы или услуги могут быть использованы. Использовать любые функционально эквивалентные продукты, программы или услуги, которые не нарушают IBM на интеллектуальную собственность быть использован вместо. Однако, это ответственность пользователя за оценку и проверку Работа любого не-IBM продукты, программы или услуги. Следующий пункт не применяется в Великобритании или в любой другой страны, где подобное условие противоречит местному законодательству: КОРПОРАЦИЯ INTERNATIONAL BUSINESS MACHINES ПРЕДСТАВЛЯЕТ ДАННУЮ ПУБЛИКАЦИЮ "КАК ЕСТЬ" БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ЭТИМ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ОТСУТСТВИЯ НАРУШЕНИЯ, товарности или пригодности ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Некоторые государства не допускается отказ от явных или подразумеваемых гарантий при определенных сделках, поэтому данное положение не может применяться к вам. Эта информация может содержать технические неточности или опечатки. Периодически вносятся изменения в информацию вносятся изменения будут включены в новые издания этой публикации. IBM может вносить улучшения и / или изменения в продукт (ов) и / или программа (ы), описанные в этом публикацию в любое время без предварительного уведомления. Любые ссылки в данной информации на не-IBM веб-сайты предоставляются исключительно для только для удобства и не каким-либо образом служить рекламой этих Web сайтов. Материалы, размещенные на этих сайтах не являются частью материалов для данного IBM продукта и использование этих веб-сайтах на свой страх и linux хостинг к. IBM может использовать или распространять любую информацию, которую вы поставок в любую посильную сочтет нужным, без каких-либо обязательств перед вами. Информация о продуктах других фирм получена от поставщиков этих продуктов, из их опубликованных объявлений или из других общедоступных источников. IBM не проверяла эти продукты и не может подтвердить точность производительность, совместимость или прочие утверждения о продуктах других фирм. Вопросы о возможностях продуктов других фирм следует направлять по адресу поставщиков этих продуктов. Эта информация содержит примеры данных и отчетов, используемых в повседневной деятельности операций. Чтобы проиллюстрировать их как можно более полно, примеры включают имена лиц, названия компаний и продуктов. Все эти имена и названия вымышлены и любое сходство с именами и адресами, используемыми фактических бизнес Предприятие полностью случайно. © Copyright IBM Corp. 1999 5 linux хостинг 16 Торговые марки Следующие термины являются товарными знаками International Business Machines Корпорации в Соединенных Штатах, других странах, или обоих: ESA/390 OSA IBM OSA-2 MVS S/390 UNIX является зарегистрированным товарным знаком в США и других стран, имеющих лицензию исключительно The Open Group. LINUX является зарегистрированной торговой маркой Линуса Торвальдса и других. Другие названия компаний, продуктов и услуг могут быть товарными знаками или знаками обслуживания других хостинг linux