<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог сисадмина &#187; i2o</title>
	<atom:link href="http://avz.org.ua/wp/tag/i2o/feed/" rel="self" type="application/rss+xml" />
	<link>http://avz.org.ua/wp</link>
	<description>Заметки о Linux и прочие полезные howto</description>
	<lastBuildDate>Fri, 30 Jul 2010 18:37:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Пересборка initrd</title>
		<link>http://avz.org.ua/wp/2009/02/03/initrd-rebuild/</link>
		<comments>http://avz.org.ua/wp/2009/02/03/initrd-rebuild/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 18:39:11 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[ *nix]]></category>
		<category><![CDATA[cpio]]></category>
		<category><![CDATA[i2o]]></category>
		<category><![CDATA[initrd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://avz.org.ua/wp/?p=74</guid>
		<description><![CDATA[Пример как пересобрать initrd для поддержки определенного железа. Взято с http://forums.fedoraforum.org/archive/index.php/t-138530.html. This problem on CentOS: http://www.centos.org/modules/newbb/viewtopic.php?topic_id=10855 I made it for Fedora 8. ================== ## 1. Remove Adaptec ASR-2010s ## 2. Install Fedora on a single disk ## 3. Edit loader cp -r /boot /boot_copy cp /boot/initrd-2.6.23.1-42.fc8.img /tmp/initrd.img.gz gunzip /tmp/initrd.img.gz mkdir /tmp/initrdnew cd /tmp/initrdnew cat /tmp/initrd.img [...]


Похожие заметки:<ol><li><a href='http://avz.org.ua/wp/2010/06/22/linux-software-raid/' rel='bookmark' title='Permanent Link: Программный RAID в Linux'>Программный RAID в Linux</a> <small>Есть программный RAID-массив уровня 1. Однажды сервер прислал письмо, что с RAID-ом проблемы: Date: Mon, 14 Jun 2010 11:18:44 +0300...</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/18/cd-burn-inlinux/' rel='bookmark' title='Permanent Link: Пишем CD/DVD-диски в linux'>Пишем CD/DVD-диски в linux</a> <small>Из консоли диски можно записывать программой cdrecord (она же wodim). Для доступа к приводу используется интерфейс SCSI GENERIC (sg). Работать...</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/19/canon-pixma-ip1000-in-linux/' rel='bookmark' title='Permanent Link: Установка принтера Canon Pixma iP1000 в Linux'>Установка принтера Canon Pixma iP1000 в Linux</a> <small>1. Ставим rpm-файлы: bjfilter-common-2.50-2.i386.rpm, bjfilter-pixmaip1000-2.50-2.i386.rpm, bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm 2. Перезапускаем cups: /etc/rc.d/init.d/cups restart 3. Выполняем команду для окончательной регистрации принтера: lpadmin -p...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Пример как пересобрать initrd для поддержки определенного железа.<br />
Взято с http://forums.fedoraforum.org/archive/index.php/t-138530.html.</p>
<p>This problem on CentOS:</p>
<p>http://www.centos.org/modules/newbb/viewtopic.php?topic_id=10855</p>
<p>I made it for Fedora 8.<br />
==================</p>
<p>## 1. Remove Adaptec ASR-2010s<br />
## 2. Install Fedora on a single disk<br />
## 3. Edit loader</p>
<p><code>cp -r /boot /boot_copy<br />
cp /boot/initrd-2.6.23.1-42.fc8.img /tmp/initrd.img.gz<br />
gunzip /tmp/initrd.img.gz<br />
mkdir /tmp/initrdnew<br />
cd /tmp/initrdnew<br />
cat /tmp/initrd.img | cpio -i<br />
cp /lib/modules/2.6.23.1-42.fc8/kernel/drivers/message/i2o/* /tmp/initrdnew/lib/</code></p>
<p>## edit loader:<br />
<code>vi /tmp/initrdnew/init</code></p>
<p>## rem this lines:<br />
<code>#echo "Loading aic79xx.ko module"<br />
#insmod /lib/aic79xx.ko</code></p>
<p>## and add lines:<br />
<code>echo "Loading i2o_core.ko module"<br />
insmod /lib/i2o_core.ko<br />
echo "Loading i2o_block.ko module"<br />
insmod /lib/i2o_block.kofind . -xdev |cpio -o -H newc &gt; /tmp/newinitrd.img<br />
gzip /tmp/newinitrd.img<br />
cp /tmp/newinitrd.img.gz /boot/initrd-2.6.23.1-42.fc8.img</p>
<p>mkdir /dev/i2o<br />
ln -s /dev/sda /dev/i2o/hda<br />
ln -s /dev/sda1 /dev/i2o/hda1<br />
ln -s /dev/sda2 /dev/i2o/hda2<br />
ln -s /dev/sda3 /dev/i2o/hda3<br />
ln -s /dev/sda4 /dev/i2o/hda4</p>
<p></code></p>
<p>## edit mtab:<br />
<code>vi /etc/mtab</code><br />
## replace /dev/sdaX to /dev/i2o/hdaX<br />
<code>/dev/i2o/hda1 /boot ext3 rw 0 0</code></p>
<p>## 4. turn off server<br />
## 5. install Adaptec ASR-2010s<br />
## 6. turn on server and correct RAID-bios (Ctrl+A) to RAID-1</p>
<p>I think RAID-5 can be work if correct RAID-bios to RAID-5, and after this remove disks and install Fedora on single disk, and after that input other disks. But I use only RAID-1.</p>
<p>По поводу конкретно контроллера Adaptec ASR-2010s есть пару замечаний.</p>
<p>1. Чтобы linux увидел диски, подключенные к контролееру, нужно загрузить модуль ядра i2o_block:</p>
<div class="code">
sh-3.21# /sbin/modprobe i2o_block<br />
I20 subsystem v1.325<br />
i2o: max drivers = 8<br />
i2o: Checking for PCI I20 controllers&#8230;<br />
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 48 (level, low) -> IRQ 201<br />
iop0: controller found (0000:02:02.0)<br />
iop0: PCI I20 controller<br />
&nbsp;&nbsp;&nbsp;&nbsp;BAR0 at 0xDA200000 size=1048576<br />
&nbsp;&nbsp;&nbsp;&nbsp;BAR1 at 0xDD000000 size=16777216<br />
iop0: Installed at IRQ 201<br />
i2o: iop0: Activating I2O controller&#8230;<br />
i2o: iop0: This may take a few minutes if there are many devices<br />
iop0: HRT has 1 entries of 16 bytes each.<br />
Adapter 00000012: TID 0000:[HPC*]:PCI 1: Bus 1 Device 22 Function 0<br />
i2o: iop0: Controller added<br />
I20 Block Device OSM vl.325<br />
block-osm: registered device at major 80<br />
 i2o/hda: i2o/hda1<br />
block-osm: device added (TID: 212): i2o/hda
</div>
<p>2. Чтобы иметь возможность управлять контроллером, нужно установить утилиту raidutils. Raidutils ожидает, что загружен модуль ядра i2o_config и что существует устройство /dev/i2o/ctl. Если такового устройства у вас нет, его можно создать командой<br />
<code>mknod /dev/i2o/ctl c 10 166</code><br />
Но делать это нужно, только если raidutils не работает, выдавая ошибку «Engine connect failed: COMPATIBILITY number…», поскольку в последних версиях ядра при загрузке модуля i2o_config нужное блочное устройство создается автоматически. Подробнее о raidutils можно почитать на сайте <a href="http://i2o.shadowconnect.com/faq.php" title="I2O disk system">«I2O on Linux»</a>.</p>


<p>Похожие заметки:<ol><li><a href='http://avz.org.ua/wp/2010/06/22/linux-software-raid/' rel='bookmark' title='Permanent Link: Программный RAID в Linux'>Программный RAID в Linux</a> <small>Есть программный RAID-массив уровня 1. Однажды сервер прислал письмо, что с RAID-ом проблемы: Date: Mon, 14 Jun 2010 11:18:44 +0300...</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/18/cd-burn-inlinux/' rel='bookmark' title='Permanent Link: Пишем CD/DVD-диски в linux'>Пишем CD/DVD-диски в linux</a> <small>Из консоли диски можно записывать программой cdrecord (она же wodim). Для доступа к приводу используется интерфейс SCSI GENERIC (sg). Работать...</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/19/canon-pixma-ip1000-in-linux/' rel='bookmark' title='Permanent Link: Установка принтера Canon Pixma iP1000 в Linux'>Установка принтера Canon Pixma iP1000 в Linux</a> <small>1. Ставим rpm-файлы: bjfilter-common-2.50-2.i386.rpm, bjfilter-pixmaip1000-2.50-2.i386.rpm, bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm 2. Перезапускаем cups: /etc/rc.d/init.d/cups restart 3. Выполняем команду для окончательной регистрации принтера: lpadmin -p...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://avz.org.ua/wp/2009/02/03/initrd-rebuild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
