* PV Grub Questions
@ 2008-08-26 19:57 Todd Deshane
2008-08-26 20:35 ` Keir Fraser
` (5 more replies)
0 siblings, 6 replies; 40+ messages in thread
From: Todd Deshane @ 2008-08-26 19:57 UTC (permalink / raw)
To: xen-devel mailing list
I am using Xen 3.3 from source.
My PV guest boots fine with the normal kernel and initrd options
When I boot the guest with PV GRUB I only get:
GNU GRUB version 0.97 (65536K lower / 0K upper memory)
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grubdom>
Normally in this situation I would do one of the following:
a)
root (hd0,1)
setup (hd0)
boot (or quit)
In this case however setup and quit are unknown commands.
Is that expected?
b)
kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen
initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen
boot
In this case, I get
Page fault in pagetable walk (access to invalid memory?).
I get dropped back to the dom0 command line and the guest is still running
xm console guest bring me to a grubdom> prompt.
If I only specify a kernel, i.e.
kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen
boot
It starts booting the kernel, but gets stuck during the boot process at:
rtc: IRQ 8 is not free.
Non-volatile memory driver v1.2
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
Xen virtual console successfully installed as xvc0
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
xen-vbd: registered block device major 3
hda:
(Full boot output included below ***)
Below is all the relevant information that I could think of.
Any ideas on the best way to troubleshoot?
Thanks in advance.
Cheers,
Todd
APPENDIX OF TROUBLESHOOTING INFO
The disk image was created with dd and the partitions were made with
parted --script <disk image> <commands>
# fdisk -l output
fdisk -l /root/benchvm/bin/img-xen-guest/image-0.img
You must set cylinders.
You can do this from the extra functions menu.
Disk /root/benchvm/bin/img-xen-guest/image-0.img: 0 MB, 0 bytes
4 heads, 32 sectors/track, 0 cylinders
Units = cylinders of 128 * 512 = 65536 bytes
Disk identifier: 0x00019635
Device Boot Start
End Blocks Id System
/root/benchvm/bin/img-xen-guest/image-0.img1 1
7813 500016 82 Linux swap / Solaris
Partition 1 has different physical/logical endings:
phys=(1023, 3, 32) logical=(7812, 3, 32)
/root/benchvm/bin/img-xen-guest/image-0.img2 7814
76406 4389952 83 Linux
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(1023, 3, 32) logical=(7813, 0, 1)
Partition 2 has different physical/logical endings:
phys=(1023, 3, 32) logical=(76405, 3, 32)
#pygrub try
pygrub /root/benchvm/bin/img-xen-guest/image-0.img
Traceback (most recent call last):
File "/usr/bin/pygrub", line 655, in <module>
fs = fsimage.open(file, get_fs_offset(file))
File "/usr/bin/pygrub", line 117, in get_fs_offset
offset += get_solaris_slice(file, offset)
File "/usr/bin/pygrub", line 80, in get_solaris_slice
raise RuntimeError, "Invalid disklabel magic"
RuntimeError: Invalid disklabel magic
My guest config:
kernel = "/usr/lib64/xen/boot/pv-grub-x86_64.gz"
extra = "(hd0,1)/boot/grub/menu.lst"
memory = 64
vif = [ '' ]
disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ]
root = "/dev/hda2 ro"
My grub config file
default 0
timeout 3
title Ubuntu 8.04, kernel 2.6.27-rc4 Default
root (hd0,1)
kernel /boot/vmlinuz root=UUID=d301f12e-0d78-416d-8946-a091291fffe7
ro quiet splash
quiet
title Ubuntu 8.04, kernel 2.6.24-16-xen
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-xen
root=UUID=d301f12e-0d78-416d-8946-a091291fffe7 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-xen
quiet
title Ubuntu 8.04, kernel 2.6.18.8-xen
root (hd0,1)
kernel /boot/vmlinuz-2.6.18.8-xen
root=UUID=d301f12e-0d78-416d-8946-a091291fffe7 ro quiet splash
initrd /boot/initrd.img-2.6.18.8-xen
quiet
***Full boot outuput from only using kernel, then boot on grubdom prompt
close blk: backend at /local/domain/0/backend/tap/30/768
WARNING: g.e. still in use! (19)
Bootdata ok (command line is )
Linux version 2.6.18.8-xen (root@test1) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) #1 SMP Sun Aug 24 22:15:44 EDT 2008
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000004800000 (usable)
No mptable found.
Built 1 zonelists. Total pages: 17147
Kernel command line:
Initializing CPU#0
PID hash table entries: 512 (order: 9, 4096 bytes)
Xen reported: 2393.998 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Software IO TLB disabled
Memory: 60064k/73728k available (2022k kernel code, 5412k reserved,
873k data, 176k init)
Calibrating delay using timer specific routine.. 4788.99 BogoMIPS (lpj=23944986)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 256
, L1 D cache: 32K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
Freeing SMP alternatives: 28k freed
Brought up 1 CPUs
migration_cost=0
NET: Registered protocol family 16
Brought up 1 CPUs
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
suspend: event channel 6
xen_mem: Initialising balloon driver.
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 1, 8192 bytes)
TCP established hash table entries: 4096 (order: 4, 65536 bytes)
TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
IA-32 Microcode Update Driver: v1.14a-xen <tigran@veritas.com>
audit: initializing netlink socket (disabled)
audit(1219780377.445:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Non-volatile memory driver v1.2
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
Xen virtual console successfully installed as xvc0
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
xen-vbd: registered block device major 3
hda:
--
Todd Deshane
http://todddeshane.net
check out our book: http://runningxen.com
^ permalink raw reply [flat|nested] 40+ messages in thread* Re: PV Grub Questions 2008-08-26 19:57 PV Grub Questions Todd Deshane @ 2008-08-26 20:35 ` Keir Fraser 2008-08-26 20:51 ` Todd Deshane 2008-08-27 7:59 ` Gerd Hoffmann 2008-08-26 23:45 ` Samuel Thibault ` (4 subsequent siblings) 5 siblings, 2 replies; 40+ messages in thread From: Keir Fraser @ 2008-08-26 20:35 UTC (permalink / raw) To: deshantm, xen-devel mailing list On 26/8/08 20:57, "Todd Deshane" <deshantm@gmail.com> wrote: > root (hd0,1) > setup (hd0) > boot (or quit) > > In this case however setup and quit are unknown commands. > Is that expected? Aren't setup and quit only available when running grub as a utility rather than in bootloader mode? setup is the command which installs the grub bootloader program, and quit exits the utility -- neither makes sense from the bootloader command line (which is the mode in which pvgrub runs). -- Keir ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 20:35 ` Keir Fraser @ 2008-08-26 20:51 ` Todd Deshane 2008-08-27 7:59 ` Gerd Hoffmann 1 sibling, 0 replies; 40+ messages in thread From: Todd Deshane @ 2008-08-26 20:51 UTC (permalink / raw) To: Keir Fraser; +Cc: xen-devel mailing list On Tue, Aug 26, 2008 at 4:35 PM, Keir Fraser <keir.fraser@eu.citrix.com> wrote: > On 26/8/08 20:57, "Todd Deshane" <deshantm@gmail.com> wrote: > >> root (hd0,1) >> setup (hd0) >> boot (or quit) >> >> In this case however setup and quit are unknown commands. >> Is that expected? > > Aren't setup and quit only available when running grub as a utility rather > than in bootloader mode? setup is the command which installs the grub > bootloader program, and quit exits the utility -- neither makes sense from > the bootloader command line (which is the mode in which pvgrub runs). > Well I have run those many times on broken physical systems to get them to boot, but it is not an essential feature for PV GRUB, I'm just trying to get it to work in general. I was just trying any way in that I could. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 20:35 ` Keir Fraser 2008-08-26 20:51 ` Todd Deshane @ 2008-08-27 7:59 ` Gerd Hoffmann 1 sibling, 0 replies; 40+ messages in thread From: Gerd Hoffmann @ 2008-08-27 7:59 UTC (permalink / raw) To: Keir Fraser; +Cc: deshantm, xen-devel mailing list Keir Fraser wrote: > On 26/8/08 20:57, "Todd Deshane" <deshantm@gmail.com> wrote: > >> root (hd0,1) >> setup (hd0) >> boot (or quit) >> >> In this case however setup and quit are unknown commands. >> Is that expected? > > Aren't setup and quit only available when running grub as a utility rather > than in bootloader mode? quit is utility only. install/setup works in grub too, and in fact it was the only way to install grub to disk in the very early grub days: First "cat stage1 stage2 > /dev/fd0", then boot from the floppy, then install grub on the hard disk. For pvgrub install/setup that doesn't make sense at all because it isn't BIOS-loaded from the guest hard disk in the first place. You have to pass in the path to the config file via extra="(hd0,0)/boot/grub/menu.lst" to make it display a menu though. cheers, Gerd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 19:57 PV Grub Questions Todd Deshane 2008-08-26 20:35 ` Keir Fraser @ 2008-08-26 23:45 ` Samuel Thibault 2008-08-27 2:32 ` Todd Deshane 2008-08-27 15:33 ` Samuel Thibault ` (3 subsequent siblings) 5 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-26 23:45 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Hello, Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > a) > root (hd0,1) > setup (hd0) > boot (or quit) > > In this case however setup and quit are unknown commands. > Is that expected? Yes. The MBR of a partition is supposed to contain a real bootloader, not a PV bootloader, thus the setup command doesn't hold. quit only makes sense when running from a Unix shell, so doesn't make sense here, reboot or halt can be used instead. > b) > kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen > initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen > boot > > In this case, I get > Page fault in pagetable walk (access to invalid memory?). Should work :/ Could you send me your images so I can test? > It starts booting the kernel, but gets stuck during the boot process at: > > rtc: IRQ 8 is not free. > Non-volatile memory driver v1.2 > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > loop: loaded (max 8 devices) > Xen virtual console successfully installed as xvc0 > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > xen-vbd: registered block device major 3 > hda: Is there any message in dom0's dmesg or xm dmesg? Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 23:45 ` Samuel Thibault @ 2008-08-27 2:32 ` Todd Deshane 2008-08-27 9:02 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-27 2:32 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list Hello Samuel, Thanks again for the response and offer to look into it. Comments/questions inline. On Tue, Aug 26, 2008 at 7:45 PM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Hello, > > Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : >> a) >> root (hd0,1) >> setup (hd0) >> boot (or quit) >> >> In this case however setup and quit are unknown commands. >> Is that expected? > > Yes. The MBR of a partition is supposed to contain a real bootloader, > not a PV bootloader, thus the setup command doesn't hold. quit only > makes sense when running from a Unix shell, so doesn't make sense here, > reboot or halt can be used instead. > So do you mean that this is fundamental to a PV guest or just under these circumstances? Since I am able to run the following when booted into the same guest by passing a kernel and ramdisk. grub> root (hd0,1) root (hd0,1) grub> setup (hd0) setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit quit >> b) >> kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen >> initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen >> boot >> >> In this case, I get >> Page fault in pagetable walk (access to invalid memory?). > > Should work :/ > Could you send me your images so I can test? > Sent a link in a previous private mail, let me know if there are any problems. >> It starts booting the kernel, but gets stuck during the boot process at: >> >> rtc: IRQ 8 is not free. >> Non-volatile memory driver v1.2 >> RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize >> loop: loaded (max 8 devices) >> Xen virtual console successfully installed as xvc0 >> Event-channel device installed. >> netfront: Initialising virtual ethernet driver. >> xen-vbd: registered block device major 3 >> hda: > > Is there any message in dom0's dmesg or xm dmesg? > Nothing is added to dmesg or xm dmesg that I can see. I did however notice some text fly by that I hadn't before. it is below just in case it could be useful in debugging when running the xm create -c guest1, I get: Using config file "/etc/xen/guest1". Started domain guest1 Xen Minimal OS! start_info: 0x9ac000 nr_pages: 16384 shared_inf: cec1c000 pt_base: 0x9af000 mod_start: 0x0 mod_len: 0 flags: 0x0 cmd_line: root=/dev/hda2 ro (hd0,1)/boot/grub/menu.lst stack: 0x94b860-0x96b860 MM: Init _text: 0x0 _etext: 0x5cd36 _erodata: 0x74000 _edata: 0x7cb00 stack start: 0x94b860 _end: 0x98be48 start_pfn: 9bb max_pfn: 4000 Mapping memory range 0xc00000 - 0x4000000 setting 0x0-0x74000 readonly followed by the GRUB/grubdom prompt on a cleared screen. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-27 2:32 ` Todd Deshane @ 2008-08-27 9:02 ` Samuel Thibault 0 siblings, 0 replies; 40+ messages in thread From: Samuel Thibault @ 2008-08-27 9:02 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Tue 26 Aug 2008 22:32:52 -0400, a écrit : > > Yes. The MBR of a partition is supposed to contain a real bootloader, > > not a PV bootloader, thus the setup command doesn't hold. quit only > > makes sense when running from a Unix shell, so doesn't make sense here, > > reboot or halt can be used instead. > > So do you mean that this is fundamental to a PV guest or just under these > circumstances? As Gerd explained, that's fundamental to a PV guest. I really don't want to implement stage1/1.5/2 while the domain builder can just boot PV-GRUB directly :) > grub> root (hd0,1) > root (hd0,1) > grub> setup (hd0) > setup (hd0) > Checking if "/boot/grub/stage1" exists... yes > Checking if "/boot/grub/stage2" exists... yes > Checking if "/boot/grub/e2fs_stage1_5" exists... yes > Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. > succeeded > Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p > (hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded > Done. > grub> quit > quit Yes, but that installed the real grub, one that is loaded by a real BIOS with real IDE disks etc, not PV-GRUB. > Started domain guest1 > Xen Minimal OS! >... etc Yes, that is Mini-OS boot messages, not useful here actually. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 19:57 PV Grub Questions Todd Deshane 2008-08-26 20:35 ` Keir Fraser 2008-08-26 23:45 ` Samuel Thibault @ 2008-08-27 15:33 ` Samuel Thibault 2008-08-27 19:33 ` Todd Deshane 2008-08-27 15:55 ` [PATCH] stubdom: make xc_map_foreign_ranges use malloc instead of stack space [Was: PV Grub Questions] Samuel Thibault ` (2 subsequent siblings) 5 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-27 15:33 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Hello, Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen > initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen > boot > > In this case, I get > Page fault in pagetable walk (access to invalid memory?). It looks like a stack overflow, possibly because initrd.img is a bit big (6MB), I'm looking in the zlib code to see where that could come from. In the meanwhile, you can try to increase __STACK_SIZE_PAGE_ORDER to 5 in extras/mini-os/include/x86/arch_limits.h, that works for me. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-27 15:33 ` Samuel Thibault @ 2008-08-27 19:33 ` Todd Deshane 2008-08-27 23:05 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-27 19:33 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list Hello, On Wed, Aug 27, 2008 at 11:33 AM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Hello, > > Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : >> kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen >> initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen >> boot >> >> In this case, I get >> Page fault in pagetable walk (access to invalid memory?). > > It looks like a stack overflow, possibly because initrd.img is a bit big > (6MB), I'm looking in the zlib code to see where that could come from. > In the meanwhile, you can try to increase __STACK_SIZE_PAGE_ORDER to 5 > in extras/mini-os/include/x86/arch_limits.h, that works for me. > I made the change in the file above as: #define __STACK_SIZE_PAGE_ORDER 5 Now I get: grubdom> kernel (hd0,1)/boot/vmlinuz-2.6.18.8-xen grubdom> initrd (hd0,1)/boot/initrd.img-2.6.18.8-xen grubdom> boot Cannot handle page request order 0! Page fault at linear address 0x0, rip 0x4f730, regs 0xa9fd08, sp 0xa9fdb0, our_sp 0xa9fcd0, code 2 Thread: main RIP: e030:[<000000000004f730>] RSP: e02b:0000000000a9fdb0 EFLAGS: 00010202 RAX: 0000000000000000 RBX: 000000200685bcd8 RCX: 0000000000000020 RDX: 0000000000001000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000a9fde8 R08: 0101010101010101 R09: 0000000000000000 R10: 0000000000000000 R11: 000000000000003f R12: 000000000010e79d R13: 000000000000d368 R14: 0000000000001a6d R15: 0000002006803d80 base is 0xa9fde8 caller is 0x187ca base is 0xa9fe58 caller is 0x3c63 base is 0xa9fe68 caller is 0x8e65 base is 0xa9fe88 caller is 0xaa9f base is 0xa9feb8 caller is 0x10bd3 base is 0xa9ff58 caller is 0x4129 base is 0xa9ff68 caller is 0x425ad base is 0xa9ffe8 caller is 0x33da a9fda0: b0 fd a9 00 00 00 00 00 2b e0 00 00 00 00 00 00 a9fdb0: 95 84 01 00 00 00 00 00 00 1c 00 00 00 00 00 00 a9fdc0: 80 3d 80 06 20 00 00 00 60 3d 00 04 20 00 00 00 a9fdd0: 20 d3 72 00 00 00 00 00 70 3d 80 04 20 00 00 00 a9fdd0: 20 d3 72 00 00 00 00 00 70 3d 80 04 20 00 00 00 a9fde0: 00 18 34 01 00 00 00 00 58 fe a9 00 00 00 00 00 a9fdf0: ca 87 01 00 00 00 00 00 0d 00 00 00 4e 00 00 00 a9fe00: 09 00 00 00 00 00 00 00 c8 03 00 00 00 00 00 00 4f720: 48 81 fa 00 01 00 00 72 78 48 c1 e9 07 0f 1f 00 4f730: 48 0f c3 07 48 0f c3 47 08 48 0f c3 47 10 48 0f 4f740: c3 47 18 48 0f c3 47 20 48 0f c3 47 28 48 0f c3 4f750: 47 30 48 0f c3 47 38 48 0f c3 47 40 48 0f c3 47 Pagetable walk from virt 0, base 9f0000: L4 = 00000001113b7067 (0x9f1000) [offset = 0] L3 = 00000001113b6067 (0x9f2000) [offset = 0] L2 = 0000000102cb9067 (0x9f3000) [offset = 0] L1 = 0000000000000000 [offset = 0] Again, I get bumped from the guest and xm console back in brings me to a grubdom prompt. Any ideas? Cheers, Todd -- Todd Deshane http://todddeshane.net check out our book: http://runningxen.com ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-27 19:33 ` Todd Deshane @ 2008-08-27 23:05 ` Samuel Thibault 2008-08-28 0:48 ` Todd Deshane 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-27 23:05 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Wed 27 Aug 2008 15:33:40 -0400, a écrit : > grubdom> boot > Cannot handle page request order 0! The message could be less verbose, but that should be it: IIRC you have only 64MB in your domain, that's actually not so much for building a PV domain. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-27 23:05 ` Samuel Thibault @ 2008-08-28 0:48 ` Todd Deshane 2008-08-28 8:57 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-28 0:48 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list On Wed, Aug 27, 2008 at 7:05 PM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Todd Deshane, le Wed 27 Aug 2008 15:33:40 -0400, a écrit : >> grubdom> boot >> Cannot handle page request order 0! > > The message could be less verbose, but that should be it: IIRC you have > only 64MB in your domain, that's actually not so much for building a PV > domain. > I gave it a bunch more memory and now it hangs try to boot at the same point as before... <Boot Process> RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize loop: loaded (max 8 devices) Xen virtual console successfully installed as xvc0 Event-channel device installed. netfront: Initialising virtual ethernet driver. xen-vbd: registered block device major 3 hda: <HANG> Something in the way PV GRUB is doing things, since booting manually with kernel and ramdisk still works. It may be some option to the kernel command line, i tried adding: things like the following to kernel grubdom line, with no luck, still hangs. xencons=tty root=/dev/hda2 console=tty1 root=/dev/hda2 console=xvc0 root=/dev/hda2 The bigger problem though is the PV GRUB isn't actually working like I might expect it to. Do I need to pass the menu.lst file in the ramdisk option to see a grub menu? Or should it detect the menu.lst within the guest disk image file? Is there a simple example that I could download and work with to get a sense of a working PV GRUB example? Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 0:48 ` Todd Deshane @ 2008-08-28 8:57 ` Samuel Thibault 2008-08-28 13:34 ` Todd Deshane 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 8:57 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Wed 27 Aug 2008 20:48:13 -0400, a écrit : > On Wed, Aug 27, 2008 at 7:05 PM, Samuel Thibault > <samuel.thibault@eu.citrix.com> wrote: > > Todd Deshane, le Wed 27 Aug 2008 15:33:40 -0400, a écrit : > >> grubdom> boot > >> Cannot handle page request order 0! > > > > The message could be less verbose, but that should be it: IIRC you have > > only 64MB in your domain, that's actually not so much for building a PV > > domain. > > I gave it a bunch more memory and now it hangs try to boot at the same > point as before... > > <Boot Process> > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > loop: loaded (max 8 devices) > Xen virtual console successfully installed as xvc0 > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > xen-vbd: registered block device major 3 > hda: Ok, is your dom0 kernel a Xen 3.3 kernel? If yes, could you send me its configuration? > Do I need to pass the menu.lst file in the ramdisk option to see a grub > menu? Or should it detect the menu.lst within the guest disk image file? > > Is there a simple example that I could download and work with to get > a sense of a working PV GRUB example? Errr, did you read /usr/share/doc/xen/README.stubdom? And there is a PV-GRUB example in /etc/xen/xmexample.pv-grub. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 8:57 ` Samuel Thibault @ 2008-08-28 13:34 ` Todd Deshane 2008-08-28 13:48 ` Samuel Thibault 2008-08-28 14:04 ` Samuel Thibault 0 siblings, 2 replies; 40+ messages in thread From: Todd Deshane @ 2008-08-28 13:34 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list [-- Attachment #1: Type: text/plain, Size: 2272 bytes --] On Thu, Aug 28, 2008 at 4:57 AM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Todd Deshane, le Wed 27 Aug 2008 20:48:13 -0400, a écrit : >> On Wed, Aug 27, 2008 at 7:05 PM, Samuel Thibault >> <samuel.thibault@eu.citrix.com> wrote: >> > Todd Deshane, le Wed 27 Aug 2008 15:33:40 -0400, a écrit : >> >> grubdom> boot >> >> Cannot handle page request order 0! >> > >> > The message could be less verbose, but that should be it: IIRC you have >> > only 64MB in your domain, that's actually not so much for building a PV >> > domain. >> >> I gave it a bunch more memory and now it hangs try to boot at the same >> point as before... >> >> <Boot Process> >> RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize >> loop: loaded (max 8 devices) >> Xen virtual console successfully installed as xvc0 >> Event-channel device installed. >> netfront: Initialising virtual ethernet driver. >> xen-vbd: registered block device major 3 >> hda: > > Ok, is your dom0 kernel a Xen 3.3 kernel? If yes, could you send me its > configuration? > Yes a default make world build of Xen 3.3, config attached. >> Do I need to pass the menu.lst file in the ramdisk option to see a grub >> menu? Or should it detect the menu.lst within the guest disk image file? >> >> Is there a simple example that I could download and work with to get >> a sense of a working PV GRUB example? > > Errr, did you read /usr/share/doc/xen/README.stubdom? And there is a > PV-GRUB example in /etc/xen/xmexample.pv-grub. > I just read the <xen source tree>/stubdom/README file, particularly focusing on the PV-GRUB section. The description matches my understanding, but the results of using it do not... This README does not appear to be installed to the system in /usr/share/doc/xen, is it expected to be? I based my configuration directly from the /etc/xen/xmexample.pv-grub that you suggest. I think I mis-worded my request for an example. I suspect that my problem is either the disk image or some of configuration issue, is there a smallish disk image that you could make available for me to use with its corresponding config file so that I could get a known working disk image to narrow down the isssue? Cheers, Todd [-- Attachment #2: config-2.6.18.8-xen --] [-- Type: application/octet-stream, Size: 62397 bytes --] # # Automatically generated make config: don't edit # Linux kernel version: 2.6.18.8 # Wed Aug 27 14:57:10 2008 # CONFIG_X86_64=y CONFIG_64BIT=y CONFIG_X86=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_MMU=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_CMPXCHG=y CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_AUDIT_ARCH=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_CPUSETS=y # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_KMOD=y CONFIG_STOP_MACHINE=y # # Block layer # CONFIG_LBD=y # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_LSF=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_AS is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_VSMP is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set CONFIG_GENERIC_CPU=y CONFIG_X86_64_XEN=y CONFIG_X86_NO_TSS=y CONFIG_X86_NO_IDT=y CONFIG_X86_L1_CACHE_BYTES=128 CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_INTERNODE_CACHE_BYTES=128 CONFIG_X86_GOOD_APIC=y CONFIG_MICROCODE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_X86_IO_APIC=y CONFIG_X86_XEN_GENAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_MTRR=y CONFIG_SMP=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_BKL=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_RESOURCES_64BIT=y CONFIG_NR_CPUS=32 CONFIG_HOTPLUG_CPU=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_SWIOTLB=y CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x200000 CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_REORDER is not set CONFIG_K8_NB=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_ISA_DMA_API=y CONFIG_GENERIC_PENDING_IRQ=y # # Power management options # CONFIG_PM=y # CONFIG_PM_LEGACY is not set CONFIG_PM_DEBUG=y # CONFIG_SOFTWARE_SUSPEND is not set CONFIG_SUSPEND_SMP=y # # ACPI (Advanced Configuration and Power Interface) Support # CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y # CONFIG_ACPI_SLEEP_PROC_SLEEP is not set CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_HOTKEY=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=m CONFIG_ACPI_ASUS=m CONFIG_ACPI_IBM=m CONFIG_ACPI_TOSHIBA=m CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_ACPI_CONTAINER=m CONFIG_ACPI_SBS=m CONFIG_ACPI_PV_SLEEP=y CONFIG_PROCESSOR_EXTERNAL_CONTROL=y # # CPU Frequency scaling # # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_XEN_PCIDEV_FRONTEND=y # CONFIG_XEN_PCIDEV_FE_DEBUG is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # # PCCARD (PCMCIA/CardBus) support # CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_PCMCIA_IOCTL=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=m # # PCI Hotplug Support # CONFIG_HOTPLUG_PCI=m # CONFIG_HOTPLUG_PCI_FAKE is not set # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_COMPAT=y CONFIG_SYSVIPC_COMPAT=y # # Networking # CONFIG_NET=y # # Networking options # # CONFIG_NETDEBUG is not set CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m # # IP: Virtual Server Configuration # CONFIG_IP_VS=m # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_IPV6_TUNNEL=m CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CONNTRACK_SECMARK=y CONFIG_IP_NF_CONNTRACK_EVENTS=y CONFIG_IP_NF_CONNTRACK_NETLINK=m CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_NETBIOS_NS=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_PPTP=m CONFIG_IP_NF_H323=m CONFIG_IP_NF_SIP=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_TOS=m CONFIG_IP_NF_MATCH_RECENT=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_DSCP=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_NAT_PPTP=m CONFIG_IP_NF_NAT_H323=m CONFIG_IP_NF_NAT_SIP=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration (EXPERIMENTAL) # CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_OWNER=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_RAW=m # # DECnet: Netfilter Configuration # # CONFIG_DECNET_NF_GRABULATOR is not set # # Bridge: Netfilter Configuration # CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_ULOG=m # # DCCP Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m CONFIG_IP_DCCP_ACKVEC=y # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID2=m CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # # SCTP Configuration (EXPERIMENTAL) # CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set # CONFIG_SCTP_HMAC_SHA1 is not set CONFIG_SCTP_HMAC_MD5=y # # TIPC Configuration (EXPERIMENTAL) # CONFIG_TIPC=m # CONFIG_TIPC_ADVANCED is not set # CONFIG_TIPC_DEBUG is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_BRIDGE=m CONFIG_VLAN_8021Q=m CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m CONFIG_ECONET=m # CONFIG_ECONET_AUNUDP is not set # CONFIG_ECONET_NATIVE is not set CONFIG_WAN_ROUTER=m # # QoS and/or fair queueing # CONFIG_NET_SCHED=y CONFIG_NET_SCH_CLK_JIFFIES=y # CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set # CONFIG_NET_SCH_CLK_CPU is not set # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_INGRESS=m # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y CONFIG_NET_CLS_IND=y CONFIG_NET_ESTIMATOR=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m # # AX.25 network device drivers # CONFIG_MKISS=m CONFIG_6PACK=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m # # Old SIR device drivers # # # Old Serial dongle support # # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_MCS_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m # # Bluetooth device drivers # CONFIG_BT_HCIUSB=m CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m # CONFIG_BT_HCIDTL1 is not set # CONFIG_BT_HCIBT3C is not set # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIBTUART is not set CONFIG_BT_HCIVHCI=m CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m CONFIG_IEEE80211_SOFTMAC=m # CONFIG_IEEE80211_SOFTMAC_DEBUG is not set CONFIG_WIRELESS_EXT=y # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_DEBUG_DRIVER is not set CONFIG_SYS_HYPERVISOR=y # # Connector - unified userspace <-> kernelspace linker # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # # Memory Technology Devices (MTD) # CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_RFD_FTL=m # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # CONFIG_MTD_OBSOLETE_CHIPS is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_PNC2000 is not set CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_TS5500=m CONFIG_MTD_SBC_GXX=m # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set # CONFIG_MTD_DILNETPC is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=m CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=m CONFIG_MTD_M25P80=m # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0x0000 CONFIG_MTD_DOCPROBE_HIGH=y CONFIG_MTD_DOCPROBE_55AA=y # # NAND Flash Device Drivers # CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_NANDSIM=m # # OneNAND Flash Device Drivers # CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_OTP is not set # # Parallel port support # CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_PC_PCMCIA is not set CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y # # Plug and Play support # CONFIG_PNP=y CONFIG_PNP_DEBUG=y # # Protocols # CONFIG_PNPACPI=y # # Block devices # CONFIG_BLK_DEV_FD=m CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m # # Parallel IDE high-level drivers # CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m # # Parallel IDE protocol modules # CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_COMM=m CONFIG_PARIDE_DSTR=m CONFIG_PARIDE_FIT2=m CONFIG_PARIDE_FIT3=m CONFIG_PARIDE_EPAT=m CONFIG_PARIDE_EPATC8=y CONFIG_PARIDE_EPIA=m CONFIG_PARIDE_FRIQ=m CONFIG_PARIDE_FRPW=m CONFIG_PARIDE_KBIC=m CONFIG_PARIDE_KTTI=m CONFIG_PARIDE_ON20=m CONFIG_PARIDE_ON26=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m # # 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 is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=m CONFIG_IDEDISK_MULTI_MODE=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_BLK_DEV_IDESCSI=m # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=m 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=m CONFIG_BLK_DEV_ALI15X3=m # CONFIG_WDC_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT34X=m CONFIG_HPT34X_AUTODMA=y CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT821X=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_PDC202XX_BURST=y CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SIS5513=m CONFIG_BLK_DEV_SLC90E66=m # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=m # 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_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m # # SCSI low-level drivers # CONFIG_ISCSI_TCP=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_ENABLE_RD_STRM is not set # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m CONFIG_SCSI_SATA=m CONFIG_SCSI_SATA_AHCI=m CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_SATA_MV=m CONFIG_SCSI_SATA_NV=m CONFIG_SCSI_PDC_ADMA=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_SATA_QSTOR=m CONFIG_SCSI_SATA_PROMISE=m CONFIG_SCSI_SATA_SX4=m CONFIG_SCSI_SATA_SIL=m CONFIG_SCSI_SATA_SIL24=m CONFIG_SCSI_SATA_SIS=m CONFIG_SCSI_SATA_ULI=m CONFIG_SCSI_SATA_VIA=m CONFIG_SCSI_SATA_VITESSE=m CONFIG_SCSI_SATA_INTEL_COMBINED=y CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_OMIT_FLASHPOINT is not set CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m # CONFIG_SCSI_DEBUG is not set # # PCMCIA SCSI adapter support # # CONFIG_PCMCIA_FDOMAIN is not set # CONFIG_PCMCIA_QLOGIC is not set # CONFIG_PCMCIA_SYM53C500 is not set # # Multi-device support (RAID and LVM) # CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_RAID5_RESHAPE=y CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_EMC=m # # Fusion MPT device support # CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m # # IEEE 1394 (FireWire) support # CONFIG_IEEE1394=m # # Subsystem Options # # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y # CONFIG_IEEE1394_EXPORT_FULL_API is not set # # Device Drivers # CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m # # Protocol Drivers # CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m # # I2O device support # CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m # # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=m CONFIG_BONDING=m CONFIG_EQUALIZER=m CONFIG_TUN=m CONFIG_NET_SB1000=m # # ARCnet devices # CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=m CONFIG_ARCNET_RIM_I=m # CONFIG_ARCNET_COM20020 is not set # # PHY device support # CONFIG_PHYLIB=m # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m CONFIG_SMSC_PHY=m CONFIG_FIXED_PHY=m # CONFIG_FIXED_MII_10_FDX is not set # CONFIG_FIXED_MII_100_FDX is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_CASSINI=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m # # Tulip family network device support # CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m CONFIG_HP100=m CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_AMD8111E_NAPI=y CONFIG_ADAPTEC_STARFIRE=m CONFIG_ADAPTEC_STARFIRE_NAPI=y CONFIG_B44=m CONFIG_FORCEDETH=m CONFIG_DGRS=m CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_RHINE_NAPI is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=y CONFIG_SIS190=m CONFIG_SKGE=m CONFIG_SKY2=m CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m # # Ethernet (10000 Mbit) # CONFIG_CHELSIO_T1=m CONFIG_IXGB=m CONFIG_IXGB_NAPI=y CONFIG_S2IO=m CONFIG_S2IO_NAPI=y CONFIG_MYRI10GE=m # CONFIG_SFC is not set # # Token Ring devices # CONFIG_TR=y CONFIG_IBMOL=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m # # Wireless LAN (non-hamradio) # CONFIG_NET_RADIO=y CONFIG_NET_WIRELESS_RTNETLINK=y # # Obsolete Wireless cards support (pre-802.11) # CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m # # Wireless 802.11 Frequency Hopping cards support # CONFIG_PCMCIA_RAYCS=m # # Wireless 802.11b ISA/PCI cards support # CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2200=m CONFIG_IPW2200_MONITOR=y # CONFIG_IPW2200_RADIOTAP is not set # CONFIG_IPW2200_PROMISCUOUS is not set CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_AIRO=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m # # Wireless 802.11b Pcmcia/Cardbus cards support # # CONFIG_PCMCIA_HERMES is not set # CONFIG_PCMCIA_SPECTRUM is not set # CONFIG_AIRO_CS is not set # CONFIG_PCMCIA_ATMEL is not set # CONFIG_PCMCIA_WL3501 is not set # # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support # CONFIG_PRISM54=m CONFIG_USB_ZD1201=m CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m # CONFIG_HOSTAP_CS is not set CONFIG_BCM43XX=m CONFIG_BCM43XX_DEBUG=y CONFIG_BCM43XX_DMA=y CONFIG_BCM43XX_PIO=y CONFIG_BCM43XX_DMA_AND_PIO_MODE=y # CONFIG_BCM43XX_DMA_MODE is not set # CONFIG_BCM43XX_PIO_MODE is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_NET_WIRELESS=y # # PCMCIA network device support # # CONFIG_NET_PCMCIA is not set # # Wan interfaces # # CONFIG_WAN is not set # # ATM drivers # CONFIG_ATM_DUMMY=m CONFIG_ATM_TCP=m CONFIG_ATM_LANAI=m CONFIG_ATM_ENI=m # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=m # CONFIG_ATM_ZATM is not set CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=m # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_FORE200E_MAYBE=m # CONFIG_ATM_FORE200E_PCA is not set CONFIG_ATM_HE=m # CONFIG_ATM_HE_USE_SUNI is not set CONFIG_FDDI=y # CONFIG_DEFXX is not set CONFIG_SKFP=m CONFIG_HIPPI=y CONFIG_ROADRUNNER=m CONFIG_ROADRUNNER_LARGE_RINGS=y CONFIG_PLIP=m CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_MPPE=m CONFIG_PPPOE=m CONFIG_PPPOATM=m CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m CONFIG_NETPOLL=y CONFIG_NETPOLL_RX=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y # # ISDN subsystem # CONFIG_ISDN=m # # Old ISDN4Linux # CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y CONFIG_ISDN_X25=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y CONFIG_HISAX_NO_SENDCOMPLETE=y CONFIG_HISAX_NO_LLC=y CONFIG_HISAX_NO_KEYPAD=y CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y CONFIG_HISAX_SEDLBAUER=y CONFIG_HISAX_NETJET=y CONFIG_HISAX_NETJET_U=y CONFIG_HISAX_NICCY=y CONFIG_HISAX_BKM_A4T=y CONFIG_HISAX_SCT_QUADRO=y CONFIG_HISAX_GAZEL=y CONFIG_HISAX_HFC_PCI=y CONFIG_HISAX_W6692=y CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_ENTERNOW_PCI=y # CONFIG_HISAX_DEBUG is not set # # HiSax PCMCIA card service modules # # CONFIG_HISAX_SEDLBAUER_CS is not set # CONFIG_HISAX_ELSA_CS is not set # CONFIG_HISAX_AVM_A1_CS is not set # CONFIG_HISAX_TELES_CS is not set # # HiSax sub driver modules # CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m CONFIG_HISAX_HDLC=y # # Active cards # # # Siemens Gigaset # CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m # CONFIG_GIGASET_DEBUG is not set # CONFIG_GIGASET_UNDOCREQ is not set # # CAPI subsystem # CONFIG_ISDN_CAPI=m CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_CAPIFS_BOOL=y CONFIG_ISDN_CAPI_CAPIFS=m CONFIG_ISDN_CAPI_CAPIDRV=m # # CAPI hardware drivers # # # Active AVM cards # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m # CONFIG_ISDN_DRV_AVMB1_AVM_CS is not set CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m # # Active Eicon DIVA Server cards # # CONFIG_CAPI_EICON is not set # # Telephony Support # CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m # # 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=m CONFIG_INPUT_TSDEV=m CONFIG_INPUT_TSDEV_SCREEN_X=240 CONFIG_INPUT_TSDEV_SCREEN_Y=320 CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_VSXXXAA is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_UINPUT=m # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # # # Non-8250 serial port support # # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=64 CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m CONFIG_TIPAR=m # # IPMI # CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m # # Watchdog Cards # CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m CONFIG_SC520_WDT=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m CONFIG_IBMASR=m CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_I8XX_TCO=m CONFIG_SC1200_WDT=m CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m CONFIG_CPU5_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m CONFIG_WDT_501_PCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_GEODE=m CONFIG_NVRAM=y CONFIG_RTC=y CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m # # Ftape, the floppy tape device driver # CONFIG_AGP=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m # CONFIG_DRM_I830 is not set CONFIG_DRM_I915=m CONFIG_DRM_MGA=m # CONFIG_DRM_SIS is not set CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m # CONFIG_RAW_DRIVER is not set CONFIG_HANGCHECK_TIMER=m # # TPM devices # CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TCG_XEN=m CONFIG_TELCLOCK=m # # I2C support # CONFIG_I2C=m CONFIG_I2C_CHARDEV=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_OCORES=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m # # Miscellaneous I2C Chip support # CONFIG_SENSORS_DS1337=m CONFIG_SENSORS_DS1374=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCA9539=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_MAX6875=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # SPI support # CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m # # SPI Protocol Masters # # # Dallas's 1-wire bus # CONFIG_W1=m CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set # # Hardware Monitoring support # CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_HDAPS=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # CONFIG_IBM_ASM=m # # Multimedia devices # CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L1=y CONFIG_VIDEO_V4L1_COMPAT=y CONFIG_VIDEO_V4L2=y # # Video Capture Adapters # # # Video Capture Adapters # # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_VIVI=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_BT848_DVB=y CONFIG_VIDEO_SAA6588=m CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m CONFIG_VIDEO_W9966=m CONFIG_VIDEO_CPIA=m CONFIG_VIDEO_CPIA_PP=m CONFIG_VIDEO_CPIA_USB=m CONFIG_VIDEO_CPIA2=m CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS=y CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS=y # # Encoders and Decoders # CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_CX25840=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # V4L USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_24XXX=y CONFIG_VIDEO_PVRUSB2_SYSFS=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_EM28XX=m CONFIG_VIDEO_USBVIDEO=m CONFIG_USB_VICAM=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_QUICKCAM_MESSENGER=m CONFIG_USB_ET61X251=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_USB_W9968CF=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_ZC0301=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set # # Radio Adapters # CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_USB_DSBR=m # # Digital Video Broadcasting Devices # CONFIG_DVB=y CONFIG_DVB_CORE=m # # Supported SAA7146 based PCI Adapters # CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m # # Supported USB Adapters # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_CINERGYT2=m CONFIG_DVB_CINERGYT2_TUNING=y CONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32 CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512 CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250 CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=y CONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=100 # # Supported FlexCopII (B2C2) Adapters # CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set # # Supported BT878 Adapters # CONFIG_DVB_BT8XX=m # # Supported Pluto2 Adapters # CONFIG_DVB_PLUTO2=m # # Supported DVB Frontends # # # Customise DVB Frontends # # # DVB-S (satellite) frontends # CONFIG_DVB_STV0299=m CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_TDA8083=m CONFIG_DVB_MT312=m CONFIG_DVB_VES1X93=m CONFIG_DVB_S5H1420=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m # # Miscellaneous devices # CONFIG_DVB_PLL=m CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6421=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_USB_DABUSB=m # # Graphics support # CONFIG_FIRMWARE_EDID=y CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_CIRRUS=m # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=m CONFIG_FB_ARC=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_VGA16=m CONFIG_FB_VESA=y CONFIG_FB_HGA=m CONFIG_FB_HGA_ACCEL=y CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_MATROX_MULTIHEAD=y CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_VOODOO1=m CONFIG_FB_TRIDENT=m CONFIG_FB_TRIDENT_ACCEL=y CONFIG_FB_GEODE=y CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_VIRTUAL=m # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Logo configuration # CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_DEVICE=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_DEVICE=y # # Sound # CONFIG_SOUND=m # # Advanced Linux Sound Architecture # CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_AC97_BUS=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m # # PCI devices # CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m CONFIG_SND_ALS4000=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_PCXHR=m CONFIG_SND_RIPTIDE=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_SONICVIBES=m CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m # # USB devices # CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m # # PCMCIA devices # CONFIG_SND_VXPOCKET=m CONFIG_SND_PDAUDIOCF=m # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_ISP116X_HCD=m CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m # CONFIG_USB_SL811_CS is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_LIBUSUAL is not set # # USB Input Devices # CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDINPUT_POWERBOOK is not set CONFIG_HID_FF=y CONFIG_HID_PID=y CONFIG_LOGITECH_FF=y CONFIG_THRUSTMASTER_FF=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_ACECAD=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m CONFIG_USB_TOUCHSCREEN=m CONFIG_USB_TOUCHSCREEN_EGALAX=y CONFIG_USB_TOUCHSCREEN_PANJIT=y CONFIG_USB_TOUCHSCREEN_3M=y CONFIG_USB_TOUCHSCREEN_ITM=y CONFIG_USB_YEALINK=m CONFIG_USB_XPAD=m CONFIG_USB_ATI_REMOTE=m CONFIG_USB_ATI_REMOTE2=m CONFIG_USB_KEYSPAN_REMOTE=m CONFIG_USB_APPLETOUCH=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # # USB Network Adapters # CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_RNDIS_HOST=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_MON=y # # USB port drivers # CONFIG_USB_USS720=m # # USB Serial Converter support # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_FUNSOFT=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y CONFIG_USB_SERIAL_KEYSPAN_USA28X=y CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y CONFIG_USB_SERIAL_KEYSPAN_USA19=y CONFIG_USB_SERIAL_KEYSPAN_USA18X=y CONFIG_USB_SERIAL_KEYSPAN_USA19W=y CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y CONFIG_USB_SERIAL_KEYSPAN_USA49W=y CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m # CONFIG_USB_SERIAL_OPTION is not set CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_EZUSB=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_AUERSWALD=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m CONFIG_USB_TEST=m # # USB DSL modem support # CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=m CONFIG_MMC_SDHCI=m CONFIG_MMC_WBSD=m # # LED devices # CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m # # InfiniBand support # CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_ISER=m # # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) # CONFIG_EDAC=m # # Reporting subsystems # # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_E752X=m CONFIG_EDAC_POLL=y # # Real Time Clock # CONFIG_RTC_LIB=m CONFIG_RTC_CLASS=m # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=m CONFIG_RTC_INTF_PROC=m CONFIG_RTC_INTF_DEV=m CONFIG_RTC_INTF_DEV_UIE_EMUL=y # # RTC drivers # CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_TEST=m CONFIG_RTC_DRV_MAX6902=m CONFIG_RTC_DRV_V3020=m # # DMA Engine support # CONFIG_DMA_ENGINE=y # # DMA Clients # CONFIG_NET_DMA=y # # DMA Devices # CONFIG_INTEL_IOATDMA=m # # Firmware Drivers # CONFIG_EDD=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT2_FS_XIP=y CONFIG_FS_XIP=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=m CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_QUOTA=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=y CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y CONFIG_CONFIGFS_FS=m # # Miscellaneous filesystems # CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS_FS=m CONFIG_JFFS_FS_VERBOSE=0 CONFIG_JFFS_PROC_FS=y CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set CONFIG_CRAMFS=m CONFIG_VXFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set # # Network File Systems # CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp850" CONFIG_CIFS=m CONFIG_CIFS_STATS=y # CONFIG_CIFS_STATS2 is not set # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set CONFIG_AFS_FS=m CONFIG_RXRPC=m CONFIG_9P_FS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set CONFIG_EFI_PARTITION=y # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m # # Instrumentation Support # # CONFIG_PROFILING is not set # CONFIG_KPROBES is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set CONFIG_MAGIC_SYSRQ=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_KERNEL=y CONFIG_LOG_BUF_SHIFT=15 CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_DEBUG_VM is not set # CONFIG_FRAME_POINTER is not set # CONFIG_UNWIND_INFO is not set CONFIG_FORCED_INLINING=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_ROOTPLUG=m CONFIG_SECURITY_SECLVL=m # CONFIG_SECURITY_SELINUX is not set # # Cryptographic options # CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_AES=m CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Hardware crypto devices # CONFIG_XEN=y CONFIG_XEN_INTERFACE_VERSION=0x00030207 # # XEN # CONFIG_XEN_PRIVILEGED_GUEST=y # CONFIG_XEN_UNPRIVILEGED_GUEST is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_XENBUS_DEV=y CONFIG_XEN_BACKEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_XEN_BLKDEV_TAP=y CONFIG_XEN_NETDEV_BACKEND=y # CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set # CONFIG_XEN_NETDEV_LOOPBACK is not set CONFIG_XEN_PCIDEV_BACKEND=m # CONFIG_XEN_PCIDEV_BACKEND_VPCI is not set CONFIG_XEN_PCIDEV_BACKEND_PASS=y # CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set # CONFIG_XEN_PCIDEV_BACKEND_CONTROLLER is not set # CONFIG_XEN_PCIDEV_BE_DEBUG is not set CONFIG_XEN_TPMDEV_BACKEND=m CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_XEN_NETDEV_ACCEL_SFC_FRONTEND is not set CONFIG_XEN_SCSI_FRONTEND=m CONFIG_XEN_GRANT_DEV=y CONFIG_XEN_FRAMEBUFFER=y CONFIG_XEN_KEYBOARD=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DISABLE_SERIAL=y CONFIG_XEN_SYSFS=y CONFIG_XEN_COMPAT_030002_AND_LATER=y # CONFIG_XEN_COMPAT_030004_AND_LATER is not set # CONFIG_XEN_COMPAT_030100_AND_LATER is not set # CONFIG_XEN_COMPAT_LATEST_ONLY is not set CONFIG_XEN_COMPAT=0x030002 CONFIG_HAVE_IRQ_IGNORE_UNHANDLED=y CONFIG_NO_IDLE_HZ=y CONFIG_XEN_SMPBOOT=y CONFIG_XEN_BALLOON=y CONFIG_XEN_DEVMEM=y # # Library routines # CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_PLIST=y [-- Attachment #3: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 13:34 ` Todd Deshane @ 2008-08-28 13:48 ` Samuel Thibault 2008-08-28 17:17 ` Todd Deshane 2008-08-28 14:04 ` Samuel Thibault 1 sibling, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 13:48 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 09:34:19 -0400, a écrit : > > Errr, did you read /usr/share/doc/xen/README.stubdom? And there is a > > PV-GRUB example in /etc/xen/xmexample.pv-grub. > > I just read the <xen source tree>/stubdom/README file, particularly focusing > on the PV-GRUB section. The description matches my understanding, but > the results of using it do not... > > This README does not appear to be installed to > the system in /usr/share/doc/xen, is it expected to be? It should get installed to /usr/share/doc/xen/README.stubdom yes > I suspect that my problem is either the disk image or some of > configuration issue, is there a smallish disk image that you could > make available for me to use with its corresponding config file so > that I could get a known working disk image to narrow down the isssue? Well IIRC I'm just using the 3.3 dom0 kernel too (though with less modules to get it compiled faster). Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 13:48 ` Samuel Thibault @ 2008-08-28 17:17 ` Todd Deshane 2008-08-28 17:25 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-28 17:17 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list >> This README does not appear to be installed to >> the system in /usr/share/doc/xen, is it expected to be? > > It should get installed to /usr/share/doc/xen/README.stubdom yes The issue seems to be that make install was not called in the stubdom directory by default. I ran make install manually in stubdom/ and it installed everything. I re-ran make dist manually and in fact it doesn't actually call make install directly, instead it does: install -m0644 -p README /root/xen-3.3.0/dist/install/usr/share/doc/xen/README.stubdom Which for some reason doesn't work, since I checked the install location ( /root/xen-3.3.0/dist/install/usr/share/doc/xen/) manually and it doesn't show up there. So, I'm not sure what the real issue is why the README files don't also make it into /usr/share/doc/xen. They would be useful I think, so if you have ideas on what to fix/try I'd be willing to test. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:17 ` Todd Deshane @ 2008-08-28 17:25 ` Samuel Thibault 2008-08-28 17:31 ` Todd Deshane 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 17:25 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 13:17:21 -0400, a écrit : > >> This README does not appear to be installed to > >> the system in /usr/share/doc/xen, is it expected to be? > > > > It should get installed to /usr/share/doc/xen/README.stubdom yes > > The issue seems to be that make install was not called in the stubdom > directory by default. Err, well, just like other xen directories, no? Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:25 ` Samuel Thibault @ 2008-08-28 17:31 ` Todd Deshane 2008-08-28 17:33 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-28 17:31 UTC (permalink / raw) To: Samuel Thibault, Todd Deshane, xen-devel mailing list On Thu, Aug 28, 2008 at 1:25 PM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Todd Deshane, le Thu 28 Aug 2008 13:17:21 -0400, a écrit : >> >> This README does not appear to be installed to >> >> the system in /usr/share/doc/xen, is it expected to be? >> > >> > It should get installed to /usr/share/doc/xen/README.stubdom yes >> >> The issue seems to be that make install was not called in the stubdom >> directory by default. > > Err, well, just like other xen directories, no? > Well the only docs that are installed are the user.{pdf,ps} and interface.{pdf,ps} Also if you have graphviz, the xenapi.{pdf,ps} is probably also built/installed. Maybe it is policy not to include the READMEs or maybe I am missing the build flag. My offer to test/try/things debug is still available if I get suggestions. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:31 ` Todd Deshane @ 2008-08-28 17:33 ` Samuel Thibault 2008-09-03 12:18 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 17:33 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 13:31:20 -0400, a écrit : > > Err, well, just like other xen directories, no? > > Well the only docs that are installed are the user.{pdf,ps} and > interface.{pdf,ps} I changed that a bit before the Xen 3.3 release. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:33 ` Samuel Thibault @ 2008-09-03 12:18 ` Marco Sinhoreli 2008-09-03 21:01 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Marco Sinhoreli @ 2008-09-03 12:18 UTC (permalink / raw) To: Samuel Thibault, Todd Deshane, xen-devel mailing list Hi Samuel, xen devels, After apply the Samuel's patch in tools/libxc/xc_minios.c, I continue having the same problem after boot the kenrel: "Page fault in pagetable walk (access to invalid memory?)." More informations: # xm create -c pvmtest Using config file "./pvmtest". Started domain pvmtest Xen Minimal OS! start_info: 0xa8f000 nr_pages: 131072 shared_inf: bfcd6000 pt_base: 0xa92000 mod_start: 0x0 mod_len: 0 flags: 0x0 cmd_line: (hd0,0)/boot/grub/menu.lst stack: 0x94e860-0x96e860 MM: Init _text: 0x0 _etext: 0x5dfe7 _erodata: 0x75000 _edata: 0x7f3e0 stack start: 0x94e860 _end: 0x98ee48 start_pfn: a9e max_pfn: 20000 Mapping memory range 0xc00000 - 0x20000000 setting 0x0-0x75000 readonly skipped 0x1000 MM: Initialise page allocator for b98000(b98000)-20000000(20000000) MM: done Demand map pfns at 20001000-2020001000. Heap resides at 2020002000-4020002000. Initialising timer interface Initialising console ... done. gnttab_table mapped at 0x20001000. Initialising scheduler Thread "Idle": pointer: 0x2020002010, stack: 0xcb0000 Initialising xenbus Thread "xenstore": pointer: 0x20200027c0, stack: 0xcc0000 Dummy main: start_info=0x96e960 Thread "main": pointer: 0x2020002f70, stack: 0xcd0000 "main" "(hd0,0)/boot/grub/menu.lst" vbd 768 is hd0 ******************* BLKFRONT for device/vbd/768 ********** backend at /local/domain/0/backend/vbd/107/768 Failed to read /local/domain/0/backend/vbd/107/768/feature-flush-cache. 20971520 sectors of 512 bytes ************************** ## menu.lst title Debian GNU/Linux, kernel 2.6.18.8-xen root (hd0,0) kernel /boot/vmlinuz-2.6.18.8-xen root=/dev/hda1 ro quiet initrd /boot/initrd.img-2.6.18.8-xen # sed '/^#/d;/^$/d' pvmtest.cfg kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz" extra = "(hd0,0)/boot/grub/menu.lst" memory = 512 name = "pvmtest" vcpus = 1 vif = [ 'bridge=eth0' ] disk = [ 'phy:empirevg/lenny.pvm,hda,w' ] vfb = [ 'type=vnc' ] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart' Best regards, -- Marco Sinhoreli ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-03 12:18 ` Marco Sinhoreli @ 2008-09-03 21:01 ` Samuel Thibault 2008-09-03 21:12 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-09-03 21:01 UTC (permalink / raw) To: Marco Sinhoreli; +Cc: Todd Deshane, xen-devel mailing list Marco Sinhoreli, le Wed 03 Sep 2008 09:18:02 -0300, a écrit : > After apply the Samuel's patch in tools/libxc/xc_minios.c, I continue > having the same problem after boot the kenrel: "Page fault in > pagetable walk (access to invalid memory?)." Just to make sure: did you make distclean? Is it still "somehow" working without the initrd? (it really works for me now) Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-03 21:01 ` Samuel Thibault @ 2008-09-03 21:12 ` Marco Sinhoreli 0 siblings, 0 replies; 40+ messages in thread From: Marco Sinhoreli @ 2008-09-03 21:12 UTC (permalink / raw) To: Samuel Thibault, Marco Sinhoreli, Todd Deshane, xen-devel mailing list [-- Attachment #1: Type: text/plain, Size: 742 bytes --] Hi Samuel, I updated the Xen from mercurial xen-3.3-testing and it's okay now. Thanks, On Wed, Sep 3, 2008 at 6:01 PM, Samuel Thibault <samuel.thibault@ens-lyon.org> wrote: > Marco Sinhoreli, le Wed 03 Sep 2008 09:18:02 -0300, a écrit : >> After apply the Samuel's patch in tools/libxc/xc_minios.c, I continue >> having the same problem after boot the kenrel: "Page fault in >> pagetable walk (access to invalid memory?)." > > Just to make sure: did you make distclean? > Is it still "somehow" working without the initrd? > (it really works for me now) > > Samuel > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > -- Marco Sinhoreli [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 13:34 ` Todd Deshane 2008-08-28 13:48 ` Samuel Thibault @ 2008-08-28 14:04 ` Samuel Thibault 2008-08-28 14:11 ` Todd Deshane 1 sibling, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 14:04 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 09:34:19 -0400, a écrit : > I just read the <xen source tree>/stubdom/README file, particularly focusing > on the PV-GRUB section. The description matches my understanding, but > the results of using it do not... Just to make it clear: I think the results do not just because of bugs :) About menu.lst, just to make sure, when you say "My grub config file", it is in the guest (hd0,1) image, right? Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 14:04 ` Samuel Thibault @ 2008-08-28 14:11 ` Todd Deshane 0 siblings, 0 replies; 40+ messages in thread From: Todd Deshane @ 2008-08-28 14:11 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list On Thu, Aug 28, 2008 at 10:04 AM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Todd Deshane, le Thu 28 Aug 2008 09:34:19 -0400, a écrit : >> I just read the <xen source tree>/stubdom/README file, particularly focusing >> on the PV-GRUB section. The description matches my understanding, but >> the results of using it do not... > > Just to make it clear: I think the results do not just because of bugs > :) :), well I still don't rule out the case that I am doing something wrong still. So, I am trying to give information that can help us decide if I am doing something silly or if in fact there is a bug that was not found. > > About menu.lst, just to make sure, when you say "My grub config file", > it is in the guest (hd0,1) image, right? > Yes, the root partition, which contains the boot and grub directories, is on the virtual disk as /dev/hda2, I confirmed this and also early on sent the fdisk -l of the disk image. I still haven't ruled out the fact that it could be an issue with the detection of the disk image, but still need a working disk image to test on somehow. How do you create your disk images for test purposes? Do you use dd, some install tool, etc? Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* [PATCH] stubdom: make xc_map_foreign_ranges use malloc instead of stack space [Was: PV Grub Questions] 2008-08-26 19:57 PV Grub Questions Todd Deshane ` (2 preceding siblings ...) 2008-08-27 15:33 ` Samuel Thibault @ 2008-08-27 15:55 ` Samuel Thibault 2008-08-28 14:43 ` PV Grub Questions Samuel Thibault 2008-08-28 15:02 ` PV Grub Questions Samuel Thibault 5 siblings, 0 replies; 40+ messages in thread From: Samuel Thibault @ 2008-08-27 15:55 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Should be applied to the 3.3 tree as well. stubdom: make xc_map_foreign_ranges use malloc instead of stack space Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com> diff -r 96bbda1afb81 tools/libxc/xc_minios.c --- a/tools/libxc/xc_minios.c Wed Aug 27 15:53:44 2008 +0100 +++ b/tools/libxc/xc_minios.c Wed Aug 27 16:50:16 2008 +0100 @@ -80,9 +80,10 @@ void *xc_map_foreign_ranges(int xc_handl size_t size, int prot, size_t chunksize, privcmd_mmap_entry_t entries[], int nentries) { - unsigned long mfns[size / PAGE_SIZE]; + unsigned long *mfns; int i, j, n; unsigned long pt_prot = 0; + void *ret; #ifdef __ia64__ /* TODO */ #else @@ -92,12 +93,16 @@ void *xc_map_foreign_ranges(int xc_handl pt_prot = L1_PROT; #endif + mfns = malloc((size / PAGE_SIZE) * sizeof(*mfns)); + n = 0; for (i = 0; i < nentries; i++) for (j = 0; j < chunksize / PAGE_SIZE; j++) mfns[n++] = entries[i].mfn + j; - return map_frames_ex(mfns, n, 1, 0, 1, dom, 0, pt_prot); + ret = map_frames_ex(mfns, n, 1, 0, 1, dom, 0, pt_prot); + free(mfns); + return ret; } ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 19:57 PV Grub Questions Todd Deshane ` (3 preceding siblings ...) 2008-08-27 15:55 ` [PATCH] stubdom: make xc_map_foreign_ranges use malloc instead of stack space [Was: PV Grub Questions] Samuel Thibault @ 2008-08-28 14:43 ` Samuel Thibault 2008-08-28 15:13 ` Todd Deshane 2008-08-28 15:02 ` PV Grub Questions Samuel Thibault 5 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 14:43 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > extra = "(hd0,1)/boot/grub/menu.lst" > memory = 64 > vif = [ '' ] > disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] > root = "/dev/hda2 ro" Oh, that root option is the cause of the menu not showing up. That shouldn't be here, since it's in menu.lst itself. Won't solve the hang however. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 14:43 ` PV Grub Questions Samuel Thibault @ 2008-08-28 15:13 ` Todd Deshane 2008-08-28 15:27 ` [PATCH] PV-GRUB: fix example file [Was: PV Grub Questions] Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-28 15:13 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list On Thu, Aug 28, 2008 at 10:43 AM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : >> extra = "(hd0,1)/boot/grub/menu.lst" >> memory = 64 >> vif = [ '' ] >> disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] >> root = "/dev/hda2 ro" > > Oh, that root option is the cause of the menu not showing up. That > shouldn't be here, since it's in menu.lst itself. Cool, that is the first step on the way. I think that should be changed in the xmexample.pv-grub file, it will help users following the examples. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* [PATCH] PV-GRUB: fix example file [Was: PV Grub Questions] 2008-08-28 15:13 ` Todd Deshane @ 2008-08-28 15:27 ` Samuel Thibault 0 siblings, 0 replies; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 15:27 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 11:13:10 -0400, a écrit : > On Thu, Aug 28, 2008 at 10:43 AM, Samuel Thibault > <samuel.thibault@eu.citrix.com> wrote: > > Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > >> extra = "(hd0,1)/boot/grub/menu.lst" > >> memory = 64 > >> vif = [ '' ] > >> disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] > >> root = "/dev/hda2 ro" > > > > Oh, that root option is the cause of the menu not showing up. That > > shouldn't be here, since it's in menu.lst itself. > > Cool, that is the first step on the way. I think that should be changed in the > xmexample.pv-grub file, Gargl, I thought I had tested that file, but apparently not... Should be applied to the 3.3 tree too of course. Samuel pv-grub: fix example file Apparently 64MB is too short for the domain builder. No kernel option should be passed, as they are provided by menu.lst, and would only confuse grub. diff -r 51f868f2a29f tools/examples/xmexample.pv-grub --- a/tools/examples/xmexample.pv-grub Thu Aug 28 13:01:25 2008 +0100 +++ b/tools/examples/xmexample.pv-grub Thu Aug 28 16:23:26 2008 +0100 @@ -25,7 +25,7 @@ extra = "(hd0,0)/boot/grub/menu.lst" # WARNING: Creating a domain with insufficient memory may cause out of # memory errors. The domain needs enough memory to boot kernel # and modules. Allocating less than 32MBs is not recommended. -memory = 64 +memory = 128 # A name for your domain. All domains must have different names. name = "ExampleDomain" @@ -119,32 +119,6 @@ disk = [ 'phy:hda1,hda1,w' ] #vtpm = [ 'instance=1,backend=0' ] #---------------------------------------------------------------------------- -# Set the kernel command line for the new domain. -# You only need to define the IP parameters and hostname if the domain's -# IP config doesn't, e.g. in ifcfg-eth0 or via DHCP. -# You can use 'extra' to set the runlevel and custom environment -# variables used by custom rc scripts (e.g. VMID=, usr= ). - -# Set if you want dhcp to allocate the IP address. -#dhcp="dhcp" -# Set netmask. -#netmask= -# Set default gateway. -#gateway= -# Set the hostname. -#hostname= "vm%d" % vmid - -# Set root device. -root = "/dev/hda1 ro" - -# Root device for nfs. -#root = "/dev/nfs" -# The nfs server. -#nfs_server = '192.0.2.1' -# Root directory on the nfs server. -#nfs_root = '/full/path/to/root/directory' - -#---------------------------------------------------------------------------- # Configure the behaviour when a domain exits. There are three 'reasons' # for a domain to stop: poweroff, reboot, and crash. For each of these you # may specify: ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-26 19:57 PV Grub Questions Todd Deshane ` (4 preceding siblings ...) 2008-08-28 14:43 ` PV Grub Questions Samuel Thibault @ 2008-08-28 15:02 ` Samuel Thibault 2008-08-28 15:50 ` Samuel Thibault 5 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 15:02 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] Using tap may be a problem too, could you try with a plain partition? Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 15:02 ` PV Grub Questions Samuel Thibault @ 2008-08-28 15:50 ` Samuel Thibault 2008-08-28 16:51 ` Marco Sinhoreli 2008-08-28 17:27 ` Todd Deshane 0 siblings, 2 replies; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 15:50 UTC (permalink / raw) To: Todd Deshane, xen-devel mailing list Samuel Thibault, le Thu 28 Aug 2008 16:02:03 +0100, a écrit : > Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : > > disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] > > Using tap may be a problem too, could you try with a plain partition? Or a file without tap. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 15:50 ` Samuel Thibault @ 2008-08-28 16:51 ` Marco Sinhoreli 2008-08-28 17:29 ` Samuel Thibault 2008-08-28 17:27 ` Todd Deshane 1 sibling, 1 reply; 40+ messages in thread From: Marco Sinhoreli @ 2008-08-28 16:51 UTC (permalink / raw) To: Samuel Thibault, Todd Deshane, xen-devel mailing list [-- Attachment #1: Type: text/plain, Size: 673 bytes --] Using pv-grub is possible install a system from cdrom using a kernel with pv_ops? Cheers, On Thu, Aug 28, 2008 at 12:50 PM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Samuel Thibault, le Thu 28 Aug 2008 16:02:03 +0100, a écrit : >> Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : >> > disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] >> >> Using tap may be a problem too, could you try with a plain partition? > > Or a file without tap. > > Samuel > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > -- Marco Sinhoreli [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 16:51 ` Marco Sinhoreli @ 2008-08-28 17:29 ` Samuel Thibault 2008-09-25 21:06 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 17:29 UTC (permalink / raw) To: Marco Sinhoreli; +Cc: Todd Deshane, xen-devel mailing list Marco Sinhoreli, le Thu 28 Aug 2008 13:51:11 -0300, a écrit : > Using pv-grub is possible install a system from cdrom using a kernel > with pv_ops? You should be able to feed pv-grub with a menu.lst that fetches the kernel and initrd from the cdrom, yes; i.e. put in the config file kernel=/usr/lib/xen/boot/pv-grub-x86_64.gz ramdisk=/tmp/menu.lst disk=... vif=... where /tmp/menu.lst contains for instance root=(hd1) kernel /vmlinuz initrd /initrd.img boot Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:29 ` Samuel Thibault @ 2008-09-25 21:06 ` Marco Sinhoreli 2008-09-26 8:05 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Marco Sinhoreli @ 2008-09-25 21:06 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list [-- Attachment #1: Type: text/plain, Size: 815 bytes --] Hi Samuel, The pv-grub can read the cdrom but the OS installer can't identify the vbd as cdrom driver. Do you know how can I fix it? There is this feature in Xen for paravirt domains? Regards, On Thu, Aug 28, 2008 at 2:29 PM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Marco Sinhoreli, le Thu 28 Aug 2008 13:51:11 -0300, a écrit : >> Using pv-grub is possible install a system from cdrom using a kernel >> with pv_ops? > > You should be able to feed pv-grub with a menu.lst that fetches the > kernel and initrd from the cdrom, yes; i.e. put in the config file > > kernel=/usr/lib/xen/boot/pv-grub-x86_64.gz > ramdisk=/tmp/menu.lst > disk=... > vif=... > > where /tmp/menu.lst contains for instance > > root=(hd1) > kernel /vmlinuz > initrd /initrd.img > boot > > Samuel > -- Marco Sinhoreli [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-25 21:06 ` Marco Sinhoreli @ 2008-09-26 8:05 ` Samuel Thibault 2008-09-26 17:22 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-09-26 8:05 UTC (permalink / raw) To: Marco Sinhoreli; +Cc: xen-devel mailing list, Samuel Thibault Hello, Marco Sinhoreli, le Thu 25 Sep 2008 18:06:40 -0300, a écrit : > The pv-grub can read the cdrom but the OS installer can't identify the > vbd as cdrom driver. At that point PV-Grub doesn't exist any more, so the problem is somewhere. > Do you know how can I fix it? There is this feature in Xen for > paravirt domains? Yes there is, but you need to explicitely tell it, for instance: disk = ['file:/foo/bar/something.img,hdc:cdrom,r'] Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-26 8:05 ` Samuel Thibault @ 2008-09-26 17:22 ` Marco Sinhoreli 2008-09-26 18:39 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Marco Sinhoreli @ 2008-09-26 17:22 UTC (permalink / raw) To: Samuel Thibault, Marco Sinhoreli, Samuel Thibault, xen-devel mailing list [-- Attachment #1: Type: text/plain, Size: 4582 bytes --] It ins't working too. Below, I'm reproducing informations about my test system: My xen version: # xm info | grep -E 'major|minor' xen_major : 3 xen_minor : 3 # virtual machine dmesg | Registering block device major 202 | xvda: xvda1 xvda2 xvda3 | Registering block device major 22 | hdc: unknown partition table In vm configuration, the variable 'disk' is set like below: | disk = [ 'phy:/dev/empirevg/centos,xvda,w', 'file:/home/iso/centos-xen-image/CentOS-5.2-x86_64-bin-1of7.iso,hdc:cdrom,r' ] In log has only these entries about the vbd: # /var/log/xen/qemu-dm-pvcentos.log | medium change watch on `hdc' (index: 1): /home/iso/centos-xen-image/CentOS-5.2-x86_64-bin-1of7.iso # /var/log/xen/xend.log | [2008-09-26 13:55:00 3997] TRACE (XendDomainInfo:2860) XendDomainInfo.update done on domain 152: {'vcpus_params': {'cap': 0, 'weight': 256}, 'PV_args': '', '_temp_kernel': '/var/run/xend/boot/boot_kernel.aKv9gR', 'features': '', '_temp_args': 'ro root=LABEL=/ rhgb quiet', 'cpus': [[], []], 'paused': 1, 'shutdown_reason': 0, 'actions_after_reboot': 'restart', 'vcpu_avail': 3, 'VCPUs_live': 1, 'PV_bootloader': '', 'actions_after_crash': 'restart', 'vbd_refs': ['96741415-cc7f-888f-bb22-d9536e4a2667', 'c4cb92df-3d4e-a8b1-429d-e291aed95248'], 'PV_ramdisk': '', 'memory_dynamic_min': 268435456, '_temp_ramdisk': '/var/run/xend/boot/boot_ramdisk.2Dkcev', 'name_label': 'pvcentos', 'VCPUs_at_startup': 1, 'HVM_boot_params': {}, 'platform': {'device_model': '/usr/lib64/xen/bin/qemu-dm'}, 'PV_kernel': '', 'console_refs': ['f44f980b-2fee-d156-8e1a-2dcdd56c0d1a', 'c8a40489-9b26-94e2-2590-507038155e2e'], 'shutdown': 0, 'dying': 0, '_temp_using_bootloader': '1', 'blocked': 0, 'on_xend_stop': 'ignore', 'memory_static_min': 0, 'HVM_boot_policy': '', 'domid': 152, 'VCPUs_max': 2, 'start_time': 1222448100.201066, 'online_vcpus': 1, 'memory_static_max': 268435456, 'actions_after_shutdown': 'destroy', 'on_xend_start': 'ignore', 'crashed': 0, 'memory_dynamic_max': 268435456, 'actions_after_suspend': '', 'is_a_template': False, 'is_control_domain': False, 'uuid': 'b7f2a041-0369-a085-c4de-49073e338742', 'cpu_time': 0.0, 'shadow_memory': 0, 'target': 0, 'PV_bootloader_args': '', 'notes': {'FEATURES': writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel', 'VIRT_BASE': 18446744071562067968L, 'GUEST_VERSION': '2.6', 'PADDR_OFFSET': 18446744071562067968L, 'GUEST_OS': 'linux', 'HYPERCALL_PAGE': 18446744071564189696L, 'LOADER': 'generic', 'ENTRY': 18446744071564165120L, 'XEN_VERSION': 'xen-3.0'}, 'other_config': {}, 'running': 0, 'devices': {'96741415-cc7f-888f-bb22-d9536e4a2667': ('vbd', {'uuid': '96741415-cc7f-888f-bb22-d9536e4a2667', 'bootable': 1, 'devid': 51712, 'driver': 'paravirtualised', 'dev': 'xvda', 'uname': 'phy:/dev/empirevg/centos', 'mode': 'w'}), 'a5ecf6ea-a8b1-67d1-6308-068cebf5ab80': ('vkbd', {'devid': 0, 'uuid': 'a5ecf6ea-a8b1-67d1-6308-068cebf5ab80'}), 'f44f980b-2fee-d156-8e1a-2dcdd56c0d1a': ('vfb', {'other_config': {'type': 'vnc', 'xauthority': '/root/.Xauthority'}, 'xauthority': '/root/.Xauthority', 'devid': 0, 'location': 'localhost:5901', 'type': 'vnc', 'uuid': 'f44f980b-2fee-d156-8e1a-2dcdd56c0d1a'}), 'c8a40489-9b26-94e2-2590-507038155e2e': ('console', {'other_config': {}, 'protocol': 'vt100', 'uuid': 'c8a40489-9b26-94e2-2590-507038155e2e', 'location': '2'}), 'c4cb92df-3d4e-a8b1-429d-e291aed95248': ('vbd', {'uuid': 'c4cb92df-3d4e-a8b1-429d-e291aed95248', 'bootable': 0, 'devid': 5632, 'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 'file:/home/iso/centos-xen-image/CentOS-5.2-x86_64-bin-1of7.iso', 'mode': 'r'}), '256dc778-ec84-f42b-f31b-229fc88544d6': ('vif', {'bridge': 'eth0', 'mac': '00:16:3e:3f:d6:38', 'devid': 0, 'uuid': '256dc778-ec84-f42b-f31b-229fc88544d6'})}, 'vif_refs': ['256dc778-ec84-f42b-f31b-229fc88544d6'], 'vtpm_refs': []} Perhaps, only HVM supports cdrom media type. PVM has no this feature or I can be wrong. Cheers, On Fri, Sep 26, 2008 at 5:05 AM, Samuel Thibault <samuel.thibault@ens-lyon.org> wrote: > Hello, > > Marco Sinhoreli, le Thu 25 Sep 2008 18:06:40 -0300, a écrit : >> The pv-grub can read the cdrom but the OS installer can't identify the >> vbd as cdrom driver. > > At that point PV-Grub doesn't exist any more, so the problem is > somewhere. > >> Do you know how can I fix it? There is this feature in Xen for >> paravirt domains? > > Yes there is, but you need to explicitely tell it, for instance: > > disk = ['file:/foo/bar/something.img,hdc:cdrom,r'] > > Samuel > -- Marco Sinhoreli [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-26 17:22 ` Marco Sinhoreli @ 2008-09-26 18:39 ` Samuel Thibault 2008-09-26 20:14 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-09-26 18:39 UTC (permalink / raw) To: Marco Sinhoreli; +Cc: xen-devel mailing list, Samuel Thibault Marco Sinhoreli, le Fri 26 Sep 2008 14:22:18 -0300, a écrit : > | Registering block device major 202 > | xvda: xvda1 xvda2 xvda3 > | Registering block device major 22 > | hdc: unknown partition table Ah, that's odd. Maybe you need to set it as xvdb:cdrom to get the cdrom type working. > Perhaps, only HVM supports cdrom media type. PVM has no this feature > or I can be wrong. The PV interface does exist, maybe just a few details need to be sorted out. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-26 18:39 ` Samuel Thibault @ 2008-09-26 20:14 ` Marco Sinhoreli 2008-11-10 0:32 ` Samuel Thibault 0 siblings, 1 reply; 40+ messages in thread From: Marco Sinhoreli @ 2008-09-26 20:14 UTC (permalink / raw) To: Samuel Thibault, Marco Sinhoreli, xen-devel mailing list On Fri, Sep 26, 2008 at 3:39 PM, Samuel Thibault <samuel.thibault@ens-lyon.org> wrote: > Ah, that's odd. Maybe you need to set it as xvdb:cdrom to get the cdrom > type working. It isn't working too. > The PV interface does exist, maybe just a few details need to be sorted > out. Yes, I think so, considering that this is a nice feature and , the principals linux distributions have a kernel paravirt and initram into CD to install the system. In the future, with dom0 and domU running with pv_ops, this is an important feature considering that paravirt is a better solution than fullvirt. -- Marco Sinhoreli ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-09-26 20:14 ` Marco Sinhoreli @ 2008-11-10 0:32 ` Samuel Thibault 2009-04-22 13:55 ` Marco Sinhoreli 0 siblings, 1 reply; 40+ messages in thread From: Samuel Thibault @ 2008-11-10 0:32 UTC (permalink / raw) To: Marco Sinhoreli; +Cc: xen-devel mailing list Hello, Old issue still not solved. Marco Sinhoreli, le Fri 26 Sep 2008 17:14:58 -0300, a écrit : > On Fri, Sep 26, 2008 at 3:39 PM, Samuel Thibault > <samuel.thibault@ens-lyon.org> wrote: > > Ah, that's odd. Maybe you need to set it as xvdb:cdrom to get the cdrom > > type working. > It isn't working too. > > > The PV interface does exist, maybe just a few details need to be sorted > > out. I've opened http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1383 Maybe it's just a register_cdrom() call which is missing. Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-11-10 0:32 ` Samuel Thibault @ 2009-04-22 13:55 ` Marco Sinhoreli 0 siblings, 0 replies; 40+ messages in thread From: Marco Sinhoreli @ 2009-04-22 13:55 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list Some news about this issue? I looked the ticket and no news about this. Regards, On Sun, Nov 9, 2008 at 9:32 PM, Samuel Thibault <samuel.thibault@ens-lyon.org> wrote: > Hello, > > Old issue still not solved. > > Marco Sinhoreli, le Fri 26 Sep 2008 17:14:58 -0300, a écrit : >> On Fri, Sep 26, 2008 at 3:39 PM, Samuel Thibault >> <samuel.thibault@ens-lyon.org> wrote: >> > Ah, that's odd. Maybe you need to set it as xvdb:cdrom to get the cdrom >> > type working. >> It isn't working too. >> >> > The PV interface does exist, maybe just a few details need to be sorted >> > out. > > I've opened > http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1383 > Maybe it's just a register_cdrom() call which is missing. > > Samuel > -- Marco Sinhoreli ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 15:50 ` Samuel Thibault 2008-08-28 16:51 ` Marco Sinhoreli @ 2008-08-28 17:27 ` Todd Deshane 2008-08-28 17:32 ` Samuel Thibault 1 sibling, 1 reply; 40+ messages in thread From: Todd Deshane @ 2008-08-28 17:27 UTC (permalink / raw) To: Samuel Thibault, xen-devel mailing list On Thu, Aug 28, 2008 at 11:50 AM, Samuel Thibault <samuel.thibault@eu.citrix.com> wrote: > Samuel Thibault, le Thu 28 Aug 2008 16:02:03 +0100, a écrit : >> Todd Deshane, le Tue 26 Aug 2008 15:57:50 -0400, a écrit : >> > disk = [ 'tap:aio:/root/benchvm/bin/img-xen-guest/image-0.img,hda,w' ] >> >> Using tap may be a problem too, could you try with a plain partition? > > Or a file without tap. > Yes, using tap:aio doesn't work. phy: and file: work fine. Is that expected? So I have a booting PV GRUB guest :) Thanks for your tips and efforts. Cheers, Todd ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: PV Grub Questions 2008-08-28 17:27 ` Todd Deshane @ 2008-08-28 17:32 ` Samuel Thibault 0 siblings, 0 replies; 40+ messages in thread From: Samuel Thibault @ 2008-08-28 17:32 UTC (permalink / raw) To: Todd Deshane; +Cc: xen-devel mailing list Todd Deshane, le Thu 28 Aug 2008 13:27:56 -0400, a écrit : > Yes, using tap:aio doesn't work. phy: and file: work fine. Is that expected? It was just not tested. I guess the tap backend is not restartable... Samuel ^ permalink raw reply [flat|nested] 40+ messages in thread
end of thread, other threads:[~2009-04-22 13:55 UTC | newest] Thread overview: 40+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-08-26 19:57 PV Grub Questions Todd Deshane 2008-08-26 20:35 ` Keir Fraser 2008-08-26 20:51 ` Todd Deshane 2008-08-27 7:59 ` Gerd Hoffmann 2008-08-26 23:45 ` Samuel Thibault 2008-08-27 2:32 ` Todd Deshane 2008-08-27 9:02 ` Samuel Thibault 2008-08-27 15:33 ` Samuel Thibault 2008-08-27 19:33 ` Todd Deshane 2008-08-27 23:05 ` Samuel Thibault 2008-08-28 0:48 ` Todd Deshane 2008-08-28 8:57 ` Samuel Thibault 2008-08-28 13:34 ` Todd Deshane 2008-08-28 13:48 ` Samuel Thibault 2008-08-28 17:17 ` Todd Deshane 2008-08-28 17:25 ` Samuel Thibault 2008-08-28 17:31 ` Todd Deshane 2008-08-28 17:33 ` Samuel Thibault 2008-09-03 12:18 ` Marco Sinhoreli 2008-09-03 21:01 ` Samuel Thibault 2008-09-03 21:12 ` Marco Sinhoreli 2008-08-28 14:04 ` Samuel Thibault 2008-08-28 14:11 ` Todd Deshane 2008-08-27 15:55 ` [PATCH] stubdom: make xc_map_foreign_ranges use malloc instead of stack space [Was: PV Grub Questions] Samuel Thibault 2008-08-28 14:43 ` PV Grub Questions Samuel Thibault 2008-08-28 15:13 ` Todd Deshane 2008-08-28 15:27 ` [PATCH] PV-GRUB: fix example file [Was: PV Grub Questions] Samuel Thibault 2008-08-28 15:02 ` PV Grub Questions Samuel Thibault 2008-08-28 15:50 ` Samuel Thibault 2008-08-28 16:51 ` Marco Sinhoreli 2008-08-28 17:29 ` Samuel Thibault 2008-09-25 21:06 ` Marco Sinhoreli 2008-09-26 8:05 ` Samuel Thibault 2008-09-26 17:22 ` Marco Sinhoreli 2008-09-26 18:39 ` Samuel Thibault 2008-09-26 20:14 ` Marco Sinhoreli 2008-11-10 0:32 ` Samuel Thibault 2009-04-22 13:55 ` Marco Sinhoreli 2008-08-28 17:27 ` Todd Deshane 2008-08-28 17:32 ` Samuel Thibault
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.