You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(16) |
Feb
|
Mar
(3) |
Apr
(6) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
(8) |
Mar
|
Apr
|
May
(11) |
Jun
(1) |
Jul
|
Aug
(7) |
Sep
|
Oct
(2) |
Nov
|
Dec
(3) |
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dharmosoth S. <see...@ya...> - 2009-03-12 11:33:52
|
Hi, I was compiled the mini kernel dump version 3 and installed on the i686 arc machine. linux kernel : 2.6.12 RAM : 8G When i do force panic "echo 2 > /proc/mkexex/stats" it is able to write upto (near) 7G and then gets hang. can you please help me. thanks, Seetharam Connect with friends all over the world. Get Yahoo! India Messenger at http://in.messenger.yahoo.com/?wm=n/ |
From: Dharmosoth S. <see...@ya...> - 2009-03-06 12:35:07
|
Hi, I was added the support for mini kernel dump mechanism to kernel (i386). loaded the mkexec module and did the following echo 2 > /proc/mkexec/stats it booted well to mini kernel and started the dumping the memory pages After some time (~after dumping 1GB ) it hangs there and not proceeding. Can any one please help me here. linux kernel version - 2.6.12-5 memory size : 8G thanks in advance. thanks, Explore your hobbies and interests. Go to http://in.promos.yahoo.com/groups/ |
From: Itsuro O. <od...@va...> - 2007-09-30 23:53:14
|
川谷様 VA Linux 小田です。お世話になっております。 mkexec モジュールをロードしたときに netdump_func に do_minik_netdump関数 のアドレスを入れています。そこが仕掛けに当たります。 panic() の後は、BUG() => die() -> try_crashdump() -> netdump_func(== do_minik_netdump) -> do_minik_dump() と処理が進みます。 die()のところで、oopsメッセージ(レジスタなど)、do_minik_dump()まで くれば、mkexec/kernel/minik_dump.c の printk("minik: Mini Kernel Dump Start. dump cpu = %d\n", cpu); のメッセージが出ているはずですが? ここまでくれば、だいたい mini kernel の起動まで行っていると見ていいです。 > /var/log/messagesには何もログが出力されておりませんでした. もちろん、上記は、/var/log/messages には出ませんので、シリアルコンソール をつないで、シリアルコンソール側のログで確認するか、画面を目をさらの ようにして見るかしてください。 よろしくお願いします。 On Fri, 28 Sep 2007 19:15:22 +0900 "川谷宗之" <kaw...@gm...> wrote: > Hi, ODA-san, > > This e-mail is written in Japanese because, this is the reply for > an e-mail written in Japanese. I'm so sorry. > > 無事にmkd_loadの実行に成功いたしました.ご指摘いただいた > 原因とは少し違いましたが,どうやら,kernelをビルドしたときに生成 > されたSystem.map内のアドレスと実際のkernel内のシンボルの > アドレスが不一致だったために起こったようです. > /boot/System.map-2.6.9-34.ELをSystem.mapとしてコピーし, > ビルドしなおしたところうまく行きました. > (mkexecをビルドするときはkernelをビルドしたときのものを使用 > してしまっていました) > > > しかし,さらに問題がでています.下記のコマンド > > # "echo 2 > /proc/mkexec/stats" > > を実行すると,システムが停止し,1秒ぐらいでリブートします. > しかもダンプは取得できていませんでした. > (odでブロックデバイスを読んでも何も変化が無く,mkd_saveも > skipしたといわれました) > 恐らくTonyさんが2006-08-12 00:28のメールで書かれていた > のと同じ症状ではないかと思われます. > もし,解決策をご存知でしたらご教授願えますでしょうか. > > #Tonyさんの時は解決したのでしょうか.その後,MLにメールが > #飛ばされていないようでしたが・・・^^; > > 下記はecho 2 > /proc/mkexec/stats実行直前の/proc/mkexec配下のファイルの内容です. > --------------------------- > dumpdev : 0x300006 > initrd : (blank) > mem : 16 > parameter : ro console=tty0 lpj=2367488 no-hlt dump_delay=30 > path : /boot/vmlinux-2.6.9-minik.bin > stats : 1 > --------------------------- > > 下記はmkd_load実行時のコンソールログです. > --------------------------- > start mkd_load. > 'mkexec.ko' is loaded. > '/boot/vmlinux-2.6.9-minik.bin' is loaded. > --------------------------- > > /var/log/messagesには何もログが出力されておりませんでした. > > > > ソースにprintkを埋め込んでトレースした結果,mkexec_main.c:687 > のpanic()までコールされているようです(tmp_buf[0]の値は2). > 本来であればこの後mini kernelがブートされるのだと思いますが, > ブートまでたどり着いていないように見受けられます. > > 仮説として,panic()がコールされた後なんらかのコールバックが > 呼ばれ,その中でmini kernelがブートされると思い, > > * どのコールバックが呼ばれるのか > * コールバックは呼ばれているのか > > についてトレース中ですが,そこから解析が進んでいません. > > > 他に必要な情報があれば提示できますので,ご指示ください. > #どこどこに処理が渡っているか,引数に何が渡されているか,などの > #トレースを実施する事もできます. > > > 以上,質問ばかりで大変申し訳ございませんがよろしく > お願いいたします. > > ---- > Muneyuki KAWATANI > > > 07/09/28 に Itsuro ODA<od...@va...> さんは書きました: > > Hi, > > > > first of all, I apologize for writing the answer in Japanese. > > > > mkexec/kernel の下に sym.lds というファイルが出来ているはずなので、 > > その内容を確かめてください。 > > このファイルは、カーネルソースのトップディレクトリにある System.map > > ファイルを参照して作られます。もしかしたら、System.map ファイルが > > ないのかもしれません。(実際にビルドしていないとできませんね。) > > その場合は、お使いのシステムの System.mapファイル(/bootの下にある > > と思います)をコピーして使ってください。 > > sym.lds が正しく出来れば、関数のアドレスが入っているはずです。 > > (crashmem_get は 入ってなくていいです。) > > 今回のは、おそらく、kallsyms_lookup_name のアドレスが入っていない > > のが原因だと思います。 > > > > あと、ミニカーネルの方ですが、initrd を使わない場合は、 > > 「initrd なし」のコンフィグでビルドしてください。 > > 「initrdあり」のコンフィグでビルドして、initrd を使わないと、 > > ミニカーネルの起動に失敗するバグがあります。(cvs 上では修正 > > されていますが、リリースはしていません。) > > > > Thanks. > > Itsuro Oda -- Itsuro ODA <od...@va...> |
From: <kaw...@gm...> - 2007-09-28 10:15:27
|
Hi, ODA-san, This e-mail is written in Japanese because, this is the reply for an e-mail written in Japanese. I'm so sorry. 無事にmkd_loadの実行に成功いたしました.ご指摘いただいた 原因とは少し違いましたが,どうやら,kernelをビルドしたときに生成 されたSystem.map内のアドレスと実際のkernel内のシンボルの アドレスが不一致だったために起こったようです. /boot/System.map-2.6.9-34.ELをSystem.mapとしてコピーし, ビルドしなおしたところうまく行きました. (mkexecをビルドするときはkernelをビルドしたときのものを使用 してしまっていました) しかし,さらに問題がでています.下記のコマンド # "echo 2 > /proc/mkexec/stats" を実行すると,システムが停止し,1秒ぐらいでリブートします. しかもダンプは取得できていませんでした. (odでブロックデバイスを読んでも何も変化が無く,mkd_saveも skipしたといわれました) 恐らくTonyさんが2006-08-12 00:28のメールで書かれていた のと同じ症状ではないかと思われます. もし,解決策をご存知でしたらご教授願えますでしょうか. #Tonyさんの時は解決したのでしょうか.その後,MLにメールが #飛ばされていないようでしたが・・・^^; 下記はecho 2 > /proc/mkexec/stats実行直前の/proc/mkexec配下のファイルの内容です. --------------------------- dumpdev : 0x300006 initrd : (blank) mem : 16 parameter : ro console=tty0 lpj=2367488 no-hlt dump_delay=30 path : /boot/vmlinux-2.6.9-minik.bin stats : 1 --------------------------- 下記はmkd_load実行時のコンソールログです. --------------------------- start mkd_load. 'mkexec.ko' is loaded. '/boot/vmlinux-2.6.9-minik.bin' is loaded. --------------------------- /var/log/messagesには何もログが出力されておりませんでした. ソースにprintkを埋め込んでトレースした結果,mkexec_main.c:687 のpanic()までコールされているようです(tmp_buf[0]の値は2). 本来であればこの後mini kernelがブートされるのだと思いますが, ブートまでたどり着いていないように見受けられます. 仮説として,panic()がコールされた後なんらかのコールバックが 呼ばれ,その中でmini kernelがブートされると思い, * どのコールバックが呼ばれるのか * コールバックは呼ばれているのか についてトレース中ですが,そこから解析が進んでいません. 他に必要な情報があれば提示できますので,ご指示ください. #どこどこに処理が渡っているか,引数に何が渡されているか,などの #トレースを実施する事もできます. 以上,質問ばかりで大変申し訳ございませんがよろしく お願いいたします. ---- Muneyuki KAWATANI 07/09/28 に Itsuro ODA<od...@va...> さんは書きました: > Hi, > > first of all, I apologize for writing the answer in Japanese. > > mkexec/kernel の下に sym.lds というファイルが出来ているはずなので、 > その内容を確かめてください。 > このファイルは、カーネルソースのトップディレクトリにある System.map > ファイルを参照して作られます。もしかしたら、System.map ファイルが > ないのかもしれません。(実際にビルドしていないとできませんね。) > その場合は、お使いのシステムの System.mapファイル(/bootの下にある > と思います)をコピーして使ってください。 > sym.lds が正しく出来れば、関数のアドレスが入っているはずです。 > (crashmem_get は 入ってなくていいです。) > 今回のは、おそらく、kallsyms_lookup_name のアドレスが入っていない > のが原因だと思います。 > > あと、ミニカーネルの方ですが、initrd を使わない場合は、 > 「initrd なし」のコンフィグでビルドしてください。 > 「initrdあり」のコンフィグでビルドして、initrd を使わないと、 > ミニカーネルの起動に失敗するバグがあります。(cvs 上では修正 > されていますが、リリースはしていません。) > > Thanks. > Itsuro Oda |
From: Itsuro O. <od...@va...> - 2007-09-28 00:03:33
|
Hi, first of all, I apologize for writing the answer in Japanese. mkexec/kernel の下に sym.lds というファイルが出来ているはずなので、 その内容を確かめてください。 このファイルは、カーネルソースのトップディレクトリにある System.map ファイルを参照して作られます。もしかしたら、System.map ファイルが ないのかもしれません。(実際にビルドしていないとできませんね。) その場合は、お使いのシステムの System.mapファイル(/bootの下にある と思います)をコピーして使ってください。 sym.lds が正しく出来れば、関数のアドレスが入っているはずです。 (crashmem_get は 入ってなくていいです。) 今回のは、おそらく、kallsyms_lookup_name のアドレスが入っていない のが原因だと思います。 あと、ミニカーネルの方ですが、initrd を使わない場合は、 「initrd なし」のコンフィグでビルドしてください。 「initrdあり」のコンフィグでビルドして、initrd を使わないと、 ミニカーネルの起動に失敗するバグがあります。(cvs 上では修正 されていますが、リリースはしていません。) Thanks. Itsuro Oda On Thu, 27 Sep 2007 20:08:43 +0900 "川谷宗之" <kaw...@gm...> wrote: > Hi all, > > > I'm trying to use mkdump but it does'nt work. Please give me > any help. > > > * Environments > - OS: Redhat Enterprise Linux 4 UP3 (2.6.9-34.EL) > - Kernel for minik: 2.6.9-34.EL > - mkdump: mkdump v3.0 > - H/W: Thinkpad X40 > > > > I've installed mkdump by following steps (according to README-v3). > > 1. Build Mini Kernel > - Got the kernel source for mini kernel > - Install from kernel-2.6.9-34.EL.src.rpm (by using rpm and rpm build) > - Build static linked mini kernel. > - cp minik/kernel/minik_dump.c /usr/src/linux-2.6.9/init > - modified /usr/src/linux-2.6.9/init/Makefile (add minik_dump.o) > - make > - copy /usr/src/linux-2.6.9/arch/i386/boot/compressed/vmlinux.bin > /boot/vmlinux-2.6.9-minik.bin > > 2. Build MKEXEC kernel > - skipped (according to the README-v3) > > 3. Build MKEXEC Kernel Module > - modify /usr/src/modules/mkexec/kernel/Makefile > - ARCH=i386 > - KTYPE=26 > - TOPDIR=/usr/src/linux-2.6.9 > - THISDIR=/usr/src/modules/mkexec/kernel > - KVER=2.6.9-34.EL > - make symbolic link as follows. > - /usr/src/modules/mkexec/include/asm => > /usr/src/modules/mkexec/include/asm-i386 > - make > - make install (This line is not described in README-v3, but I think this > may be needed to copy mkexec.ko...) > > 4. Make initrd image > - skip (do not use initrd image) > > 5. Run Mini Kernel Dump > - specify the dump device. > - echo "0x300006" > /proc/mkexec/dumpdev (result of "raw -aq" is > /dev/raw/raw1: bound to major 3, minor 6) > - specify the parameters. > - echo "console=tty0 console=ttyS0,115200n8r lpj=2367488 no-hlt" > - specify the path to mini kernel > - echo "/usr/boot/vmlinux-2.6.9-minik.bin" > - specify the memory size. > - echo 16 > /proc/mkexec/mem > - specify the initrd image path > - skip (do not use initrd image) > - write stats. > - echo 9 > /proc/mkexec/stats > > === Then kernel panic occurred. === > > According to the "/var/log/messages" (attached to this mail), mkdump > does'nt work well because the > symbol "crashmem_get" is not found. I know that "crashmem_get" is defined > only in patches included > in the package. So it seems natural not to be found the symbol > "crashmem_get" (I didn't use patch because, > according to README-v3, it is not necessary. I've tried the patch once but > it failed). > > Please give me any suggestions, please. If more information needed, I can > show you. > > Thanks a lot for your help. > > > ---- > Muneyuki KAWATANI > kaw...@wd... -- Itsuro ODA <od...@va...> |
From: Indraneel M. <muk...@gm...> - 2007-07-20 09:43:55
|
Hi, I'm planning to port Mkdump for the ARM architecture. Have some queries in this regard: 1. Is anybody working in the same direction? 2. The Linux kernel runs from a fixed address in memory. This means that the new kernel needs to sit at the same place that the current kernel is running from. How does Mkdump take care of this issue? Can i get some pointers/documentation on this. The source code is a little cryptic to me as i am not familiar with x86 arch. TIA, Indro |
From: Mohammad M M. <mer...@ya...> - 2007-07-03 17:53:58
|
Hi I was trying to run mkdump with RHEL 3. But it hangs during booting after printing something like - ----------------------------------------------------------------------------------- testing cast6 ECB encryption across pages (chunking) testing cast6 ECB decryption test 1 (128 bit key): 00000000000000000000000000000000 pass test 2 (192 bit key): 00000000000000000000000000000000 pass test 3 (256 bit key): 00000000000000000000000000000000 pass ------------------------------------------------------------------------------------------ Entries in /proc/mkexec/*: echo 16 > /proc/mkexec/mem echo "0x800002" > /proc/mkexec/dumpdev echo "lpj=2367488 no-hlt" > /proc/mkexec/parameter echo "arch/i386/boot/compressed/vmlinux.bin" > /proc/mkexec/path echo 9 > /proc/mkexec/stats echo 2 > /proc/mkexec/stats My main kernel is RHEL 3 kernel with SMP enabled. mkexec module compiled and loaded without any problem. As mini kernel I am using vanilla 2.6.12.2 kernel from kernel.org. mkdump is statically built with the kernel. initrd is disabled. Everything is statically built. No patch was applied on mini kernel (as said in the readme). My Machine is: Dual Core AMD Opteron (TM) Processor 270 Why is mini kernel hanging at that stage? I will appreciate quick response. Thanks, -MMM --------------------------------- Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. |
From: Mohammad M M. <mer...@ya...> - 2007-06-28 19:12:10
|
I don't know whether this group is still active or not. Is there any version of mkdump that works with stock linux kernel version 2.4.21? -MMM --------------------------------- Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. |
From: Itsuro O. <od...@va...> - 2006-12-19 06:40:22
|
Hi, initrd is supported by mkdump version 3. mkexec-patch-2.6.12-2.1 is mkdump version 2 and it is for building mini-kernel as stand alone kernel. If you want to use initrd, make a kernel module (.ko). See README-v3. Thanks. On Tue, 12 Dec 2006 14:55:03 +0000 (GMT) rahul Katariya <rah...@ya...> wrote: > I am able to create initrd image by executing: #mkinitrd initrd.img 2.6.12.1 command now. > > I have copied this image to /boot/initrd-minik.img. > > After panic, mini kernel image is not booting. > =========================================== > [root@rmdevlin1 ~]# cat /proc/mkexec/* > 0x800025 > /boot/initrd-minik.img > 16 > ro console=tty0 lpj=2367488 no-hlt dump_delay=70 > /boot/minik-2.6.12.bin > 1 > ============================================ > > Following is the output of mkd_conv (after reboot). > ========================================== > [root@rmdevlin1 ~]# mkd_conv /dev/sdc5 /var/dump/1 > invalid dump magic. > invalid memseg list. > ======================================== > This means that core has not been taken. > > I think I am missing some configuration. > Any pointers? > > Thanks and regards, > Rahul > > rah...@ya...in wrote: > Hello, I am unable to load mini-kernel. Folowing are the details. I am using redhat linux AS 4.0. I have patched kernel 2.6.12.1 with mkexec patch "mkexec-patch-2.6.12-2.1". Then after booting through this patched kernel (mkexec), I have compiled and loaded the mkexec module. Then I have compiled minikernel with block device driver (SCSI : Qlogic device driver). File system, swap, SMP support , networking is not enabled in this minimized kernel. I am using /dec/sdc5 partition to save the dump. ========================================= [root@rmdevlin1 ~]# ls -l /dev/sdc5 brw-rw---- 1 root disk 8, 37 Dec 12 2006 /dev/sdc5 ========================================== mkexec parametrs are : ===================================== [root@rmdevlin1 ~]# cat /proc/mkexec/* 0x800025 /boot/initrd-minik.img 16 ro console=tty0 lpj=2367488 no-hlt dump_delay=20 /boot/minik-2.6.12.bin 1 ====================================== I > faced one problem while creating initrd image: ============================================= [root@rmdevlin1 ~]# mkinitrd --with=mkdump initrd.img 2.6.12.1 No module mkdump found for kernel 2.6.12.1, aborting. ============================================== Then I created initrd image by executing: #mkinitrd initrd.img 2.6.12.1 Then I have copied this image to /boot as initrd-minik.img. I am not able to boot minikernel. Is it because of initrd image? Am I missing something in the configuration? ----------- > > > > --------------------------------- > Find out what India is talking about on - Yahoo! Answers India > Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW -- Itsuro ODA <od...@va...> |
From: rahul K. <rah...@ya...> - 2006-12-12 14:55:09
|
I am able to create initrd image by executing: #mkinitrd initrd.img 2.6.12.1 command now. I have copied this image to /boot/initrd-minik.img. After panic, mini kernel image is not booting. =========================================== [root@rmdevlin1 ~]# cat /proc/mkexec/* 0x800025 /boot/initrd-minik.img 16 ro console=tty0 lpj=2367488 no-hlt dump_delay=70 /boot/minik-2.6.12.bin 1 ============================================ Following is the output of mkd_conv (after reboot). ========================================== [root@rmdevlin1 ~]# mkd_conv /dev/sdc5 /var/dump/1 invalid dump magic. invalid memseg list. ======================================== This means that core has not been taken. I think I am missing some configuration. Any pointers? Thanks and regards, Rahul rah...@ya...in wrote: Hello, I am unable to load mini-kernel. Folowing are the details. I am using redhat linux AS 4.0. I have patched kernel 2.6.12.1 with mkexec patch "mkexec-patch-2.6.12-2.1". Then after booting through this patched kernel (mkexec), I have compiled and loaded the mkexec module. Then I have compiled minikernel with block device driver (SCSI : Qlogic device driver). File system, swap, SMP support , networking is not enabled in this minimized kernel. I am using /dec/sdc5 partition to save the dump. ========================================= [root@rmdevlin1 ~]# ls -l /dev/sdc5 brw-rw---- 1 root disk 8, 37 Dec 12 2006 /dev/sdc5 ========================================== mkexec parametrs are : ===================================== [root@rmdevlin1 ~]# cat /proc/mkexec/* 0x800025 /boot/initrd-minik.img 16 ro console=tty0 lpj=2367488 no-hlt dump_delay=20 /boot/minik-2.6.12.bin 1 ====================================== I faced one problem while creating initrd image: ============================================= [root@rmdevlin1 ~]# mkinitrd --with=mkdump initrd.img 2.6.12.1 No module mkdump found for kernel 2.6.12.1, aborting. ============================================== Then I created initrd image by executing: #mkinitrd initrd.img 2.6.12.1 Then I have copied this image to /boot as initrd-minik.img. I am not able to boot minikernel. Is it because of initrd image? Am I missing something in the configuration? ----------- --------------------------------- Find out what India is talking about on - Yahoo! Answers India Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW |
From: rahul K. <rah...@ya...> - 2006-12-12 13:44:09
|
Hello, I am unable to load mini-kernel. Folowing are the details. I am using redhat linux AS 4.0. I have patched kernel 2.6.12.1 with mkexec patch "mkexec-patch-2.6.12-2.1". Then after booting through this patched kernel (mkexec), I have compiled and loaded the mkexec module. Then I have compiled minikernel with block device driver (SCSI : Qlogic device driver). File system, swap, SMP support , networking is not enabled in this minimized kernel. I am using /dec/sdc5 partition to save the dump. ========================================= [root@rmdevlin1 ~]# ls -l /dev/sdc5 brw-rw---- 1 root disk 8, 37 Dec 12 2006 /dev/sdc5 ========================================== mkexec parametrs are : ===================================== [root@rmdevlin1 ~]# cat /proc/mkexec/* 0x800025 /boot/initrd-minik.img 16 ro console=tty0 lpj=2367488 no-hlt dump_delay=20 /boot/minik-2.6.12.bin 1 ====================================== I faced one problem while creating initrd image: ============================================= [root@rmdevlin1 ~]# mkinitrd --with=mkdump initrd.img 2.6.12.1 No module mkdump found for kernel 2.6.12.1, aborting. ============================================== Then I created initrd image by executing: #mkinitrd initrd.img 2.6.12.1 Then I have copied this image to /boot as initrd-minik.img. I am not able to boot minikernel. Is it because of initrd image? Am I missing something in the configuration? --------------------------------- Find out what India is talking about on - Yahoo! Answers India Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW |
From: Itsuro O. <od...@va...> - 2006-10-13 03:30:36
|
Hi, > Is it possible to have the mini kernel to dump the memory to a regular > filesystem instead of raw partition. No. > My goal is to dump the vmcore as fast as possible while using less disk > space. I think raw disk is the best way. > However about compress? It can be a solution. You can get it to modify a mini-kernel by yourself. :-) Thanks. On Thu, 12 Oct 2006 19:28:24 -0700 "Tony Chung" <tc...@ap...> wrote: > Hi, > > > > Is it possible to have the mini kernel to dump the memory to a regular > filesystem instead of raw partition. > > This is assume that some memory pages are all zero's and so when write > to a file on the filesystem does not actually occupy any physical block. > > > > My goal is to dump the vmcore as fast as possible while using less disk > space. > > However about compress? > > And or partial dump since free lists are probably meaningless? > > Any comments? > > > > Thanks. > > > > - Tony > > > > > |
From: Tony C. <tc...@ap...> - 2006-10-13 02:31:06
|
Hi, =20 Is it possible to have the mini kernel to dump the memory to a regular filesystem instead of raw partition. This is assume that some memory pages are all zero's and so when write to a file on the filesystem does not actually occupy any physical block. =20 My goal is to dump the vmcore as fast as possible while using less disk space. However about compress? And or partial dump since free lists are probably meaningless? Any comments? =20 Thanks. =20 - Tony =20 =20 |
From: Itsuro O. <od...@va...> - 2006-08-15 07:23:04
|
Hi, On Tue, 15 Aug 2006 14:25:46 +0900 Itsuro Oda <od...@va...> wrote: > Hi, > > > It is a custom kernel based on RHEL3 2.4.21-47 kernel. > > RHEL3 2.4.21-47 is quite new update. Mkdump developer (include me) > have not test on this. > I will try on RHEL3 2.4.21-47. (If it is OK, a problem may be > in your "custom" part.) I tried. It worked fine. So maybe your "custom" part is wrong. Can you tell me what your "custom" mean ? Thanks. > Thanks. > > On Mon, 14 Aug 2006 22:06:09 -0700 > "Tony Chung" <Ton...@re...> wrote: > > > Hi Itsuro, > > > > It is a custom kernel based on RHEL3 2.4.21-47 kernel. > > You may not able to load the mkexec.o. It was compiled for smp system. > > I will try to give you more information to you tomorrow. > > Here is the file that I modifed with just a few additional printk's. > > May be be you can give me some hint where to add additional printk's. > > Based on my previous output, the mini-kernel was loaded into memory. Right? > > Thanks. > > > > - Tony > > > > > > -----Original Message----- > > From: Itsuro Oda [mailto:od...@va...] > > Sent: Monday, August 14, 2006 7:49 PM > > To: Tony Chung > > Cc: mkd...@li... > > Subject: Re: [Mkdump-devel] how to debug mini-kernel not working.... > > > > > > Hi, > > > > I tried your vmlinux.bin. > > Your vmlinux.bin works fine on my environment. > > So mini-kernel is not a problem. A problem may exist in > > mkexec.[k]o. > > > > * What distribution/version is your operational kernel ? > > * Can you send your mkexec.[k]o to me ? > > * Can you show me the output of "cat /proc/mkexec/*" before > > "echo 2 > /proc/mkexec/stat" ? > > > > Thanks. > > > > On Mon, 14 Aug 2006 18:47:23 -0700 > > Tony Chung <Ton...@re...> wrote: > > > > > > > > Hi Itsuro, > > > > > > I really appreciated your help. Unfortunately, it still failed. So I > > > enclosed the compiled vmlinux.bin to you for you to try. > > > > > > # strings /boot/vmlinux.bin | grep dump_init > > > mkdump_init:**** calling **** > > > mkdump_init > > > > > > It should have mkdump_init compiled within the kernel. I hope that file > > > is not that big. I can also try a working vmlinux.bin from you. > > > Do you think it reboot because another cpu reset the system while the > > > the first CPU is still running? > > > Thanks again. > > > > > > - Tony > > > > -- > > Itsuro ODA <od...@va...> > > > > -- > Itsuro ODA <od...@va...> > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Mkdump-devel mailing list > Mkd...@li... > https://lists.sourceforge.net/lists/listinfo/mkdump-devel -- Itsuro ODA <od...@va...> |
From: Itsuro O. <od...@va...> - 2006-08-15 05:25:55
|
Hi, > It is a custom kernel based on RHEL3 2.4.21-47 kernel. RHEL3 2.4.21-47 is quite new update. Mkdump developer (include me) have not test on this. I will try on RHEL3 2.4.21-47. (If it is OK, a problem may be in your "custom" part.) Thanks. On Mon, 14 Aug 2006 22:06:09 -0700 "Tony Chung" <Ton...@re...> wrote: > Hi Itsuro, > > It is a custom kernel based on RHEL3 2.4.21-47 kernel. > You may not able to load the mkexec.o. It was compiled for smp system. > I will try to give you more information to you tomorrow. > Here is the file that I modifed with just a few additional printk's. > May be be you can give me some hint where to add additional printk's. > Based on my previous output, the mini-kernel was loaded into memory. Right? > Thanks. > > - Tony > > > -----Original Message----- > From: Itsuro Oda [mailto:od...@va...] > Sent: Monday, August 14, 2006 7:49 PM > To: Tony Chung > Cc: mkd...@li... > Subject: Re: [Mkdump-devel] how to debug mini-kernel not working.... > > > Hi, > > I tried your vmlinux.bin. > Your vmlinux.bin works fine on my environment. > So mini-kernel is not a problem. A problem may exist in > mkexec.[k]o. > > * What distribution/version is your operational kernel ? > * Can you send your mkexec.[k]o to me ? > * Can you show me the output of "cat /proc/mkexec/*" before > "echo 2 > /proc/mkexec/stat" ? > > Thanks. > > On Mon, 14 Aug 2006 18:47:23 -0700 > Tony Chung <Ton...@re...> wrote: > > > > > Hi Itsuro, > > > > I really appreciated your help. Unfortunately, it still failed. So I > > enclosed the compiled vmlinux.bin to you for you to try. > > > > # strings /boot/vmlinux.bin | grep dump_init > > mkdump_init:**** calling **** > > mkdump_init > > > > It should have mkdump_init compiled within the kernel. I hope that file > > is not that big. I can also try a working vmlinux.bin from you. > > Do you think it reboot because another cpu reset the system while the > > the first CPU is still running? > > Thanks again. > > > > - Tony > > -- > Itsuro ODA <od...@va...> > -- Itsuro ODA <od...@va...> |
From: Itsuro O. <od...@va...> - 2006-08-15 02:49:37
|
Hi, I tried your vmlinux.bin. Your vmlinux.bin works fine on my environment. So mini-kernel is not a problem. A problem may exist in mkexec.[k]o. * What distribution/version is your operational kernel ? * Can you send your mkexec.[k]o to me ? * Can you show me the output of "cat /proc/mkexec/*" before "echo 2 > /proc/mkexec/stat" ? Thanks. On Mon, 14 Aug 2006 18:47:23 -0700 Tony Chung <Ton...@re...> wrote: > > Hi Itsuro, > > I really appreciated your help. Unfortunately, it still failed. So I > enclosed the compiled vmlinux.bin to you for you to try. > > # strings /boot/vmlinux.bin | grep dump_init > mkdump_init:**** calling **** > mkdump_init > > It should have mkdump_init compiled within the kernel. I hope that file > is not that big. I can also try a working vmlinux.bin from you. > Do you think it reboot because another cpu reset the system while the > the first CPU is still running? > Thanks again. > > - Tony -- Itsuro ODA <od...@va...> |
From: Itsuro O. <od...@va...> - 2006-08-15 00:28:24
|
Hi, Hmm, it seems the mini-kernel didn't boot properly. I remember a restriction of mini-kernel's configration that: * If you use initrd, you must specify "CONFIG_BLK_DEV_INITRD=y". (Device Drivers ---> Block devices ---> [*] RAM disk support [*] Initial RAM disk (initrd) support ) * If you don't use initrd, you must specify "CONFIG_BLK_DEV_INITRD=n". Plese check this. > Actually, this is an SMP system with no-scsi. May be I should not use > initrd but a 2.6.9 kernel with minik_dump.o statically linked? > In that case, what is the value for /proc/mkexec/initrd? I think it is better not to use initrd. You don't need to set /proc/mkexec/initrd. Leave "MKDUMP_INITRD=" blank, or just comment out. > Is it ok to send me a working .config file from you? There is no SCSI > involved, so it is just IDE and standard serial ports. Yes, attached. This is not initrd version. It includes SCSI, but work OK on no SCSI machine (actually my machine is so). -------------------------------------------------------------------------- # # Automatically generated make config: don't edit # Linux kernel version: 2.6.9 # Thu Mar 9 16:05:43 2006 # CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y # # General setup # CONFIG_LOCALVERSION="" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_SYSCTL is not set # CONFIG_AUDIT is not set CONFIG_LOG_BUF_SHIFT=15 # CONFIG_HOTPLUG is not set # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SHMEM=y # CONFIG_TINY_SHMEM is not set # # Loadable module support # # CONFIG_MODULES is not set # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HPET_TIMER is not set CONFIG_SMP=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_IRQBALANCE=y CONFIG_HAVE_DEC_LOCK=y # CONFIG_REGPARM is not set # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_DEBUG is not set # # ACPI (Advanced Configuration and Power Interface) Support # # CONFIG_ACPI is not set CONFIG_ACPI_BOOT=y CONFIG_ACPI_BLACKLIST_YEAR=0 # # APM (Advanced Power Management) BIOS Support # CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_RTC_IS_GMT is not set # CONFIG_APM_ALLOW_INTS is not set # CONFIG_APM_REAL_MODE_POWER_OFF is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # Bus options (PCI, PCMCIA, EISA, MCA, ISA) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_LEGACY_PROC is not set # CONFIG_PCI_NAMES is not set # CONFIG_ISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # Executable file formats # # CONFIG_BINFMT_ELF is not set # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_OTHER is not set # CONFIG_PARPORT_1284 is not set # # Plug and Play support # # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_LBD is not set # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # CONFIG_BLK_DEV_IDE_SATA=y # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_TASKFILE_IO=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set # # SCSI device support # CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA2XXX=y # CONFIG_SCSI_QLA21XX is not set # CONFIG_SCSI_QLA22XX is not set # CONFIG_SCSI_QLA2300 is not set # CONFIG_SCSI_QLA2322 is not set # CONFIG_SCSI_QLA6312 is not set # CONFIG_SCSI_QLA6322 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # # CONFIG_NET is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_TSDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input I/O drivers # # CONFIG_GAMEPORT is not set CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_RAW is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_AGP is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HANGCHECK_TIMER is not set # # I2C support # # CONFIG_I2C is not set # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # # Graphics support # # CONFIG_FB is not set # CONFIG_VIDEO_SELECT is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y # # Sound # # CONFIG_SOUND is not set # # USB support # # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # File systems # # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVPTS_FS_XATTR is not set # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_UTF8 is not set # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # CONFIG_FRAME_POINTER is not set CONFIG_EARLY_PRINTK=y # CONFIG_4KSTACKS is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y # # Security options # # CONFIG_SECURITY is not set # # Cryptographic options # # CONFIG_CRYPTO is not set # # Library routines # # CONFIG_CRC_CCITT is not set # CONFIG_CRC32 is not set # CONFIG_LIBCRC32C is not set CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_PC=y ---------------------------------------------------------- -- Itsuro ODA <od...@va...> |
From: Tony C. <Ton...@re...> - 2006-08-14 22:55:37
|
Thanks for your help. Here is the console output at the end and just reboot itself: # mkd_load start mkd_load. sleeping... '/lib/modules/2.bdev is 0xc39fbf00 4.21-47.EL.rftsmbdev_get returns is 0x0 p/kernel/arch/i3kimage_alloc ok 86/kernel/mkexecminik commandline: dump_dev=0x300005 dump_pfn=0x37404 maxcpus=1 mem=16M ro console=tty0 console=ttyS0,19200n8 lpj=2367488 no-hlt dump_delay=590.o' is loaded. ***setup memory **** 0 25c00000 90 0 90000 25c90000 1 1 91000 25c91000 6f 0 100000 25d00000 19e 1 29e000 25e9e000 162 0 400000 25800000 400 0 800000 25400000 7 1 807000 25407000 3f9 0 c00000 25000000 400 0 mkexec: kernel image ok... '/boot/minik-2.6.9.bin' is loaded. . . . # echo 2 > /proc/mkexec/stats Kernel panic: Compulsory dump(stat of mkexec was set as 2). ------------[ cut here ]------------ kernel BUG at panic.c:217! invalid operand: 0000 mkexec vpnmod_smp.2.4.21.i686 fwmod_smp.2.4.21.i686 vpntmod_smp.2.4.21.i686 pser rft e1000 CPU: 1 EIP: 0060:[<c0129d6f>] Tainted: PF EFLAGS: 00010282 EIP is at panic [kernel] 0x6f (2.4.21-47.EL.rftsmp/i686) eax: f90c4510 ebx: 00000002 ecx: c0378fb0 edx: 000067dc esi: eaaea180 edi: ffffffea ebp: 00000002 esp: f1dabf60 ds: 0068 es: 0068 ss: 0068 Process bash (pid: 11210, stackpage=f1dab000) Stack: c02b5a83 c0481440 f1dabf7c 00000002 eaaea180 f90c3ede f90c5cf0 f1dabf8e 00000002 eaaea1a0 00000002 00320000 00000000 c0166697 eaaea180 b75f6000 00000002 eaaea1a0 f1daa000 00000007 f1daa000 00000002 b75f6000 bfffd758 Call Trace: [<f90c3ede>] f: 140 108 mkexec_write_stats [mkexec] 0xce [<f90c5cf0>] -. 136 -1 .rodata.str1.4 [mkexec] 0x1b4 [<c0166697>] f; 108 64 sys_write [kernel] 0x97 [<c02a506f>] -* 64 -1 no_timing [kernel] 0x7 Code: 0f 0b d9 00 98 5a 2b c0 b9 00 e0 ff ff 21 e1 8b 51 20 c1 e2 minik: Mini Kernel Dump Start. dump cpu = 0 St<ar0t>Kienrg nemiln ipa kneircn:e =l*==*F* a*l* *e xrceepatdyi otno== c=a at l image type 2.... l *** image->reboot_code_addr 37407000 *** image->start 00090a80 *** image->swap_page_addr 28ab2000 *** cpu_has_pae 00000001 *** new_addr 00000000....@ ../arch/i386/kernel/machine_mkexec.c *** start_addr 00090a80....@ ../arch/i386/kernel/machine_mkexec.c Note: I have added some more printk inside machine_mkexec.c and other files. The size of mini kernel is: # ls -l minik-2.6.9.bin -rwx------ 1 root root 1691782 Aug 11 17:59 minik-2.6.9.bin Do you think the loading and executing of mini-kernel is ok? Or the mini-kernel is not build properly. Apparently, no console output after that. Actually, the dump_delay flag is not working. It simply reboot after a while. Thanks again. Itsuro Oda wrote: > Hi, > > Can you show me console log ? > > Thanks. > Itsuro Oda > > On Fri, 11 Aug 2006 17:27:58 -0700 > Tony Chung <Ton...@re...> wrote: > > |
From: Itsuro O. <od...@va...> - 2006-08-14 22:20:20
|
Hi, Can you show me console log ? Thanks. Itsuro Oda On Fri, 11 Aug 2006 17:27:58 -0700 Tony Chung <Ton...@re...> wrote: > > I am able to create a 2.6.9 kernel and initrd-minik.img according to the > README file. > I used the following settings for /etc/mkdump/mkdump: > > ## mkdump configuration file > # for mkd_load > MKDUMP_DEV=/dev/hda2 # dump device > MKDUMP_VMLINUX=/boot/minik-2.6.9.bin # mini kernel binary > MKDUMP_MEM=16M # memory size of mini kernel > MKDUMP_PARAM="ro console=ttyS0,19200n8 lpj=2367488 no-hlt dump_delay=65" > # mini kernel (extra) parameter > #MKDUMP_PARAM="ro lpj=2367488 no-hlt" # mini kernel (extra) parameter > MKDUMP_INITRD="/boot/initrd-minik.img" # initrd image file path > MKDUMP_TYPE="standard" # mkexec load type > # for mkd_save > MKDUMP_DIR=/var/dump # dump save directory > MKDUMP_LIMIT=2 # max number of dump saved > MKDUMP_PREFORMAT=n # specify format or not a dump > device > > > Basically, the system just reboot on itself. when I used a longer > dump_delay, it took longer time to reboot while a smaller dump_delay > reboot much faster. So I know the mkd_load/mkexec.o part is probably > working. > > I also used the bzImage created at the same time from the mini-kernel. > I was able to boot up the system from it so the minikernel serial > component should be working too. > > Any help? What should be my next step? How to debug this situation? > Thanks. > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Mkdump-devel mailing list > Mkd...@li... > https://lists.sourceforge.net/lists/listinfo/mkdump-devel -- Itsuro ODA <od...@va...> |
From: Tony C. <Ton...@re...> - 2006-08-12 00:28:05
|
I am able to create a 2.6.9 kernel and initrd-minik.img according to the README file. I used the following settings for /etc/mkdump/mkdump: ## mkdump configuration file # for mkd_load MKDUMP_DEV=/dev/hda2 # dump device MKDUMP_VMLINUX=/boot/minik-2.6.9.bin # mini kernel binary MKDUMP_MEM=16M # memory size of mini kernel MKDUMP_PARAM="ro console=ttyS0,19200n8 lpj=2367488 no-hlt dump_delay=65" # mini kernel (extra) parameter #MKDUMP_PARAM="ro lpj=2367488 no-hlt" # mini kernel (extra) parameter MKDUMP_INITRD="/boot/initrd-minik.img" # initrd image file path MKDUMP_TYPE="standard" # mkexec load type # for mkd_save MKDUMP_DIR=/var/dump # dump save directory MKDUMP_LIMIT=2 # max number of dump saved MKDUMP_PREFORMAT=n # specify format or not a dump device Basically, the system just reboot on itself. when I used a longer dump_delay, it took longer time to reboot while a smaller dump_delay reboot much faster. So I know the mkd_load/mkexec.o part is probably working. I also used the bzImage created at the same time from the mini-kernel. I was able to boot up the system from it so the minikernel serial component should be working too. Any help? What should be my next step? How to debug this situation? Thanks. |
From: Itsuro O. <od...@va...> - 2006-06-13 01:03:22
|
松島様、各位 VA Linux 小田です。 しばらく調査の時間がとれず、遅くなってしまいましたが、 不具合の原因が分かりました。 ・発生条件 ミニカーネルを CONFIG_BLK_DEV_INITRD = y で構築、かつ、initrd を使用しない。 ・回避策 initrd を使わない場合は、ミニカーネルを CONFIG_BLK_DEV_INITRD = y で構築しない。 ( Device Drivers ---> Block devices ---> Initial RAM disk (initrd) support <=== これをセットしない ) ・原因詳細 mkexec で initrd をロードしなかった場合、ブートパラメタの initrd_start には 値が設定されるけれども initrd_size は0 であるという、矛盾した状態になるのが まずかった。 ミニカーネルの以下のルートで落ちていた。 start_kernel setup_arch setup_memory reserve_bootmem(INITRD_START, INITRD_SIZE (これが0)) reserve_bootmem_core BUG_ON(!size) (補足)カーネル初期化のこの時点では、まだ正式な割り込みハンドラが設定できて いないので、ハングしたように見えていたようです。 修正を一応、添付しますが、特に修正を当てなくても、上記の回避方法で十分です。 松島さんからいただいた.config で"Initial RAM disk (initrd) support"だけを off にして、うまく行くことを確認しました。また、松島さんが、 > > もしかして、と思いinitrdイメージを使用するように > > mkexecを設定したところ、先のミニカーネルでもダンプ取得が > > 行えました。 とおっしゃっていたのも、説明がつきました。mkexec で initrd をロードした 場合は、きちんとした値が渡りますのでOKなわけです。 ------------------------------------------------------------------------------ --- arch/i386/kernel/mkexec-vmlinux.c 9 Mar 2006 23:47:59 -0000 1.3 +++ arch/i386/kernel/mkexec-vmlinux.c 13 Jun 2006 00:44:51 -0000 1.4 @@ -290,7 +290,7 @@ /* The loader type */ real_mode->loader_type = LOADER_TYPE_UNKNOWN; /* The ramdisk */ - if (image->minik_type == MINIK_V3) { + if (image->nr_segments == 3) { real_mode->initrd_start = image->segment[2].mem; real_mode->initrd_size = image->segment[2].memsz; } else { ------------------------------------------------------------------------------- 以上、よろしくお願いします。 On Mon, 29 May 2006 07:45:48 +0900 Itsuro Oda <od...@va...> wrote: > 松島さん > > VA Linux 小田です。お世話になっております。 > > > もしかして、と思いinitrdイメージを使用するように > > mkexecを設定したところ、先のミニカーネルでもダンプ取得が > > 行えました。 > > そうですか。ともかく成功してよかったです。 > > 不具合の原因については、いずれ、特定して報告したいと思います。 > > > また、送っていただいた.configファイルを使用してミニカーネルを > > 構築したところ、こちらの環境ではinitrdを使用せずともミニカーネルの > > ブートまでは表示されましたが、 > > 「Kernel - panic -not syncing: VFS: Unabe to mount root fs > > on unknown-block(3,0)」と表示されハングします。 > > #この場合、initrdイメージを使用しても同じ症状でした > > たぶん、そのメッセージよりも前になんらかのエラーメッセージが出ていると > 思います。必要なドライバが組み込まれていなかった可能性が高いです。 > 使用されているディスク装置のドライバが入っているか確認してみてください。 > (それと、initrdは使わないようにconfigからはずしているので、initrdは > 使えないはずです。) > > よろしくお願いします。 > > On Fri, 26 May 2006 19:50:34 +0900 > <hir...@so...> wrote: > > > VA Linux 小田さん > > > > 松島@OSMです。お世話になっております。 > > > > もしかして、と思いinitrdイメージを使用するように > > mkexecを設定したところ、先のミニカーネルでもダンプ取得が > > 行えました。 > > > > /dev/以下の管理はすべてudevに任せていますので、ミニカーネル > > ブート時に/dev/以下が空になり、必要なデバイスにアクセスできなかった、 > > という感じでしょうか? > > > > また、送っていただいた.configファイルを使用してミニカーネルを > > 構築したところ、こちらの環境ではinitrdを使用せずともミニカーネルの > > ブートまでは表示されましたが、 > > 「Kernel - panic -not syncing: VFS: Unabe to mount root fs > > on unknown-block(3,0)」と表示されハングします。 > > #この場合、initrdイメージを使用しても同じ症状でした > > > > -----Original Message----- > > > > 松島さん > > > > VA Linux 小田です。お世話になっております。 > > > > 松島さんの .config でミニカーネルを作成し、障害の再現ができました。 > > (まず、ミニカーネルの確認をしたので、運用カーネルは2.6.9-34では > > ありません。) > > RedHat 2.6.9-34 のせいではなさそうです。 > > > > ミニカーネルがかなり大きい(ラージカーネル)ので、それが悪さをして > > いるのか、mkexecのコードを調査しましたが特に悪いところは見つけら > > れませんでした。再現させて、少し確認しましたが、ラージカーネルまで > > は制御が渡っており、だいたいどこまで動いているかは分かりましたが、 > > ハングの原因は不明です。 > > > > 再現させられるので、いずれ原因は特定できると思いますが、少々時間が > > かかりそうです。 > > > > とりあえず、ミニカーネルを小さくして、やってもらえませんか。原因が > > 特定できていないので、それでうまく行く保証はありませんが。参考まで > > にこちらで使っているコンフィグを添付します。(前記の障害再現環境 > > でも、これだとうまく動きます。) > > > > --- > > # > > # Automatically generated make config: don't edit > > # Linux kernel version: 2.6.9 > > # Thu Mar 9 16:05:43 2006 > > # > > CONFIG_X86=y > > CONFIG_MMU=y > > CONFIG_UID16=y > > CONFIG_GENERIC_ISA_DMA=y > > CONFIG_GENERIC_IOMAP=y > > > > # > > # Code maturity level options > > # > > CONFIG_EXPERIMENTAL=y > > CONFIG_CLEAN_COMPILE=y > > > > # > > # General setup > > # > > CONFIG_LOCALVERSION="" > > # CONFIG_SWAP is not set > > # CONFIG_SYSVIPC is not set > > # CONFIG_BSD_PROCESS_ACCT is not set > > # CONFIG_SYSCTL is not set > > # CONFIG_AUDIT is not set > > CONFIG_LOG_BUF_SHIFT=15 > > # CONFIG_HOTPLUG is not set > > # CONFIG_IKCONFIG is not set > > # CONFIG_EMBEDDED is not set > > CONFIG_KALLSYMS=y > > # CONFIG_KALLSYMS_EXTRA_PASS is not set > > CONFIG_FUTEX=y > > CONFIG_EPOLL=y > > CONFIG_IOSCHED_NOOP=y > > CONFIG_IOSCHED_AS=y > > CONFIG_IOSCHED_DEADLINE=y > > CONFIG_IOSCHED_CFQ=y > > # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set > > CONFIG_SHMEM=y > > # CONFIG_TINY_SHMEM is not set > > > > # > > # Loadable module support > > # > > # CONFIG_MODULES is not set > > > > # > > # Processor type and features > > # > > CONFIG_X86_PC=y > > # CONFIG_X86_ELAN is not set > > # CONFIG_X86_VOYAGER is not set > > # CONFIG_X86_NUMAQ is not set > > # CONFIG_X86_SUMMIT is not set > > # CONFIG_X86_BIGSMP is not set > > # CONFIG_X86_VISWS is not set > > # CONFIG_X86_GENERICARCH is not set > > # CONFIG_X86_ES7000 is not set > > # CONFIG_M386 is not set > > # CONFIG_M486 is not set > > # CONFIG_M586 is not set > > # CONFIG_M586TSC is not set > > # CONFIG_M586MMX is not set > > # CONFIG_M686 is not set > > # CONFIG_MPENTIUMII is not set > > # CONFIG_MPENTIUMIII is not set > > # CONFIG_MPENTIUMM is not set > > CONFIG_MPENTIUM4=y > > # CONFIG_MK6 is not set > > # CONFIG_MK7 is not set > > # CONFIG_MK8 is not set > > # CONFIG_MCRUSOE is not set > > # CONFIG_MWINCHIPC6 is not set > > # CONFIG_MWINCHIP2 is not set > > # CONFIG_MWINCHIP3D is not set > > # CONFIG_MCYRIXIII is not set > > # CONFIG_MVIAC3_2 is not set > > # CONFIG_X86_GENERIC is not set > > CONFIG_X86_CMPXCHG=y > > CONFIG_X86_XADD=y > > CONFIG_X86_L1_CACHE_SHIFT=7 > > CONFIG_RWSEM_XCHGADD_ALGORITHM=y > > CONFIG_X86_WP_WORKS_OK=y > > CONFIG_X86_INVLPG=y > > CONFIG_X86_BSWAP=y > > CONFIG_X86_POPAD_OK=y > > CONFIG_X86_GOOD_APIC=y > > CONFIG_X86_INTEL_USERCOPY=y > > CONFIG_X86_USE_PPRO_CHECKSUM=y > > # CONFIG_HPET_TIMER is not set > > CONFIG_SMP=y > > CONFIG_NR_CPUS=8 > > # CONFIG_SCHED_SMT is not set > > # CONFIG_PREEMPT is not set > > CONFIG_X86_LOCAL_APIC=y > > CONFIG_X86_IO_APIC=y > > CONFIG_X86_TSC=y > > # CONFIG_X86_MCE is not set > > # CONFIG_TOSHIBA is not set > > # CONFIG_I8K is not set > > # CONFIG_MICROCODE is not set > > # CONFIG_X86_MSR is not set > > # CONFIG_X86_CPUID is not set > > > > # > > # Firmware Drivers > > # > > # CONFIG_EDD is not set > > CONFIG_NOHIGHMEM=y > > # CONFIG_HIGHMEM4G is not set > > # CONFIG_HIGHMEM64G is not set > > # CONFIG_MATH_EMULATION is not set > > CONFIG_MTRR=y > > CONFIG_IRQBALANCE=y > > CONFIG_HAVE_DEC_LOCK=y > > # CONFIG_REGPARM is not set > > > > # > > # Power management options (ACPI, APM) > > # > > CONFIG_PM=y > > # CONFIG_PM_DEBUG is not set > > > > # > > # ACPI (Advanced Configuration and Power Interface) Support > > # > > # CONFIG_ACPI is not set > > CONFIG_ACPI_BOOT=y > > CONFIG_ACPI_BLACKLIST_YEAR=0 > > > > # > > # APM (Advanced Power Management) BIOS Support > > # > > CONFIG_APM=y > > # CONFIG_APM_IGNORE_USER_SUSPEND is not set > > # CONFIG_APM_DO_ENABLE is not set > > # CONFIG_APM_CPU_IDLE is not set > > # CONFIG_APM_DISPLAY_BLANK is not set > > # CONFIG_APM_RTC_IS_GMT is not set > > # CONFIG_APM_ALLOW_INTS is not set > > # CONFIG_APM_REAL_MODE_POWER_OFF is not set > > > > # > > # CPU Frequency scaling > > # > > # CONFIG_CPU_FREQ is not set > > > > # > > # Bus options (PCI, PCMCIA, EISA, MCA, ISA) > > # > > CONFIG_PCI=y > > # CONFIG_PCI_GOBIOS is not set > > # CONFIG_PCI_GOMMCONFIG is not set > > # CONFIG_PCI_GODIRECT is not set > > CONFIG_PCI_GOANY=y > > CONFIG_PCI_BIOS=y > > CONFIG_PCI_DIRECT=y > > # CONFIG_PCI_MSI is not set > > # CONFIG_PCI_LEGACY_PROC is not set > > # CONFIG_PCI_NAMES is not set > > # CONFIG_ISA is not set > > # CONFIG_MCA is not set > > # CONFIG_SCx200 is not set > > > > # > > # Executable file formats > > # > > # CONFIG_BINFMT_ELF is not set > > # CONFIG_BINFMT_AOUT is not set > > # CONFIG_BINFMT_MISC is not set > > > > # > > # Device Drivers > > # > > > > # > > # Generic Driver Options > > # > > CONFIG_STANDALONE=y > > CONFIG_PREVENT_FIRMWARE_BUILD=y > > > > # > > # Memory Technology Devices (MTD) > > # > > # CONFIG_MTD is not set > > > > # > > # Parallel port support > > # > > CONFIG_PARPORT=y > > CONFIG_PARPORT_PC=y > > CONFIG_PARPORT_PC_CML1=y > > # CONFIG_PARPORT_SERIAL is not set > > # CONFIG_PARPORT_PC_FIFO is not set > > # CONFIG_PARPORT_PC_SUPERIO is not set > > # CONFIG_PARPORT_OTHER is not set > > # CONFIG_PARPORT_1284 is not set > > > > # > > # Plug and Play support > > # > > > > # > > # Block devices > > # > > # CONFIG_BLK_DEV_FD is not set > > # CONFIG_PARIDE is not set > > CONFIG_BLK_CPQ_DA=y > > CONFIG_BLK_CPQ_CISS_DA=y > > CONFIG_CISS_SCSI_TAPE=y > > # CONFIG_BLK_DEV_DAC960 is not set > > # CONFIG_BLK_DEV_UMEM is not set > > # CONFIG_BLK_DEV_LOOP is not set > > # CONFIG_BLK_DEV_SX8 is not set > > # CONFIG_BLK_DEV_RAM is not set > > # CONFIG_LBD is not set > > > > # > > # ATA/ATAPI/MFM/RLL support > > # > > CONFIG_IDE=y > > CONFIG_BLK_DEV_IDE=y > > > > # > > # Please see Documentation/ide.txt for help/info on IDE drives > > # > > CONFIG_BLK_DEV_IDE_SATA=y > > # CONFIG_BLK_DEV_HD_IDE is not set > > CONFIG_BLK_DEV_IDEDISK=y > > CONFIG_IDEDISK_MULTI_MODE=y > > CONFIG_BLK_DEV_IDECD=y > > # CONFIG_BLK_DEV_IDETAPE is not set > > # CONFIG_BLK_DEV_IDEFLOPPY is not set > > # CONFIG_BLK_DEV_IDESCSI is not set > > # CONFIG_IDE_TASK_IOCTL is not set > > CONFIG_IDE_TASKFILE_IO=y > > > > # > > # IDE chipset support/bugfixes > > # > > CONFIG_IDE_GENERIC=y > > CONFIG_BLK_DEV_CMD640=y > > # CONFIG_BLK_DEV_CMD640_ENHANCED is not set > > CONFIG_BLK_DEV_IDEPCI=y > > # CONFIG_IDEPCI_SHARE_IRQ is not set > > # CONFIG_BLK_DEV_OFFBOARD is not set > > CONFIG_BLK_DEV_GENERIC=y > > # CONFIG_BLK_DEV_OPTI621 is not set > > # CONFIG_BLK_DEV_RZ1000 is not set > > CONFIG_BLK_DEV_IDEDMA_PCI=y > > # CONFIG_BLK_DEV_IDEDMA_FORCED is not set > > CONFIG_IDEDMA_PCI_AUTO=y > > # CONFIG_IDEDMA_ONLYDISK is not set > > # CONFIG_BLK_DEV_AEC62XX is not set > > # CONFIG_BLK_DEV_ALI15X3 is not set > > # CONFIG_BLK_DEV_AMD74XX is not set > > # CONFIG_BLK_DEV_ATIIXP is not set > > # CONFIG_BLK_DEV_CMD64X is not set > > # CONFIG_BLK_DEV_TRIFLEX is not set > > # CONFIG_BLK_DEV_CY82C693 is not set > > # CONFIG_BLK_DEV_CS5520 is not set > > # CONFIG_BLK_DEV_CS5530 is not set > > # CONFIG_BLK_DEV_HPT34X is not set > > # CONFIG_BLK_DEV_HPT366 is not set > > # CONFIG_BLK_DEV_SC1200 is not set > > CONFIG_BLK_DEV_PIIX=y > > # CONFIG_BLK_DEV_NS87415 is not set > > # CONFIG_BLK_DEV_PDC202XX_OLD is not set > > # CONFIG_BLK_DEV_PDC202XX_NEW is not set > > # CONFIG_BLK_DEV_SVWKS is not set > > # CONFIG_BLK_DEV_SIIMAGE is not set > > # CONFIG_BLK_DEV_SIS5513 is not set > > # CONFIG_BLK_DEV_SLC90E66 is not set > > # CONFIG_BLK_DEV_TRM290 is not set > > # CONFIG_BLK_DEV_VIA82CXXX is not set > > # CONFIG_IDE_ARM is not set > > CONFIG_BLK_DEV_IDEDMA=y > > # CONFIG_IDEDMA_IVB is not set > > CONFIG_IDEDMA_AUTO=y > > # CONFIG_BLK_DEV_HD is not set > > > > # > > # SCSI device support > > # > > CONFIG_SCSI=y > > CONFIG_SCSI_PROC_FS=y > > > > # > > # SCSI support type (disk, tape, CD-ROM) > > # > > CONFIG_BLK_DEV_SD=y > > CONFIG_CHR_DEV_ST=y > > # CONFIG_CHR_DEV_OSST is not set > > # CONFIG_BLK_DEV_SR is not set > > CONFIG_CHR_DEV_SG=y > > > > # > > # Some SCSI devices (e.g. CD jukebox) support multiple LUNs > > # > > # CONFIG_SCSI_MULTI_LUN is not set > > # CONFIG_SCSI_CONSTANTS is not set > > # CONFIG_SCSI_LOGGING is not set > > > > # > > # SCSI Transport Attributes > > # > > CONFIG_SCSI_SPI_ATTRS=y > > # CONFIG_SCSI_FC_ATTRS is not set > > > > # > > # SCSI low-level drivers > > # > > # CONFIG_BLK_DEV_3W_XXXX_RAID is not set > > # CONFIG_SCSI_3W_9XXX is not set > > # CONFIG_SCSI_ACARD is not set > > # CONFIG_SCSI_AACRAID is not set > > CONFIG_SCSI_AIC7XXX=y > > CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 > > CONFIG_AIC7XXX_RESET_DELAY_MS=15000 > > CONFIG_AIC7XXX_DEBUG_ENABLE=y > > CONFIG_AIC7XXX_DEBUG_MASK=0 > > CONFIG_AIC7XXX_REG_PRETTY_PRINT=y > > # CONFIG_SCSI_AIC7XXX_OLD is not set > > # CONFIG_SCSI_AIC79XX is not set > > # CONFIG_SCSI_DPT_I2O is not set > > # CONFIG_MEGARAID_NEWGEN is not set > > # CONFIG_MEGARAID_LEGACY is not set > > # CONFIG_SCSI_SATA is not set > > # CONFIG_SCSI_BUSLOGIC is not set > > # CONFIG_SCSI_DMX3191D is not set > > # CONFIG_SCSI_EATA is not set > > # CONFIG_SCSI_EATA_PIO is not set > > # CONFIG_SCSI_FUTURE_DOMAIN is not set > > # CONFIG_SCSI_GDTH is not set > > # CONFIG_SCSI_IPS is not set > > # CONFIG_SCSI_INIA100 is not set > > # CONFIG_SCSI_PPA is not set > > # CONFIG_SCSI_IMM is not set > > # CONFIG_SCSI_SYM53C8XX_2 is not set > > # CONFIG_SCSI_IPR is not set > > # CONFIG_SCSI_QLOGIC_ISP is not set > > # CONFIG_SCSI_QLOGIC_FC is not set > > # CONFIG_SCSI_QLOGIC_1280 is not set > > CONFIG_SCSI_QLA2XXX=y > > # CONFIG_SCSI_QLA21XX is not set > > # CONFIG_SCSI_QLA22XX is not set > > # CONFIG_SCSI_QLA2300 is not set > > # CONFIG_SCSI_QLA2322 is not set > > # CONFIG_SCSI_QLA6312 is not set > > # CONFIG_SCSI_QLA6322 is not set > > # CONFIG_SCSI_DC395x is not set > > # CONFIG_SCSI_DC390T is not set > > # CONFIG_SCSI_NSP32 is not set > > # CONFIG_SCSI_DEBUG is not set > > > > # > > # Multi-device support (RAID and LVM) > > # > > # CONFIG_MD is not set > > > > # > > # Fusion MPT device support > > # > > # CONFIG_FUSION is not set > > > > # > > # IEEE 1394 (FireWire) support > > # > > # CONFIG_IEEE1394 is not set > > > > # > > # I2O device support > > # > > # CONFIG_I2O is not set > > > > # > > # Networking support > > # > > # CONFIG_NET is not set > > # CONFIG_NETPOLL is not set > > # CONFIG_NET_POLL_CONTROLLER is not set > > > > # > > # ISDN subsystem > > # > > > > # > > # Telephony Support > > # > > # CONFIG_PHONE is not set > > # > > # Input device support > > # > > CONFIG_INPUT=y > > > > # > > # Userland interfaces > > # > > CONFIG_INPUT_MOUSEDEV=y > > CONFIG_INPUT_MOUSEDEV_PSAUX=y > > CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 > > CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 > > # CONFIG_INPUT_JOYDEV is not set > > # CONFIG_INPUT_TSDEV is not set > > # CONFIG_INPUT_EVDEV is not set > > # CONFIG_INPUT_EVBUG is not set > > > > # > > # Input I/O drivers > > # > > # CONFIG_GAMEPORT is not set > > CONFIG_SOUND_GAMEPORT=y > > CONFIG_SERIO=y > > CONFIG_SERIO_I8042=y > > # CONFIG_SERIO_SERPORT is not set > > # CONFIG_SERIO_CT82C710 is not set > > # CONFIG_SERIO_PARKBD is not set > > # CONFIG_SERIO_PCIPS2 is not set > > # CONFIG_SERIO_RAW is not set > > > > # > > # Input Device Drivers > > # > > CONFIG_INPUT_KEYBOARD=y > > CONFIG_KEYBOARD_ATKBD=y > > # CONFIG_KEYBOARD_SUNKBD is not set > > # CONFIG_KEYBOARD_LKKBD is not set > > # CONFIG_KEYBOARD_XTKBD is not set > > # CONFIG_KEYBOARD_NEWTON is not set > > CONFIG_INPUT_MOUSE=y > > CONFIG_MOUSE_PS2=y > > # CONFIG_MOUSE_SERIAL is not set > > # CONFIG_MOUSE_VSXXXAA is not set > > # CONFIG_INPUT_JOYSTICK is not set > > # CONFIG_INPUT_TOUCHSCREEN is not set > > # CONFIG_INPUT_MISC is not set > > > > # > > # Character devices > > # > > CONFIG_VT=y > > CONFIG_VT_CONSOLE=y > > CONFIG_HW_CONSOLE=y > > # CONFIG_SERIAL_NONSTANDARD is not set > > > > # > > # Serial drivers > > # > > CONFIG_SERIAL_8250=y > > CONFIG_SERIAL_8250_CONSOLE=y > > CONFIG_SERIAL_8250_NR_UARTS=4 > > # CONFIG_SERIAL_8250_EXTENDED is not set > > > > # > > # Non-8250 serial port support > > # > > CONFIG_SERIAL_CORE=y > > CONFIG_SERIAL_CORE_CONSOLE=y > > CONFIG_UNIX98_PTYS=y > > # CONFIG_LEGACY_PTYS is not set > > # CONFIG_PRINTER is not set > > # CONFIG_PPDEV is not set > > # CONFIG_TIPAR is not set > > > > # > > # IPMI > > # > > # CONFIG_IPMI_HANDLER is not set > > > > # > > # Watchdog Cards > > # > > # CONFIG_WATCHDOG is not set > > # CONFIG_HW_RANDOM is not set > > # CONFIG_NVRAM is not set > > # CONFIG_RTC is not set > > # CONFIG_GEN_RTC is not set > > # CONFIG_DTLK is not set > > # CONFIG_R3964 is not set > > # CONFIG_APPLICOM is not set > > # CONFIG_SONYPI is not set > > > > # > > # Ftape, the floppy tape device driver > > # > > # CONFIG_AGP is not set > > # CONFIG_DRM is not set > > # CONFIG_MWAVE is not set > > # CONFIG_RAW_DRIVER is not set > > # CONFIG_HANGCHECK_TIMER is not set > > > > # > > # I2C support > > # > > # CONFIG_I2C is not set > > > > # > > # Dallas's 1-wire bus > > # > > # CONFIG_W1 is not set > > > > # > > # Misc devices > > # > > # CONFIG_IBM_ASM is not set > > > > # > > # Multimedia devices > > # > > # CONFIG_VIDEO_DEV is not set > > > > # > > # Digital Video Broadcasting Devices > > # > > > > # > > # Graphics support > > # > > # CONFIG_FB is not set > > # CONFIG_VIDEO_SELECT is not set > > > > # > > # Console display driver support > > # > > CONFIG_VGA_CONSOLE=y > > CONFIG_DUMMY_CONSOLE=y > > > > # > > # Sound > > # > > # CONFIG_SOUND is not set > > > > # > > # USB support > > # > > # CONFIG_USB is not set > > > > # > > # USB Gadget Support > > # > > # CONFIG_USB_GADGET is not set > > > > # > > # File systems > > # > > # CONFIG_EXT2_FS is not set > > # CONFIG_EXT3_FS is not set > > # CONFIG_JBD is not set > > # CONFIG_REISERFS_FS is not set > > # CONFIG_JFS_FS is not set > > # CONFIG_XFS_FS is not set > > # CONFIG_MINIX_FS is not set > > # CONFIG_ROMFS_FS is not set > > # CONFIG_QUOTA is not set > > # CONFIG_AUTOFS_FS is not set > > # CONFIG_AUTOFS4_FS is not set > > > > # > > # CD-ROM/DVD Filesystems > > # > > # CONFIG_ISO9660_FS is not set > > # CONFIG_UDF_FS is not set > > > > # > > # DOS/FAT/NT Filesystems > > # > > # CONFIG_MSDOS_FS is not set > > # CONFIG_VFAT_FS is not set > > # CONFIG_NTFS_FS is not set > > > > # > > # Pseudo filesystems > > # > > CONFIG_PROC_FS=y > > CONFIG_PROC_KCORE=y > > CONFIG_SYSFS=y > > # CONFIG_DEVFS_FS is not set > > # CONFIG_DEVPTS_FS_XATTR is not set > > # CONFIG_TMPFS is not set > > # CONFIG_HUGETLBFS is not set > > # CONFIG_HUGETLB_PAGE is not set > > CONFIG_RAMFS=y > > > > # > > # Miscellaneous filesystems > > # > > # CONFIG_ADFS_FS is not set > > # CONFIG_AFFS_FS is not set > > # CONFIG_HFS_FS is not set > > # CONFIG_HFSPLUS_FS is not set > > # CONFIG_BEFS_FS is not set > > # CONFIG_BFS_FS is not set > > # CONFIG_EFS_FS is not set > > # CONFIG_CRAMFS is not set > > # CONFIG_VXFS_FS is not set > > # CONFIG_HPFS_FS is not set > > # CONFIG_QNX4FS_FS is not set > > # CONFIG_SYSV_FS is not set > > # CONFIG_UFS_FS is not set > > > > # > > # Partition Types > > # > > # CONFIG_PARTITION_ADVANCED is not set > > CONFIG_MSDOS_PARTITION=y > > > > # > > # Native Language Support > > # > > CONFIG_NLS=y > > CONFIG_NLS_DEFAULT="iso8859-1" > > CONFIG_NLS_CODEPAGE_437=y > > # CONFIG_NLS_CODEPAGE_737 is not set > > # CONFIG_NLS_CODEPAGE_775 is not set > > # CONFIG_NLS_CODEPAGE_850 is not set > > # CONFIG_NLS_CODEPAGE_852 is not set > > # CONFIG_NLS_CODEPAGE_855 is not set > > # CONFIG_NLS_CODEPAGE_857 is not set > > # CONFIG_NLS_CODEPAGE_860 is not set > > # CONFIG_NLS_CODEPAGE_861 is not set > > # CONFIG_NLS_CODEPAGE_862 is not set > > # CONFIG_NLS_CODEPAGE_863 is not set > > # CONFIG_NLS_CODEPAGE_864 is not set > > # CONFIG_NLS_CODEPAGE_865 is not set > > # CONFIG_NLS_CODEPAGE_866 is not set > > # CONFIG_NLS_CODEPAGE_869 is not set > > # CONFIG_NLS_CODEPAGE_936 is not set > > # CONFIG_NLS_CODEPAGE_950 is not set > > CONFIG_NLS_CODEPAGE_932=y > > # CONFIG_NLS_CODEPAGE_949 is not set > > # CONFIG_NLS_CODEPAGE_874 is not set > > # CONFIG_NLS_ISO8859_8 is not set > > # CONFIG_NLS_CODEPAGE_1250 is not set > > # CONFIG_NLS_CODEPAGE_1251 is not set > > # CONFIG_NLS_ASCII is not set > > CONFIG_NLS_ISO8859_1=y > > # CONFIG_NLS_ISO8859_2 is not set > > # CONFIG_NLS_ISO8859_3 is not set > > # CONFIG_NLS_ISO8859_4 is not set > > # CONFIG_NLS_ISO8859_5 is not set > > # CONFIG_NLS_ISO8859_6 is not set > > # CONFIG_NLS_ISO8859_7 is not set > > # CONFIG_NLS_ISO8859_9 is not set > > # CONFIG_NLS_ISO8859_13 is not set > > # CONFIG_NLS_ISO8859_14 is not set > > # CONFIG_NLS_ISO8859_15 is not set > > # CONFIG_NLS_KOI8_R is not set > > # CONFIG_NLS_KOI8_U is not set > > # CONFIG_NLS_UTF8 is not set > > > > # > > # Profiling support > > # > > # CONFIG_PROFILING is not set > > > > # > > # Kernel hacking > > # > > # CONFIG_DEBUG_KERNEL is not set > > # CONFIG_FRAME_POINTER is not set > > CONFIG_EARLY_PRINTK=y > > # CONFIG_4KSTACKS is not set > > CONFIG_X86_FIND_SMP_CONFIG=y > > CONFIG_X86_MPPARSE=y > > > > # > > # Security options > > # > > # CONFIG_SECURITY is not set > > > > # > > # Cryptographic options > > # > > # CONFIG_CRYPTO is not set > > > > # > > # Library routines > > # > > # CONFIG_CRC_CCITT is not set > > # CONFIG_CRC32 is not set > > # CONFIG_LIBCRC32C is not set > > CONFIG_X86_SMP=y > > CONFIG_X86_HT=y > > CONFIG_X86_BIOS_REBOOT=y > > CONFIG_X86_TRAMPOLINE=y > > CONFIG_PC=y > > -- > > -- > > Itsuro ODA <od...@va...> > > > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > > Fully trained technicians. The highest number of Red Hat certifications in > > the hosting industry. Fanatical Support. Click to learn more > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > > _______________________________________________ > > Mkdump-devel mailing list > > Mkd...@li... > > https://lists.sourceforge.net/lists/listinfo/mkdump-devel > > -- > Itsuro ODA <od...@va...> > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Mkdump-devel mailing list > Mkd...@li... > https://lists.sourceforge.net/lists/listinfo/mkdump-devel -- Itsuro ODA <od...@va...> |
From: Itsuro O. <od...@va...> - 2006-05-28 22:46:08
|
松島さん VA Linux 小田です。お世話になっております。 > もしかして、と思いinitrdイメージを使用するように > mkexecを設定したところ、先のミニカーネルでもダンプ取得が > 行えました。 そうですか。ともかく成功してよかったです。 不具合の原因については、いずれ、特定して報告したいと思います。 > また、送っていただいた.configファイルを使用してミニカーネルを > 構築したところ、こちらの環境ではinitrdを使用せずともミニカーネルの > ブートまでは表示されましたが、 > 「Kernel - panic -not syncing: VFS: Unabe to mount root fs > on unknown-block(3,0)」と表示されハングします。 > #この場合、initrdイメージを使用しても同じ症状でした たぶん、そのメッセージよりも前になんらかのエラーメッセージが出ていると 思います。必要なドライバが組み込まれていなかった可能性が高いです。 使用されているディスク装置のドライバが入っているか確認してみてください。 (それと、initrdは使わないようにconfigからはずしているので、initrdは 使えないはずです。) よろしくお願いします。 On Fri, 26 May 2006 19:50:34 +0900 <hir...@so...> wrote: > VA Linux 小田さん > > 松島@OSMです。お世話になっております。 > > もしかして、と思いinitrdイメージを使用するように > mkexecを設定したところ、先のミニカーネルでもダンプ取得が > 行えました。 > > /dev/以下の管理はすべてudevに任せていますので、ミニカーネル > ブート時に/dev/以下が空になり、必要なデバイスにアクセスできなかった、 > という感じでしょうか? > > また、送っていただいた.configファイルを使用してミニカーネルを > 構築したところ、こちらの環境ではinitrdを使用せずともミニカーネルの > ブートまでは表示されましたが、 > 「Kernel - panic -not syncing: VFS: Unabe to mount root fs > on unknown-block(3,0)」と表示されハングします。 > #この場合、initrdイメージを使用しても同じ症状でした > > -----Original Message----- > > 松島さん > > VA Linux 小田です。お世話になっております。 > > 松島さんの .config でミニカーネルを作成し、障害の再現ができました。 > (まず、ミニカーネルの確認をしたので、運用カーネルは2.6.9-34では > ありません。) > RedHat 2.6.9-34 のせいではなさそうです。 > > ミニカーネルがかなり大きい(ラージカーネル)ので、それが悪さをして > いるのか、mkexecのコードを調査しましたが特に悪いところは見つけら > れませんでした。再現させて、少し確認しましたが、ラージカーネルまで > は制御が渡っており、だいたいどこまで動いているかは分かりましたが、 > ハングの原因は不明です。 > > 再現させられるので、いずれ原因は特定できると思いますが、少々時間が > かかりそうです。 > > とりあえず、ミニカーネルを小さくして、やってもらえませんか。原因が > 特定できていないので、それでうまく行く保証はありませんが。参考まで > にこちらで使っているコンフィグを添付します。(前記の障害再現環境 > でも、これだとうまく動きます。) > > --- > # > # Automatically generated make config: don't edit > # Linux kernel version: 2.6.9 > # Thu Mar 9 16:05:43 2006 > # > CONFIG_X86=y > CONFIG_MMU=y > CONFIG_UID16=y > CONFIG_GENERIC_ISA_DMA=y > CONFIG_GENERIC_IOMAP=y > > # > # Code maturity level options > # > CONFIG_EXPERIMENTAL=y > CONFIG_CLEAN_COMPILE=y > > # > # General setup > # > CONFIG_LOCALVERSION="" > # CONFIG_SWAP is not set > # CONFIG_SYSVIPC is not set > # CONFIG_BSD_PROCESS_ACCT is not set > # CONFIG_SYSCTL is not set > # CONFIG_AUDIT is not set > CONFIG_LOG_BUF_SHIFT=15 > # CONFIG_HOTPLUG is not set > # CONFIG_IKCONFIG is not set > # CONFIG_EMBEDDED is not set > CONFIG_KALLSYMS=y > # CONFIG_KALLSYMS_EXTRA_PASS is not set > CONFIG_FUTEX=y > CONFIG_EPOLL=y > CONFIG_IOSCHED_NOOP=y > CONFIG_IOSCHED_AS=y > CONFIG_IOSCHED_DEADLINE=y > CONFIG_IOSCHED_CFQ=y > # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set > CONFIG_SHMEM=y > # CONFIG_TINY_SHMEM is not set > > # > # Loadable module support > # > # CONFIG_MODULES is not set > > # > # Processor type and features > # > CONFIG_X86_PC=y > # CONFIG_X86_ELAN is not set > # CONFIG_X86_VOYAGER is not set > # CONFIG_X86_NUMAQ is not set > # CONFIG_X86_SUMMIT is not set > # CONFIG_X86_BIGSMP is not set > # CONFIG_X86_VISWS is not set > # CONFIG_X86_GENERICARCH is not set > # CONFIG_X86_ES7000 is not set > # CONFIG_M386 is not set > # CONFIG_M486 is not set > # CONFIG_M586 is not set > # CONFIG_M586TSC is not set > # CONFIG_M586MMX is not set > # CONFIG_M686 is not set > # CONFIG_MPENTIUMII is not set > # CONFIG_MPENTIUMIII is not set > # CONFIG_MPENTIUMM is not set > CONFIG_MPENTIUM4=y > # CONFIG_MK6 is not set > # CONFIG_MK7 is not set > # CONFIG_MK8 is not set > # CONFIG_MCRUSOE is not set > # CONFIG_MWINCHIPC6 is not set > # CONFIG_MWINCHIP2 is not set > # CONFIG_MWINCHIP3D is not set > # CONFIG_MCYRIXIII is not set > # CONFIG_MVIAC3_2 is not set > # CONFIG_X86_GENERIC is not set > CONFIG_X86_CMPXCHG=y > CONFIG_X86_XADD=y > CONFIG_X86_L1_CACHE_SHIFT=7 > CONFIG_RWSEM_XCHGADD_ALGORITHM=y > CONFIG_X86_WP_WORKS_OK=y > CONFIG_X86_INVLPG=y > CONFIG_X86_BSWAP=y > CONFIG_X86_POPAD_OK=y > CONFIG_X86_GOOD_APIC=y > CONFIG_X86_INTEL_USERCOPY=y > CONFIG_X86_USE_PPRO_CHECKSUM=y > # CONFIG_HPET_TIMER is not set > CONFIG_SMP=y > CONFIG_NR_CPUS=8 > # CONFIG_SCHED_SMT is not set > # CONFIG_PREEMPT is not set > CONFIG_X86_LOCAL_APIC=y > CONFIG_X86_IO_APIC=y > CONFIG_X86_TSC=y > # CONFIG_X86_MCE is not set > # CONFIG_TOSHIBA is not set > # CONFIG_I8K is not set > # CONFIG_MICROCODE is not set > # CONFIG_X86_MSR is not set > # CONFIG_X86_CPUID is not set > > # > # Firmware Drivers > # > # CONFIG_EDD is not set > CONFIG_NOHIGHMEM=y > # CONFIG_HIGHMEM4G is not set > # CONFIG_HIGHMEM64G is not set > # CONFIG_MATH_EMULATION is not set > CONFIG_MTRR=y > CONFIG_IRQBALANCE=y > CONFIG_HAVE_DEC_LOCK=y > # CONFIG_REGPARM is not set > > # > # Power management options (ACPI, APM) > # > CONFIG_PM=y > # CONFIG_PM_DEBUG is not set > > # > # ACPI (Advanced Configuration and Power Interface) Support > # > # CONFIG_ACPI is not set > CONFIG_ACPI_BOOT=y > CONFIG_ACPI_BLACKLIST_YEAR=0 > > # > # APM (Advanced Power Management) BIOS Support > # > CONFIG_APM=y > # CONFIG_APM_IGNORE_USER_SUSPEND is not set > # CONFIG_APM_DO_ENABLE is not set > # CONFIG_APM_CPU_IDLE is not set > # CONFIG_APM_DISPLAY_BLANK is not set > # CONFIG_APM_RTC_IS_GMT is not set > # CONFIG_APM_ALLOW_INTS is not set > # CONFIG_APM_REAL_MODE_POWER_OFF is not set > > # > # CPU Frequency scaling > # > # CONFIG_CPU_FREQ is not set > > # > # Bus options (PCI, PCMCIA, EISA, MCA, ISA) > # > CONFIG_PCI=y > # CONFIG_PCI_GOBIOS is not set > # CONFIG_PCI_GOMMCONFIG is not set > # CONFIG_PCI_GODIRECT is not set > CONFIG_PCI_GOANY=y > CONFIG_PCI_BIOS=y > CONFIG_PCI_DIRECT=y > # CONFIG_PCI_MSI is not set > # CONFIG_PCI_LEGACY_PROC is not set > # CONFIG_PCI_NAMES is not set > # CONFIG_ISA is not set > # CONFIG_MCA is not set > # CONFIG_SCx200 is not set > > # > # Executable file formats > # > # CONFIG_BINFMT_ELF is not set > # CONFIG_BINFMT_AOUT is not set > # CONFIG_BINFMT_MISC is not set > > # > # Device Drivers > # > > # > # Generic Driver Options > # > CONFIG_STANDALONE=y > CONFIG_PREVENT_FIRMWARE_BUILD=y > > # > # Memory Technology Devices (MTD) > # > # CONFIG_MTD is not set > > # > # Parallel port support > # > CONFIG_PARPORT=y > CONFIG_PARPORT_PC=y > CONFIG_PARPORT_PC_CML1=y > # CONFIG_PARPORT_SERIAL is not set > # CONFIG_PARPORT_PC_FIFO is not set > # CONFIG_PARPORT_PC_SUPERIO is not set > # CONFIG_PARPORT_OTHER is not set > # CONFIG_PARPORT_1284 is not set > > # > # Plug and Play support > # > > # > # Block devices > # > # CONFIG_BLK_DEV_FD is not set > # CONFIG_PARIDE is not set > CONFIG_BLK_CPQ_DA=y > CONFIG_BLK_CPQ_CISS_DA=y > CONFIG_CISS_SCSI_TAPE=y > # CONFIG_BLK_DEV_DAC960 is not set > # CONFIG_BLK_DEV_UMEM is not set > # CONFIG_BLK_DEV_LOOP is not set > # CONFIG_BLK_DEV_SX8 is not set > # CONFIG_BLK_DEV_RAM is not set > # CONFIG_LBD is not set > > # > # ATA/ATAPI/MFM/RLL support > # > CONFIG_IDE=y > CONFIG_BLK_DEV_IDE=y > > # > # Please see Documentation/ide.txt for help/info on IDE drives > # > CONFIG_BLK_DEV_IDE_SATA=y > # CONFIG_BLK_DEV_HD_IDE is not set > CONFIG_BLK_DEV_IDEDISK=y > CONFIG_IDEDISK_MULTI_MODE=y > CONFIG_BLK_DEV_IDECD=y > # CONFIG_BLK_DEV_IDETAPE is not set > # CONFIG_BLK_DEV_IDEFLOPPY is not set > # CONFIG_BLK_DEV_IDESCSI is not set > # CONFIG_IDE_TASK_IOCTL is not set > CONFIG_IDE_TASKFILE_IO=y > > # > # IDE chipset support/bugfixes > # > CONFIG_IDE_GENERIC=y > CONFIG_BLK_DEV_CMD640=y > # CONFIG_BLK_DEV_CMD640_ENHANCED is not set > CONFIG_BLK_DEV_IDEPCI=y > # CONFIG_IDEPCI_SHARE_IRQ is not set > # CONFIG_BLK_DEV_OFFBOARD is not set > CONFIG_BLK_DEV_GENERIC=y > # CONFIG_BLK_DEV_OPTI621 is not set > # CONFIG_BLK_DEV_RZ1000 is not set > CONFIG_BLK_DEV_IDEDMA_PCI=y > # CONFIG_BLK_DEV_IDEDMA_FORCED is not set > CONFIG_IDEDMA_PCI_AUTO=y > # CONFIG_IDEDMA_ONLYDISK is not set > # CONFIG_BLK_DEV_AEC62XX is not set > # CONFIG_BLK_DEV_ALI15X3 is not set > # CONFIG_BLK_DEV_AMD74XX is not set > # CONFIG_BLK_DEV_ATIIXP is not set > # CONFIG_BLK_DEV_CMD64X is not set > # CONFIG_BLK_DEV_TRIFLEX is not set > # CONFIG_BLK_DEV_CY82C693 is not set > # CONFIG_BLK_DEV_CS5520 is not set > # CONFIG_BLK_DEV_CS5530 is not set > # CONFIG_BLK_DEV_HPT34X is not set > # CONFIG_BLK_DEV_HPT366 is not set > # CONFIG_BLK_DEV_SC1200 is not set > CONFIG_BLK_DEV_PIIX=y > # CONFIG_BLK_DEV_NS87415 is not set > # CONFIG_BLK_DEV_PDC202XX_OLD is not set > # CONFIG_BLK_DEV_PDC202XX_NEW is not set > # CONFIG_BLK_DEV_SVWKS is not set > # CONFIG_BLK_DEV_SIIMAGE is not set > # CONFIG_BLK_DEV_SIS5513 is not set > # CONFIG_BLK_DEV_SLC90E66 is not set > # CONFIG_BLK_DEV_TRM290 is not set > # CONFIG_BLK_DEV_VIA82CXXX is not set > # CONFIG_IDE_ARM is not set > CONFIG_BLK_DEV_IDEDMA=y > # CONFIG_IDEDMA_IVB is not set > CONFIG_IDEDMA_AUTO=y > # CONFIG_BLK_DEV_HD is not set > > # > # SCSI device support > # > CONFIG_SCSI=y > CONFIG_SCSI_PROC_FS=y > > # > # SCSI support type (disk, tape, CD-ROM) > # > CONFIG_BLK_DEV_SD=y > CONFIG_CHR_DEV_ST=y > # CONFIG_CHR_DEV_OSST is not set > # CONFIG_BLK_DEV_SR is not set > CONFIG_CHR_DEV_SG=y > > # > # Some SCSI devices (e.g. CD jukebox) support multiple LUNs > # > # CONFIG_SCSI_MULTI_LUN is not set > # CONFIG_SCSI_CONSTANTS is not set > # CONFIG_SCSI_LOGGING is not set > > # > # SCSI Transport Attributes > # > CONFIG_SCSI_SPI_ATTRS=y > # CONFIG_SCSI_FC_ATTRS is not set > > # > # SCSI low-level drivers > # > # CONFIG_BLK_DEV_3W_XXXX_RAID is not set > # CONFIG_SCSI_3W_9XXX is not set > # CONFIG_SCSI_ACARD is not set > # CONFIG_SCSI_AACRAID is not set > CONFIG_SCSI_AIC7XXX=y > CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 > CONFIG_AIC7XXX_RESET_DELAY_MS=15000 > CONFIG_AIC7XXX_DEBUG_ENABLE=y > CONFIG_AIC7XXX_DEBUG_MASK=0 > CONFIG_AIC7XXX_REG_PRETTY_PRINT=y > # CONFIG_SCSI_AIC7XXX_OLD is not set > # CONFIG_SCSI_AIC79XX is not set > # CONFIG_SCSI_DPT_I2O is not set > # CONFIG_MEGARAID_NEWGEN is not set > # CONFIG_MEGARAID_LEGACY is not set > # CONFIG_SCSI_SATA is not set > # CONFIG_SCSI_BUSLOGIC is not set > # CONFIG_SCSI_DMX3191D is not set > # CONFIG_SCSI_EATA is not set > # CONFIG_SCSI_EATA_PIO is not set > # CONFIG_SCSI_FUTURE_DOMAIN is not set > # CONFIG_SCSI_GDTH is not set > # CONFIG_SCSI_IPS is not set > # CONFIG_SCSI_INIA100 is not set > # CONFIG_SCSI_PPA is not set > # CONFIG_SCSI_IMM is not set > # CONFIG_SCSI_SYM53C8XX_2 is not set > # CONFIG_SCSI_IPR is not set > # CONFIG_SCSI_QLOGIC_ISP is not set > # CONFIG_SCSI_QLOGIC_FC is not set > # CONFIG_SCSI_QLOGIC_1280 is not set > CONFIG_SCSI_QLA2XXX=y > # CONFIG_SCSI_QLA21XX is not set > # CONFIG_SCSI_QLA22XX is not set > # CONFIG_SCSI_QLA2300 is not set > # CONFIG_SCSI_QLA2322 is not set > # CONFIG_SCSI_QLA6312 is not set > # CONFIG_SCSI_QLA6322 is not set > # CONFIG_SCSI_DC395x is not set > # CONFIG_SCSI_DC390T is not set > # CONFIG_SCSI_NSP32 is not set > # CONFIG_SCSI_DEBUG is not set > > # > # Multi-device support (RAID and LVM) > # > # CONFIG_MD is not set > > # > # Fusion MPT device support > # > # CONFIG_FUSION is not set > > # > # IEEE 1394 (FireWire) support > # > # CONFIG_IEEE1394 is not set > > # > # I2O device support > # > # CONFIG_I2O is not set > > # > # Networking support > # > # CONFIG_NET is not set > # CONFIG_NETPOLL is not set > # CONFIG_NET_POLL_CONTROLLER is not set > > # > # ISDN subsystem > # > > # > # Telephony Support > # > # CONFIG_PHONE is not set > # > # Input device support > # > CONFIG_INPUT=y > > # > # Userland interfaces > # > CONFIG_INPUT_MOUSEDEV=y > CONFIG_INPUT_MOUSEDEV_PSAUX=y > CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 > CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 > # CONFIG_INPUT_JOYDEV is not set > # CONFIG_INPUT_TSDEV is not set > # CONFIG_INPUT_EVDEV is not set > # CONFIG_INPUT_EVBUG is not set > > # > # Input I/O drivers > # > # CONFIG_GAMEPORT is not set > CONFIG_SOUND_GAMEPORT=y > CONFIG_SERIO=y > CONFIG_SERIO_I8042=y > # CONFIG_SERIO_SERPORT is not set > # CONFIG_SERIO_CT82C710 is not set > # CONFIG_SERIO_PARKBD is not set > # CONFIG_SERIO_PCIPS2 is not set > # CONFIG_SERIO_RAW is not set > > # > # Input Device Drivers > # > CONFIG_INPUT_KEYBOARD=y > CONFIG_KEYBOARD_ATKBD=y > # CONFIG_KEYBOARD_SUNKBD is not set > # CONFIG_KEYBOARD_LKKBD is not set > # CONFIG_KEYBOARD_XTKBD is not set > # CONFIG_KEYBOARD_NEWTON is not set > CONFIG_INPUT_MOUSE=y > CONFIG_MOUSE_PS2=y > # CONFIG_MOUSE_SERIAL is not set > # CONFIG_MOUSE_VSXXXAA is not set > # CONFIG_INPUT_JOYSTICK is not set > # CONFIG_INPUT_TOUCHSCREEN is not set > # CONFIG_INPUT_MISC is not set > > # > # Character devices > # > CONFIG_VT=y > CONFIG_VT_CONSOLE=y > CONFIG_HW_CONSOLE=y > # CONFIG_SERIAL_NONSTANDARD is not set > > # > # Serial drivers > # > CONFIG_SERIAL_8250=y > CONFIG_SERIAL_8250_CONSOLE=y > CONFIG_SERIAL_8250_NR_UARTS=4 > # CONFIG_SERIAL_8250_EXTENDED is not set > > # > # Non-8250 serial port support > # > CONFIG_SERIAL_CORE=y > CONFIG_SERIAL_CORE_CONSOLE=y > CONFIG_UNIX98_PTYS=y > # CONFIG_LEGACY_PTYS is not set > # CONFIG_PRINTER is not set > # CONFIG_PPDEV is not set > # CONFIG_TIPAR is not set > > # > # IPMI > # > # CONFIG_IPMI_HANDLER is not set > > # > # Watchdog Cards > # > # CONFIG_WATCHDOG is not set > # CONFIG_HW_RANDOM is not set > # CONFIG_NVRAM is not set > # CONFIG_RTC is not set > # CONFIG_GEN_RTC is not set > # CONFIG_DTLK is not set > # CONFIG_R3964 is not set > # CONFIG_APPLICOM is not set > # CONFIG_SONYPI is not set > > # > # Ftape, the floppy tape device driver > # > # CONFIG_AGP is not set > # CONFIG_DRM is not set > # CONFIG_MWAVE is not set > # CONFIG_RAW_DRIVER is not set > # CONFIG_HANGCHECK_TIMER is not set > > # > # I2C support > # > # CONFIG_I2C is not set > > # > # Dallas's 1-wire bus > # > # CONFIG_W1 is not set > > # > # Misc devices > # > # CONFIG_IBM_ASM is not set > > # > # Multimedia devices > # > # CONFIG_VIDEO_DEV is not set > > # > # Digital Video Broadcasting Devices > # > > # > # Graphics support > # > # CONFIG_FB is not set > # CONFIG_VIDEO_SELECT is not set > > # > # Console display driver support > # > CONFIG_VGA_CONSOLE=y > CONFIG_DUMMY_CONSOLE=y > > # > # Sound > # > # CONFIG_SOUND is not set > > # > # USB support > # > # CONFIG_USB is not set > > # > # USB Gadget Support > # > # CONFIG_USB_GADGET is not set > > # > # File systems > # > # CONFIG_EXT2_FS is not set > # CONFIG_EXT3_FS is not set > # CONFIG_JBD is not set > # CONFIG_REISERFS_FS is not set > # CONFIG_JFS_FS is not set > # CONFIG_XFS_FS is not set > # CONFIG_MINIX_FS is not set > # CONFIG_ROMFS_FS is not set > # CONFIG_QUOTA is not set > # CONFIG_AUTOFS_FS is not set > # CONFIG_AUTOFS4_FS is not set > > # > # CD-ROM/DVD Filesystems > # > # CONFIG_ISO9660_FS is not set > # CONFIG_UDF_FS is not set > > # > # DOS/FAT/NT Filesystems > # > # CONFIG_MSDOS_FS is not set > # CONFIG_VFAT_FS is not set > # CONFIG_NTFS_FS is not set > > # > # Pseudo filesystems > # > CONFIG_PROC_FS=y > CONFIG_PROC_KCORE=y > CONFIG_SYSFS=y > # CONFIG_DEVFS_FS is not set > # CONFIG_DEVPTS_FS_XATTR is not set > # CONFIG_TMPFS is not set > # CONFIG_HUGETLBFS is not set > # CONFIG_HUGETLB_PAGE is not set > CONFIG_RAMFS=y > > # > # Miscellaneous filesystems > # > # CONFIG_ADFS_FS is not set > # CONFIG_AFFS_FS is not set > # CONFIG_HFS_FS is not set > # CONFIG_HFSPLUS_FS is not set > # CONFIG_BEFS_FS is not set > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > # CONFIG_CRAMFS is not set > # CONFIG_VXFS_FS is not set > # CONFIG_HPFS_FS is not set > # CONFIG_QNX4FS_FS is not set > # CONFIG_SYSV_FS is not set > # CONFIG_UFS_FS is not set > > # > # Partition Types > # > # CONFIG_PARTITION_ADVANCED is not set > CONFIG_MSDOS_PARTITION=y > > # > # Native Language Support > # > CONFIG_NLS=y > CONFIG_NLS_DEFAULT="iso8859-1" > CONFIG_NLS_CODEPAGE_437=y > # CONFIG_NLS_CODEPAGE_737 is not set > # CONFIG_NLS_CODEPAGE_775 is not set > # CONFIG_NLS_CODEPAGE_850 is not set > # CONFIG_NLS_CODEPAGE_852 is not set > # CONFIG_NLS_CODEPAGE_855 is not set > # CONFIG_NLS_CODEPAGE_857 is not set > # CONFIG_NLS_CODEPAGE_860 is not set > # CONFIG_NLS_CODEPAGE_861 is not set > # CONFIG_NLS_CODEPAGE_862 is not set > # CONFIG_NLS_CODEPAGE_863 is not set > # CONFIG_NLS_CODEPAGE_864 is not set > # CONFIG_NLS_CODEPAGE_865 is not set > # CONFIG_NLS_CODEPAGE_866 is not set > # CONFIG_NLS_CODEPAGE_869 is not set > # CONFIG_NLS_CODEPAGE_936 is not set > # CONFIG_NLS_CODEPAGE_950 is not set > CONFIG_NLS_CODEPAGE_932=y > # CONFIG_NLS_CODEPAGE_949 is not set > # CONFIG_NLS_CODEPAGE_874 is not set > # CONFIG_NLS_ISO8859_8 is not set > # CONFIG_NLS_CODEPAGE_1250 is not set > # CONFIG_NLS_CODEPAGE_1251 is not set > # CONFIG_NLS_ASCII is not set > CONFIG_NLS_ISO8859_1=y > # CONFIG_NLS_ISO8859_2 is not set > # CONFIG_NLS_ISO8859_3 is not set > # CONFIG_NLS_ISO8859_4 is not set > # CONFIG_NLS_ISO8859_5 is not set > # CONFIG_NLS_ISO8859_6 is not set > # CONFIG_NLS_ISO8859_7 is not set > # CONFIG_NLS_ISO8859_9 is not set > # CONFIG_NLS_ISO8859_13 is not set > # CONFIG_NLS_ISO8859_14 is not set > # CONFIG_NLS_ISO8859_15 is not set > # CONFIG_NLS_KOI8_R is not set > # CONFIG_NLS_KOI8_U is not set > # CONFIG_NLS_UTF8 is not set > > # > # Profiling support > # > # CONFIG_PROFILING is not set > > # > # Kernel hacking > # > # CONFIG_DEBUG_KERNEL is not set > # CONFIG_FRAME_POINTER is not set > CONFIG_EARLY_PRINTK=y > # CONFIG_4KSTACKS is not set > CONFIG_X86_FIND_SMP_CONFIG=y > CONFIG_X86_MPPARSE=y > > # > # Security options > # > # CONFIG_SECURITY is not set > > # > # Cryptographic options > # > # CONFIG_CRYPTO is not set > > # > # Library routines > # > # CONFIG_CRC_CCITT is not set > # CONFIG_CRC32 is not set > # CONFIG_LIBCRC32C is not set > CONFIG_X86_SMP=y > CONFIG_X86_HT=y > CONFIG_X86_BIOS_REBOOT=y > CONFIG_X86_TRAMPOLINE=y > CONFIG_PC=y > -- > -- > Itsuro ODA <od...@va...> > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Mkdump-devel mailing list > Mkd...@li... > https://lists.sourceforge.net/lists/listinfo/mkdump-devel -- Itsuro ODA <od...@va...> |
From: <hir...@so...> - 2006-05-26 10:50:45
|
VA Linux 小田さん 松島@OSMです。お世話になっております。 もしかして、と思いinitrdイメージを使用するように mkexecを設定したところ、先のミニカーネルでもダンプ取得が 行えました。 /dev/以下の管理はすべてudevに任せていますので、ミニカーネル ブート時に/dev/以下が空になり、必要なデバイスにアクセスできなかった、 という感じでしょうか? また、送っていただいた.configファイルを使用してミニカーネルを 構築したところ、こちらの環境ではinitrdを使用せずともミニカーネルの ブートまでは表示されましたが、 「Kernel - panic -not syncing: VFS: Unabe to mount root fs on unknown-block(3,0)」と表示されハングします。 #この場合、initrdイメージを使用しても同じ症状でした -----Original Message----- 松島さん VA Linux 小田です。お世話になっております。 松島さんの .config でミニカーネルを作成し、障害の再現ができました。 (まず、ミニカーネルの確認をしたので、運用カーネルは2.6.9-34では ありません。) RedHat 2.6.9-34 のせいではなさそうです。 ミニカーネルがかなり大きい(ラージカーネル)ので、それが悪さをして いるのか、mkexecのコードを調査しましたが特に悪いところは見つけら れませんでした。再現させて、少し確認しましたが、ラージカーネルまで は制御が渡っており、だいたいどこまで動いているかは分かりましたが、 ハングの原因は不明です。 再現させられるので、いずれ原因は特定できると思いますが、少々時間が かかりそうです。 とりあえず、ミニカーネルを小さくして、やってもらえませんか。原因が 特定できていないので、それでうまく行く保証はありませんが。参考まで にこちらで使っているコンフィグを添付します。(前記の障害再現環境 でも、これだとうまく動きます。) --- # # Automatically generated make config: don't edit # Linux kernel version: 2.6.9 # Thu Mar 9 16:05:43 2006 # CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y # # General setup # CONFIG_LOCALVERSION="" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_SYSCTL is not set # CONFIG_AUDIT is not set CONFIG_LOG_BUF_SHIFT=15 # CONFIG_HOTPLUG is not set # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SHMEM=y # CONFIG_TINY_SHMEM is not set # # Loadable module support # # CONFIG_MODULES is not set # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HPET_TIMER is not set CONFIG_SMP=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_IRQBALANCE=y CONFIG_HAVE_DEC_LOCK=y # CONFIG_REGPARM is not set # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_DEBUG is not set # # ACPI (Advanced Configuration and Power Interface) Support # # CONFIG_ACPI is not set CONFIG_ACPI_BOOT=y CONFIG_ACPI_BLACKLIST_YEAR=0 # # APM (Advanced Power Management) BIOS Support # CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_RTC_IS_GMT is not set # CONFIG_APM_ALLOW_INTS is not set # CONFIG_APM_REAL_MODE_POWER_OFF is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # Bus options (PCI, PCMCIA, EISA, MCA, ISA) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_LEGACY_PROC is not set # CONFIG_PCI_NAMES is not set # CONFIG_ISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # Executable file formats # # CONFIG_BINFMT_ELF is not set # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_OTHER is not set # CONFIG_PARPORT_1284 is not set # # Plug and Play support # # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_LBD is not set # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # CONFIG_BLK_DEV_IDE_SATA=y # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_TASKFILE_IO=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set # # SCSI device support # CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA2XXX=y # CONFIG_SCSI_QLA21XX is not set # CONFIG_SCSI_QLA22XX is not set # CONFIG_SCSI_QLA2300 is not set # CONFIG_SCSI_QLA2322 is not set # CONFIG_SCSI_QLA6312 is not set # CONFIG_SCSI_QLA6322 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # # CONFIG_NET is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_TSDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input I/O drivers # # CONFIG_GAMEPORT is not set CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_RAW is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_AGP is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HANGCHECK_TIMER is not set # # I2C support # # CONFIG_I2C is not set # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # # Graphics support # # CONFIG_FB is not set # CONFIG_VIDEO_SELECT is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y # # Sound # # CONFIG_SOUND is not set # # USB support # # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # File systems # # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVPTS_FS_XATTR is not set # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_UTF8 is not set # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # CONFIG_FRAME_POINTER is not set CONFIG_EARLY_PRINTK=y # CONFIG_4KSTACKS is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y # # Security options # # CONFIG_SECURITY is not set # # Cryptographic options # # CONFIG_CRYPTO is not set # # Library routines # # CONFIG_CRC_CCITT is not set # CONFIG_CRC32 is not set # CONFIG_LIBCRC32C is not set CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_PC=y -- -- Itsuro ODA <od...@va...> |
From: Itsuro O. <od...@va...> - 2006-05-26 05:05:54
|
松島さん VA Linux 小田です。お世話になっております。 松島さんの .config でミニカーネルを作成し、障害の再現ができました。 (まず、ミニカーネルの確認をしたので、運用カーネルは2.6.9-34では ありません。) RedHat 2.6.9-34 のせいではなさそうです。 ミニカーネルがかなり大きい(ラージカーネル)ので、それが悪さをして いるのか、mkexecのコードを調査しましたが特に悪いところは見つけら れませんでした。再現させて、少し確認しましたが、ラージカーネルまで は制御が渡っており、だいたいどこまで動いているかは分かりましたが、 ハングの原因は不明です。 再現させられるので、いずれ原因は特定できると思いますが、少々時間が かかりそうです。 とりあえず、ミニカーネルを小さくして、やってもらえませんか。原因が 特定できていないので、それでうまく行く保証はありませんが。参考まで にこちらで使っているコンフィグを添付します。(前記の障害再現環境 でも、これだとうまく動きます。) --- # # Automatically generated make config: don't edit # Linux kernel version: 2.6.9 # Thu Mar 9 16:05:43 2006 # CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y # # General setup # CONFIG_LOCALVERSION="" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_SYSCTL is not set # CONFIG_AUDIT is not set CONFIG_LOG_BUF_SHIFT=15 # CONFIG_HOTPLUG is not set # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SHMEM=y # CONFIG_TINY_SHMEM is not set # # Loadable module support # # CONFIG_MODULES is not set # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HPET_TIMER is not set CONFIG_SMP=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_IRQBALANCE=y CONFIG_HAVE_DEC_LOCK=y # CONFIG_REGPARM is not set # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_DEBUG is not set # # ACPI (Advanced Configuration and Power Interface) Support # # CONFIG_ACPI is not set CONFIG_ACPI_BOOT=y CONFIG_ACPI_BLACKLIST_YEAR=0 # # APM (Advanced Power Management) BIOS Support # CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_RTC_IS_GMT is not set # CONFIG_APM_ALLOW_INTS is not set # CONFIG_APM_REAL_MODE_POWER_OFF is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # Bus options (PCI, PCMCIA, EISA, MCA, ISA) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_LEGACY_PROC is not set # CONFIG_PCI_NAMES is not set # CONFIG_ISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # Executable file formats # # CONFIG_BINFMT_ELF is not set # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_OTHER is not set # CONFIG_PARPORT_1284 is not set # # Plug and Play support # # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_LBD is not set # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # CONFIG_BLK_DEV_IDE_SATA=y # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_TASKFILE_IO=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set # # SCSI device support # CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA2XXX=y # CONFIG_SCSI_QLA21XX is not set # CONFIG_SCSI_QLA22XX is not set # CONFIG_SCSI_QLA2300 is not set # CONFIG_SCSI_QLA2322 is not set # CONFIG_SCSI_QLA6312 is not set # CONFIG_SCSI_QLA6322 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # # CONFIG_NET is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_TSDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input I/O drivers # # CONFIG_GAMEPORT is not set CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_RAW is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_AGP is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HANGCHECK_TIMER is not set # # I2C support # # CONFIG_I2C is not set # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # # Graphics support # # CONFIG_FB is not set # CONFIG_VIDEO_SELECT is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y # # Sound # # CONFIG_SOUND is not set # # USB support # # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # File systems # # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVPTS_FS_XATTR is not set # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_UTF8 is not set # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # CONFIG_FRAME_POINTER is not set CONFIG_EARLY_PRINTK=y # CONFIG_4KSTACKS is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y # # Security options # # CONFIG_SECURITY is not set # # Cryptographic options # # CONFIG_CRYPTO is not set # # Library routines # # CONFIG_CRC_CCITT is not set # CONFIG_CRC32 is not set # CONFIG_LIBCRC32C is not set CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_PC=y -- -- Itsuro ODA <od...@va...> |
From: <hir...@so...> - 2006-05-25 06:17:43
|
VA Linux 小田さん 松島@オープンソースマガジンです。お世話になっております。 >> bzImageではなくvmlinuxを使う、というのは大丈夫です。 > >若干、この書き方に不安を覚えたのですが、vmlinux と vmlinux.bin >は別物です。(参考: OSM 2006.3 Linuxカーネル2.6解読室 図2) すいません、書き方が悪かったのですが、arch/i386/boot/compress/vmlinux.binを 使っております。 メモリの件も、値を変えて試してみます。 ---- * ソフトバンク クリエイティブ株式会社 オープンソースマガジン編集部 * 松島 浩道 <hir...@so...> * TEL 03-5549-1124(直通) * 〒107-0052 東京都港区赤坂4-13-13 -----Original Message----- From: Itsuro Oda [mailto:od...@va...] Sent: Thursday, May 25, 2006 7:53 AM To: 松島 浩道(SBCr オープンソースマガジン編集) Cc: mkd...@li... Subject: Re: [Mkdump-devel] mini kernel can't load? 松島さん、 VA Linux 小田です。お世話になっております。 .configの送付、ありがとうございます。 > bzImageではなくvmlinuxを使う、というのは大丈夫です。 若干、この書き方に不安を覚えたのですが、vmlinux と vmlinux.bin は別物です。(参考: OSM 2006.3 Linuxカーネル2.6解読室 図2) あと、initrdを使用しないのであれば、メモリは、8MB あれば十分 です。 よろしくお願いします。 -- Itsuro ODA <od...@va...> |