Linux/Kernel

カーネルパニック

カーネルから次のステップが踏めないみたい・・・ Failed to execute /bin/initrd.bin. Attemping defaults... kenrl panic - not syncing : No init found. Try passing init= option to kernel. /etc/fstabも読めないと文句を言われるので、/以下にアクセ…

Linux UVC WEBカメラ

Linux-UVCをダウンロードしたかったのですが、今ひとつうまくできなかった。 svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk

WebCamを認識させる

とりあえずは、ハードウェアの方を設定する。USBにつなげます。バッファローのBSW3K01HBKをUSBのポートにさします。 UVCクラスを使えるLinuxのドライバーが分からない。 もしくはカーネルが古いみたい。新しいのをダウンロードする。linux-2.6.23ではvideo4L…

parport_pc,lpをロードすると

modprobeでparport_pc,lpをロードするとパラレルポートへのoutbが使えるようになる /sbin/modprobe lp outb 0x378 0xf0 ただ、BIOS側でパラレルポートのIOアドレスを指定しています。lp,parport_pcがロードされたときに、dmesgで或る程度は確認できる、同様…

カーネルのインストール

grubby grub/liloをコマンドラインから設定できるコマンド new-kernel-pkgで呼び出される /sbin/new-kenrel-pkg カーネルを設定するシェルスクリプト make installで実行される arch/i386/boot/install.shで呼び出される /sbin/install-kernel カーネルをコ…

なんとなくhello.ko完成 しかし、ほんのサンプル写しているだけだけれど、かなりの時間がかかったな。。。

ちっ、今日、hello.koぐらい作ろうと追ったけれどだめだな

gcc 4.0 以降でも kernel 2.6.16以降ならコンパイルできるらしい。 #自分は2.6.17で行った make menuconfig make bzImage make modules これ以降はsuで make modules_install make install grub.conf でデフォルトを変える reboot