From nerijus at users.sourceforge.net Wed Jan 7 20:49:59 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Wed, 7 Jan 2009 22:49:59 +0200 Subject: [et-mgmt-tools] list index out of range when running virt-install Message-ID: Hello, I have Fedora 10, and running virt-install -n skaita -r 64 --disk path=/var/lib/libvirt/images/skaita.img,size=2 --cdrom /a/freedos/fdbasecd.iso -w bridge:br0 --vnc --accelerate --os-type=other --os-variant=msdos gives: ERROR list index out of range Traceback (most recent call last): File "/usr/sbin/virt-install", line 692, in main() File "/usr/sbin/virt-install", line 577, in main options.sdl, options.keymap, guest) File "/usr/lib/python2.5/site-packages/virtinst/cli.py", line 339, in get_graphics guest.graphics_dev = VirtualGraphics(type=VirtualGraphics.TYPE_VNC) File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 207, in __init__ self.set_keymap(keymap) File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 219, in set_keymap val = util.default_keymap() File "/usr/lib/python2.5/site-packages/virtinst/util.py", line 296, in default_keymap kt = s.split('"')[1] IndexError: list index out of range Assuming it's something with my locale, I tried to set LANG=en_US LC_ALL=en_US LC_CTYPE=en_US but it didn't help. I changed line 296 from kt = s.split('"')[1] to kt = s.split('"')[0] and I was able to start install. Regards, Nerijus From nerijus at users.sourceforge.net Wed Jan 7 23:51:34 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Thu, 8 Jan 2009 01:51:34 +0200 Subject: [et-mgmt-tools] No domains available for this guest Message-ID: Hello, again F10, running virt-install -n skaita -r 10 --disk path=/var/lib/libvirt/images/skaita.img,size=5 --cdrom /a/freedos/fdbasecd.iso -w bridge:br0 --vnc --accelerate --os-type=other --os-variant=msdos gives: ERROR No domains available for this guest. Traceback (most recent call last): File "/usr/sbin/virt-install", line 692, in main() File "/usr/sbin/virt-install", line 539, in main domain = guest.bestDomainType(options.accelerate) File "/usr/lib/python2.5/site-packages/virtinst/CapabilitiesParser.py", line 168, in bestDomainType raise CapabilitiesParserException(_("No domains available for this guest.")) CapabilitiesParserException: No domains available for this guest. Tried adding --connect=qemu:///system, didn't help. I was able to run the same command succesfully on 2 other similar PCs with F10. Regards, Nerijus From tom at ng23.net Thu Jan 8 19:27:23 2009 From: tom at ng23.net (Tom Brown) Date: Thu, 08 Jan 2009 19:27:23 +0000 Subject: [et-mgmt-tools] koan error on creating image based guest Message-ID: <4966539B.2020902@ng23.net> For the first time i am trying to create a windows guest with koan - Its quite possible i missed something but this is the result from koan. I am using the latest 1.4 of koan and cobbler # koan --virt --image=win-xp --server=192.168.11.1 - ISO or Image based installation, always uses --virt-type=qemu - no virt-type specified, auto-selecting qemu libvirtd (pid 2313) is running... - using qemu hypervisor, type=qemu exceptions.NameError global name 'utils' is not defined File "/usr/lib/python2.4/site-packages/koan/app.py", line 186, in main k.run() File "/usr/lib/python2.4/site-packages/koan/app.py", line 403, in run self.virt() File "/usr/lib/python2.4/site-packages/koan/app.py", line 678, in virt return self.net_install(after_download) File "/usr/lib/python2.4/site-packages/koan/app.py", line 597, in net_install after_download(self, profile_data) File "/usr/lib/python2.4/site-packages/koan/app.py", line 676, in after_download self.virt_net_install(profile_data) File "/usr/lib/python2.4/site-packages/koan/app.py", line 1082, in virt_net_install virt_type = self.virt_type File "/usr/lib/python2.4/site-packages/koan/qcreate.py", line 92, in start_install (tempdir, filename) = utils.nfsmount(input_path) thanks From domg472 at gmail.com Thu Jan 8 20:38:18 2009 From: domg472 at gmail.com (domg472 g472) Date: Thu, 8 Jan 2009 21:38:18 +0100 Subject: [et-mgmt-tools] Help perfect Cobbler SELinux policy Message-ID: <5aebb9fb0901081238l5631b27cv713ca2182e26e08a@mail.gmail.com> Below you will find instructions on how to install a bare SELinux policy for Cobbler. Feedback in the form of AVC denials would be appreciated so that we can perfect this bare policy. The version of this policy is far from perfect but it is in my view a solid start. I have installed this policy and was able to start cobblerd in it' s proper security domain. I have not actually tried to use Cobbler. Also there is no policy yet for executable files other then /usr/bin/cobblerd. Instructions: mkdir ~/cobbler; cd ~/cobbler echo """ policy_module(cobbler, 0.0.1) # Personal declarations type cobbler_config_t; files_config_file(cobbler_config_t) type cobblerd_initrc_exec_t; init_script_file(cobblerd_initrc_exec_t) type cobbler_exec_t; application_executable_file(cobbler_exec_t) type cobbler_ext_nodes_exec_t; application_executable_file(cobbler_ext_nodes_exec_t) type cobblerd_exec_t; application_executable_file(cobblerd_exec_t) type cobbler_var_lib_t; files_type(cobbler_var_lib_t) type cobbler_log_t; logging_log_file(cobbler_log_t) type cobblerd_t; init_daemon_domain(cobblerd_t, cobblerd_exec_t) type cobbler_port_t; corenet_port(cobbler_port_t) # Personal policy allow cobblerd_t self:capability { sys_nice chown dac_override fowner }; allow cobblerd_t self:fifo_file { read write getattr }; allow cobblerd_t self:netlink_route_socket { write getattr read bind create nlmsg_read }; allow cobblerd_t self:process { setsched getsched }; allow cobblerd_t self:tcp_socket { getattr setopt bind create accept listen }; allow cobblerd_t self:udp_socket { read bind create }; allow cobblerd_t cobbler_config_t:dir search; allow cobblerd_t cobbler_config_t:file { read getattr }; allow cobblerd_t cobbler_exec_t:file getattr; manage_files_pattern(cobblerd_t, cobbler_log_t, cobbler_log_t) logging_log_filetrans(cobblerd_t, cobbler_log_t, { file }) # files_search_var_lib(cobblerd_t) manage_files_pattern(cobblerd_t, cobbler_var_lib_t, cobbler_var_lib_t) files_var_lib_filetrans(cobblerd_t, cobbler_var_lib_t, { file }) corecmd_exec_bin(cobblerd_t) corecmd_exec_shell(cobblerd_t) corecmd_read_bin_symlinks(cobblerd_t) corenet_all_recvfrom_unlabeled(cobblerd_t) corenet_all_recvfrom_netlabel(cobblerd_t) corenet_tcp_sendrecv_generic_if(cobblerd_t) corenet_tcp_sendrecv_all_nodes(cobblerd_t) corenet_tcp_sendrecv_all_ports(cobblerd_t) # allow cobblerd_t cobbler_port_t:tcp_socket { name_bind; } corenet_tcp_bind_generic_port(cobblerd_t) corenet_tcp_bind_all_nodes(cobblerd_t) corenet_udp_sendrecv_generic_if(cobblerd_t) corenet_udp_sendrecv_all_nodes(cobblerd_t) corenet_udp_sendrecv_all_ports(cobblerd_t) # allow cobblerd_t cobbler_port_t:udp_socket { name_bind; } corenet_udp_bind_generic_port(cobblerd_t) corenet_udp_bind_all_nodes(cobblerd_t) dev_read_urand(cobblerd_t) files_list_tmp(cobblerd_t) files_read_etc_files(cobblerd_t) files_read_usr_symlinks(cobblerd_t) files_search_usr(cobblerd_t) kernel_read_system_state(cobblerd_t) libs_use_ld_so(cobblerd_t) libs_use_shared_libs(cobblerd_t) miscfiles_read_localization(cobblerd_t) # is this optional? rpm_domtrans(cobblerd_t) sysnet_read_config(cobblerd_t) apache_content_template(cobbler) optional_policy(` dbus_system_bus_client_template(cobblerd, cobblerd_t) dbus_connect_system_bus(cobblerd_t) dbus_system_domain(cobblerd_t, cobblerd_exec_t) ') #EOF """ > cobbler.te; echo """ # File contexts /etc/cobbler(/.*)? gen_context(system_u:object_r:cobbler_config_t, s0) /etc/rc\.d/init\.d/cobblerd -- gen_context(system_u:object_r:cobblerd_initrc_exec_t, s0) /usr/bin/cobbler -- gen_context(system_u:object_r:cobbler_exec_t, s0) /usr/bin/cobbler-ext-nodes -- gen_context(system_u:object_r:cobbler_ext_nodes_exec_t, s0) /usr/bin/cobblerd -- gen_context(system_u:object_r:cobblerd_exec_t, s0) /var/lib/cobbler(/.*)? gen_context(system_u:object_r:cobbler_var_lib_t, s0) /var/log/cobbler(/.*)? gen_context(system_u:object_r:cobbler_log_t, s0) /var/www/cobbler/svc/services.py -- gen_context(system_u:object_r:httpd_cobbler_script_exec_t, s0) /var/www/cobbler/web/index.py -- gen_context(system_u:object_r:httpd_cobbler_script_exec_t, s0) """ > cobbler.fc; make -f /usr/share/selinux/devel/Makefile semodule -i cobbler.pp restorecon -R -v /etc/cobbler restorecon -R -v /etc/init.d/cobblerd restorecon -R -v /usr/bin/cobblerd restorecon -R -v /usr/bin/cobbler restorecon -R -v /usr/bin/cobbler-ext-nodes restorecon -R -v /var/lib/cobbler restorecon -R -v /var/log/cobbler restorecon -R -v /var/www/cobbler semanage permissive -a cobbler_t service cobblerd start (start testing) ausearch -m avc -ts today to remove undo: service cobblerd stop semanage permissive -d cobbler_t semodule -r cobbler restorecon -R -v /etc/cobbler restorecon -R -v /etc/init.d/cobblerd restorecon -R -v /usr/bin/cobblerd restorecon -R -v /usr/bin/cobbler restorecon -R -v /usr/bin/cobbler-ext-nodes restorecon -R -v /var/lib/cobbler restorecon -R -v /var/log/cobbler restorecon -R -v /var/www/cobbler Questions and comments are welcome. Thanks in advance for your feedback. Dominick Grift -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdehaan at redhat.com Thu Jan 8 21:15:59 2009 From: mdehaan at redhat.com (Michael DeHaan) Date: Thu, 08 Jan 2009 16:15:59 -0500 Subject: [et-mgmt-tools] Help perfect Cobbler SELinux policy In-Reply-To: <5aebb9fb0901081238l5631b27cv713ca2182e26e08a@mail.gmail.com> References: <5aebb9fb0901081238l5631b27cv713ca2182e26e08a@mail.gmail.com> Message-ID: <49666D0F.1040202@redhat.com> domg472 g472 wrote: > Below you will find instructions on how to install a bare SELinux > policy for Cobbler. Feedback in the form of AVC denials would be > appreciated so that we can perfect this bare policy. > > The version of this policy is far from perfect but it is in my view a > solid start. I have installed this policy and was able to start > cobblerd in it' s proper security domain. I have not actually tried to > use Cobbler. Also there is no policy yet for executable files other > then /usr/bin/cobblerd. > > Instructions: > > > mkdir ~/cobbler; cd ~/cobbler > echo """ > > policy_module(cobbler, 0.0.1) > > # Personal declarations > > type cobbler_config_t; > files_config_file(cobbler_config_t) > > type cobblerd_initrc_exec_t; > init_script_file(cobblerd_initrc_exec_t) > > type cobbler_exec_t; > application_executable_file(cobbler_exec_t) > > type cobbler_ext_nodes_exec_t; > application_executable_file(cobbler_ext_nodes_exec_t) > > type cobblerd_exec_t; > application_executable_file(cobblerd_exec_t) > > type cobbler_var_lib_t; > files_type(cobbler_var_lib_t) > > type cobbler_log_t; > logging_log_file(cobbler_log_t) > > type cobblerd_t; > init_daemon_domain(cobblerd_t, cobblerd_exec_t) > > type cobbler_port_t; > corenet_port(cobbler_port_t) > > # Personal policy > > allow cobblerd_t self:capability { sys_nice chown dac_override fowner }; > allow cobblerd_t self:fifo_file { read write getattr }; > allow cobblerd_t self:netlink_route_socket { write getattr read bind > create nlmsg_read }; > allow cobblerd_t self:process { setsched getsched }; > allow cobblerd_t self:tcp_socket { getattr setopt bind create accept > listen }; > allow cobblerd_t self:udp_socket { read bind create }; > > allow cobblerd_t cobbler_config_t:dir search; > allow cobblerd_t cobbler_config_t:file { read getattr }; > > allow cobblerd_t cobbler_exec_t:file getattr; > > manage_files_pattern(cobblerd_t, cobbler_log_t, cobbler_log_t) > logging_log_filetrans(cobblerd_t, cobbler_log_t, { file }) > > # files_search_var_lib(cobblerd_t) > manage_files_pattern(cobblerd_t, cobbler_var_lib_t, cobbler_var_lib_t) > files_var_lib_filetrans(cobblerd_t, cobbler_var_lib_t, { file }) > > corecmd_exec_bin(cobblerd_t) > corecmd_exec_shell(cobblerd_t) > > corecmd_read_bin_symlinks(cobblerd_t) > > corenet_all_recvfrom_unlabeled(cobblerd_t) > corenet_all_recvfrom_netlabel(cobblerd_t) > > corenet_tcp_sendrecv_generic_if(cobblerd_t) > corenet_tcp_sendrecv_all_nodes(cobblerd_t) > corenet_tcp_sendrecv_all_ports(cobblerd_t) > > # allow cobblerd_t cobbler_port_t:tcp_socket { name_bind; } > corenet_tcp_bind_generic_port(cobblerd_t) > corenet_tcp_bind_all_nodes(cobblerd_t) > > corenet_udp_sendrecv_generic_if(cobblerd_t) > corenet_udp_sendrecv_all_nodes(cobblerd_t) > corenet_udp_sendrecv_all_ports(cobblerd_t) > > # allow cobblerd_t cobbler_port_t:udp_socket { name_bind; } > corenet_udp_bind_generic_port(cobblerd_t) > corenet_udp_bind_all_nodes(cobblerd_t) > > dev_read_urand(cobblerd_t) > > files_list_tmp(cobblerd_t) > > files_read_etc_files(cobblerd_t) > > files_read_usr_symlinks(cobblerd_t) > files_search_usr(cobblerd_t) > > kernel_read_system_state(cobblerd_t) > > libs_use_ld_so(cobblerd_t) > libs_use_shared_libs(cobblerd_t) > > miscfiles_read_localization(cobblerd_t) > > # is this optional? > rpm_domtrans(cobblerd_t) > > sysnet_read_config(cobblerd_t) > > apache_content_template(cobbler) > > optional_policy(` > dbus_system_bus_client_template(cobblerd, cobblerd_t) > dbus_connect_system_bus(cobblerd_t) > dbus_system_domain(cobblerd_t, cobblerd_exec_t) > ') > > #EOF > """ > cobbler.te; > > echo """ > > # File contexts > > /etc/cobbler(/.*)? > gen_context(system_u:object_r:cobbler_config_t, s0) > > /etc/rc\.d/init\.d/cobblerd -- > gen_context(system_u:object_r:cobblerd_initrc_exec_t, s0) > > /usr/bin/cobbler -- > gen_context(system_u:object_r:cobbler_exec_t, s0) > /usr/bin/cobbler-ext-nodes -- > gen_context(system_u:object_r:cobbler_ext_nodes_exec_t, s0) > /usr/bin/cobblerd -- > gen_context(system_u:object_r:cobblerd_exec_t, s0) > > /var/lib/cobbler(/.*)? > gen_context(system_u:object_r:cobbler_var_lib_t, s0) > > /var/log/cobbler(/.*)? > gen_context(system_u:object_r:cobbler_log_t, s0) > > /var/www/cobbler/svc/services.py -- > gen_context(system_u:object_r:httpd_cobbler_script_exec_t, s0) > /var/www/cobbler/web/index.py -- > gen_context(system_u:object_r:httpd_cobbler_script_exec_t, s0) > > """ > cobbler.fc; > > make -f /usr/share/selinux/devel/Makefile > semodule -i cobbler.pp > > restorecon -R -v /etc/cobbler > restorecon -R -v /etc/init.d/cobblerd > restorecon -R -v /usr/bin/cobblerd > restorecon -R -v /usr/bin/cobbler > restorecon -R -v /usr/bin/cobbler-ext-nodes > restorecon -R -v /var/lib/cobbler > restorecon -R -v /var/log/cobbler > restorecon -R -v /var/www/cobbler > > semanage permissive -a cobbler_t > > service cobblerd start > > (start testing) > > ausearch -m avc -ts today > > to remove undo: > > service cobblerd stop > semanage permissive -d cobbler_t > semodule -r cobbler > restorecon -R -v /etc/cobbler > restorecon -R -v /etc/init.d/cobblerd > restorecon -R -v /usr/bin/cobblerd > restorecon -R -v /usr/bin/cobbler > restorecon -R -v /usr/bin/cobbler-ext-nodes > restorecon -R -v /var/lib/cobbler > restorecon -R -v /var/log/cobbler > restorecon -R -v /var/www/cobbler > > Questions and comments are welcome. > Thanks in advance for your feedback. > > Dominick Grift > > > > ------------------------------------------------------------------------ > > _______________________________________________ > et-mgmt-tools mailing list > et-mgmt-tools at redhat.com > https://www.redhat.com/mailman/listinfo/et-mgmt-tools Thanks Dominick! I've uploaded this to the Wiki so people can copy/paste it. https://fedorahosted.org/cobbler/wiki/SeLinuxPolicy The last release had a lot of work making sure we ran everything cleanly in SELinux again, and I think getting cobblerd to have a policy would be a logical extension of that. Would someone like to take a shot at refining this policy some or at least running Cobbler with that for a while (in permissive mode) to identify what else needs to be allowed? I think possibly /usr/bin/cobbler-ext-nodes (used for Puppet integration) and /usr/bin/cobbler (command line for humans) can be left unconfined. Just thinking about things offhand cobbler needs to be able to read and write to Apache and tftp-server content, read and write to /var/lib/cobbler and /var/log/cobbler, and read to /etc/cobbler. A good way to get most of this going is to install from a git checkout ("make install" for new users, or "make devinstall" for old ones who don't want to whack their config) and then "make test" would go a long way I'd think of covering most of it. --Michael From bkearney at redhat.com Thu Jan 8 21:45:39 2009 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 08 Jan 2009 16:45:39 -0500 Subject: [et-mgmt-tools] koan error on creating image based guest In-Reply-To: <4966539B.2020902@ng23.net> References: <4966539B.2020902@ng23.net> Message-ID: <49667403.3050101@redhat.com> Tom Brown wrote: > For the first time i am trying to create a windows guest with koan - Its > quite possible i missed something but this is the result from koan. > > I am using the latest 1.4 of koan and cobbler > > # koan --virt --image=win-xp --server=192.168.11.1 > - ISO or Image based installation, always uses --virt-type=qemu > - no virt-type specified, auto-selecting qemu > libvirtd (pid 2313) is running... > - using qemu hypervisor, type=qemu > exceptions.NameError > global name 'utils' is not defined > File "/usr/lib/python2.4/site-packages/koan/app.py", line 186, in main > k.run() > File "/usr/lib/python2.4/site-packages/koan/app.py", line 403, in run > self.virt() > File "/usr/lib/python2.4/site-packages/koan/app.py", line 678, in virt > return self.net_install(after_download) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 597, in > net_install > after_download(self, profile_data) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 676, in > after_download > self.virt_net_install(profile_data) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 1082, in > virt_net_install > virt_type = self.virt_type > File "/usr/lib/python2.4/site-packages/koan/qcreate.py", line 92, in > start_install > (tempdir, filename) = utils.nfsmount(input_path) > > > thanks > > _______________________________________________ > et-mgmt-tools mailing list > et-mgmt-tools at redhat.com > https://www.redhat.com/mailman/listinfo/et-mgmt-tools If you edit /usr/lib/python2.4/site-packages/koan/qcreate.py and add import utils after the last import line, does it work? -- bk From mdehaan at redhat.com Thu Jan 8 21:56:06 2009 From: mdehaan at redhat.com (Michael DeHaan) Date: Thu, 08 Jan 2009 16:56:06 -0500 Subject: [et-mgmt-tools] koan error on creating image based guest In-Reply-To: <4966539B.2020902@ng23.net> References: <4966539B.2020902@ng23.net> Message-ID: <49667676.9050701@redhat.com> Tom Brown wrote: > For the first time i am trying to create a windows guest with koan - > Its quite possible i missed something but this is the result from koan. > > I am using the latest 1.4 of koan and cobbler > > # koan --virt --image=win-xp --server=192.168.11.1 > - ISO or Image based installation, always uses --virt-type=qemu > - no virt-type specified, auto-selecting qemu > libvirtd (pid 2313) is running... > - using qemu hypervisor, type=qemu > exceptions.NameError > global name 'utils' is not defined > File "/usr/lib/python2.4/site-packages/koan/app.py", line 186, in main > k.run() > File "/usr/lib/python2.4/site-packages/koan/app.py", line 403, in run > self.virt() > File "/usr/lib/python2.4/site-packages/koan/app.py", line 678, in virt > return self.net_install(after_download) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 597, in > net_install > after_download(self, profile_data) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 676, in > after_download > self.virt_net_install(profile_data) > File "/usr/lib/python2.4/site-packages/koan/app.py", line 1082, in > virt_net_install > virt_type = self.virt_type > File "/usr/lib/python2.4/site-packages/koan/qcreate.py", line 92, in > start_install > (tempdir, filename) = utils.nfsmount(input_path) > > > thanks > > _______________________________________________ > et-mgmt-tools mailing list > et-mgmt-tools at redhat.com > https://www.redhat.com/mailman/listinfo/et-mgmt-tools It does appear to be a missing import. Perhaps some weird Python interpreter thing allowed the utils to "just work" as the parent module had already imported it? Really that shouldn't happen. Ultimately though, you probably want the cobbler mailing list for stuff like this -- https://fedorahosted.org/mailman/listinfo/cobbler I'll fix it. Thanks! --Michael From tom at ng23.net Thu Jan 8 22:44:08 2009 From: tom at ng23.net (Tom Brown) Date: Thu, 08 Jan 2009 22:44:08 +0000 Subject: [et-mgmt-tools] koan error on creating image based guest In-Reply-To: <49667676.9050701@redhat.com> References: <4966539B.2020902@ng23.net> <49667676.9050701@redhat.com> Message-ID: <496681B8.5000802@ng23.net> Michael DeHaan wrote: > Tom Brown wrote: >> For the first time i am trying to create a windows guest with koan - >> Its quite possible i missed something but this is the result from koan. >> >> I am using the latest 1.4 of koan and cobbler >> >> # koan --virt --image=win-xp --server=192.168.11.1 >> - ISO or Image based installation, always uses --virt-type=qemu >> - no virt-type specified, auto-selecting qemu >> libvirtd (pid 2313) is running... >> - using qemu hypervisor, type=qemu >> exceptions.NameError >> global name 'utils' is not defined >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 186, in main >> k.run() >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 403, in run >> self.virt() >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 678, in virt >> return self.net_install(after_download) >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 597, in >> net_install >> after_download(self, profile_data) >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 676, in >> after_download >> self.virt_net_install(profile_data) >> File "/usr/lib/python2.4/site-packages/koan/app.py", line 1082, in >> virt_net_install >> virt_type = self.virt_type >> File "/usr/lib/python2.4/site-packages/koan/qcreate.py", line 92, >> in start_install >> (tempdir, filename) = utils.nfsmount(input_path) >> >> >> thanks >> >> _______________________________________________ >> et-mgmt-tools mailing list >> et-mgmt-tools at redhat.com >> https://www.redhat.com/mailman/listinfo/et-mgmt-tools > > It does appear to be a missing import. Perhaps some weird Python > interpreter thing allowed the utils to "just work" as the parent > module had already imported it? Really that shouldn't happen. > > Ultimately though, you probably want the cobbler mailing list for > stuff like this -- https://fedorahosted.org/mailman/listinfo/cobbler > > I'll fix it. looks much better now - # koan --virt --image=win-xp --server=192.168.11.1 - ISO or Image based installation, always uses --virt-type=qemu - no virt-type specified, auto-selecting qemu libvirtd (pid 2313) is running... - using qemu hypervisor, type=qemu - running: /bin/mount -t nfs -o ro 192.168.11.1:/var/www/cobbler/ks_mirror/windows /tmp/koan_6eIz11.mnt after install completes, you may unmount and delete /tmp/koan_6eIz11.mnt - adding disk: /opt/qemu//Thu_Jan__8_21_42_32_2009-disk0 of size 10 libvir: QEMU error : libvir: QEMU error : use virt-manager and connect to qemu to manage guest: Thu_Jan__8_21_42_32_2009 Sorry for wrong list - mixup with my folders thanks From mdehaan at redhat.com Fri Jan 9 15:23:12 2009 From: mdehaan at redhat.com (Michael DeHaan) Date: Fri, 09 Jan 2009 10:23:12 -0500 Subject: [et-mgmt-tools] koan error on creating image based guest In-Reply-To: <496681B8.5000802@ng23.net> References: <4966539B.2020902@ng23.net> <49667676.9050701@redhat.com> <496681B8.5000802@ng23.net> Message-ID: <49676BE0.8000809@redhat.com> Tom Brown wrote: > Michael DeHaan wrote: > >> Tom Brown wrote: >> >>> For the first time i am trying to create a windows guest with koan - >>> Its quite possible i missed something but this is the result from koan. >>> >>> I am using the latest 1.4 of koan and cobbler >>> >>> # koan --virt --image=win-xp --server=192.168.11.1 >>> - ISO or Image based installation, always uses --virt-type=qemu >>> - no virt-type specified, auto-selecting qemu >>> libvirtd (pid 2313) is running... >>> - using qemu hypervisor, type=qemu >>> exceptions.NameError >>> global name 'utils' is not defined >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 186, in main >>> k.run() >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 403, in run >>> self.virt() >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 678, in virt >>> return self.net_install(after_download) >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 597, in >>> net_install >>> after_download(self, profile_data) >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 676, in >>> after_download >>> self.virt_net_install(profile_data) >>> File "/usr/lib/python2.4/site-packages/koan/app.py", line 1082, in >>> virt_net_install >>> virt_type = self.virt_type >>> File "/usr/lib/python2.4/site-packages/koan/qcreate.py", line 92, >>> in start_install >>> (tempdir, filename) = utils.nfsmount(input_path) >>> >>> >>> thanks >>> >>> _______________________________________________ >>> et-mgmt-tools mailing list >>> et-mgmt-tools at redhat.com >>> https://www.redhat.com/mailman/listinfo/et-mgmt-tools >>> >> It does appear to be a missing import. Perhaps some weird Python >> interpreter thing allowed the utils to "just work" as the parent >> module had already imported it? Really that shouldn't happen. >> >> Ultimately though, you probably want the cobbler mailing list for >> stuff like this -- https://fedorahosted.org/mailman/listinfo/cobbler >> >> I'll fix it. >> > > looks much better now - > > # koan --virt --image=win-xp --server=192.168.11.1 > - ISO or Image based installation, always uses --virt-type=qemu > - no virt-type specified, auto-selecting qemu > libvirtd (pid 2313) is running... > - using qemu hypervisor, type=qemu > - running: /bin/mount -t nfs -o ro > 192.168.11.1:/var/www/cobbler/ks_mirror/windows /tmp/koan_6eIz11.mnt > after install completes, you may unmount and delete /tmp/koan_6eIz11.mnt > - adding disk: /opt/qemu//Thu_Jan__8_21_42_32_2009-disk0 of size 10 > libvir: QEMU error : > libvir: QEMU error : > use virt-manager and connect to qemu to manage guest: > Thu_Jan__8_21_42_32_2009 > > Sorry for wrong list - mixup with my folders > > thanks > _______________________________________________ > cobbler mailing list > cobbler at lists.fedorahosted.org > https://fedorahosted.org/mailman/listinfo/cobbler > Excellent, I'll get this fixed for koan 1.4.1 (going out today). --Michael From rlaager at wiktel.com Sat Jan 10 01:40:59 2009 From: rlaager at wiktel.com (Richard Laager) Date: Fri, 09 Jan 2009 19:40:59 -0600 Subject: [et-mgmt-tools] [PATCH] UI String Cleanups In-Reply-To: <1231549906.16414.31.camel@watermelon.coderich.net> References: <1231549906.16414.31.camel@watermelon.coderich.net> Message-ID: <1231551659.16414.42.camel@watermelon.coderich.net> The README file says to post hg bundles to fedora-xen. This mailing list (as listed on the website) seems more appropriate. If this is correct, the README should be updated. If you'd prefer this in the tracker, please let me know. Otherwise, here is the bundle: http://coderich.net/virt-manager-ui-tweaks.hg This corrects a number of small UI issues. This should partially or fully address bugs 452411, 475682, and 475926. If the direction of this patch is good, Dan Bass, my colleague, and I can make another pass over the bugs we've filed/subscribed to and see what remains. Richard -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: From rjones at redhat.com Sun Jan 11 12:47:19 2009 From: rjones at redhat.com (Richard W.M. Jones) Date: Sun, 11 Jan 2009 12:47:19 +0000 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <4967A8EE.5090702@redhat.com> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> Message-ID: <20090111124719.GA27926@amd.home.annexia.org> On Fri, Jan 09, 2009 at 02:43:42PM -0500, Michael DeHaan wrote: > fedora-virt at redhat.com -- the new list [...] > et-mgmt-tools at redhat.com -- virt-manager, virt-install, virsh, and > related tools, also appliance build tools (thincrust) that target virt I think we should fold et-mgmt-tools into fedora-virt too. The list has < 10 messages / day, and has a confusing name that superficially has nothing to do with virtualization unless you happen to know the history behind some Red Hat internal department. Rich. -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://et.redhat.com/~rjones/virt-df/ From markmc at redhat.com Mon Jan 12 09:37:36 2009 From: markmc at redhat.com (Mark McLoughlin) Date: Mon, 12 Jan 2009 09:37:36 +0000 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <20090111124719.GA27926@amd.home.annexia.org> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> <20090111124719.GA27926@amd.home.annexia.org> Message-ID: <1231753056.4290.71.camel@localhost.localdomain> Hi Rich, On Sun, 2009-01-11 at 12:47 +0000, Richard W.M. Jones wrote: > On Fri, Jan 09, 2009 at 02:43:42PM -0500, Michael DeHaan wrote: > > fedora-virt at redhat.com -- the new list > [...] > > et-mgmt-tools at redhat.com -- virt-manager, virt-install, virsh, and > > related tools, also appliance build tools (thincrust) that target virt > > I think we should fold et-mgmt-tools into fedora-virt too. The list > has < 10 messages / day, and has a confusing name that superficially > has nothing to do with virtualization unless you happen to know the > history behind some Red Hat internal department. Agree that the "et-mgmt-tools" name sucks, but virt-manager and virt-install should continue to have an upstream project list. fedora-virt is a downstream list for Fedora users, testers, packagers and developers. Cheers, Mark. From rjones at redhat.com Mon Jan 12 09:43:04 2009 From: rjones at redhat.com (Richard W.M. Jones) Date: Mon, 12 Jan 2009 09:43:04 +0000 Subject: [et-mgmt-tools] virt-p2v error In-Reply-To: References: Message-ID: <20090112094304.GA8849@amd.home.annexia.org> On Sat, Dec 13, 2008 at 04:51:26PM -0500, Mark juszczec wrote: > I tried and it failed. Message like: > > shwithstatus: mount -o ro '/dev/sda1' /mnt/root > mount: unknown filesystem type 'ntfs' > partition detection: /dev/sda1 is Unknown > > are all over virt-p2v.log Sorry, I wasn't really paying attention to this list. See this bug: https://bugzilla.redhat.com/show_bug.cgi?id=454493 Rich. -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones Read my OCaml programming blog: http://camltastic.blogspot.com/ Fedora now supports 68 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora From markmc at redhat.com Mon Jan 12 10:02:14 2009 From: markmc at redhat.com (Mark McLoughlin) Date: Mon, 12 Jan 2009 10:02:14 +0000 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <1231753056.4290.71.camel@localhost.localdomain> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> <20090111124719.GA27926@amd.home.annexia.org> <1231753056.4290.71.camel@localhost.localdomain> Message-ID: <1231754534.4290.100.camel@localhost.localdomain> On Mon, 2009-01-12 at 09:37 +0000, Mark McLoughlin wrote: > Hi Rich, > > On Sun, 2009-01-11 at 12:47 +0000, Richard W.M. Jones wrote: > > On Fri, Jan 09, 2009 at 02:43:42PM -0500, Michael DeHaan wrote: > > > fedora-virt at redhat.com -- the new list > > [...] > > > et-mgmt-tools at redhat.com -- virt-manager, virt-install, virsh, and > > > related tools, also appliance build tools (thincrust) that target virt > > > > I think we should fold et-mgmt-tools into fedora-virt too. The list > > has < 10 messages / day, and has a confusing name that superficially > > has nothing to do with virtualization unless you happen to know the > > history behind some Red Hat internal department. > > Agree that the "et-mgmt-tools" name sucks, but virt-manager and > virt-install should continue to have an upstream project list. ... and virt-p2v, virt-mem, virt-top etc., sorry. What is the complete list of projects that use this as their upstream list these days? What would be a better name for that group? Certainly, none of them are Fedora specific. Cheers, Mark. From berrange at redhat.com Mon Jan 12 10:40:43 2009 From: berrange at redhat.com (Daniel P. Berrange) Date: Mon, 12 Jan 2009 10:40:43 +0000 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <1231754534.4290.100.camel@localhost.localdomain> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> <20090111124719.GA27926@amd.home.annexia.org> <1231753056.4290.71.camel@localhost.localdomain> <1231754534.4290.100.camel@localhost.localdomain> Message-ID: <20090112104043.GA5708@redhat.com> On Mon, Jan 12, 2009 at 10:02:14AM +0000, Mark McLoughlin wrote: > On Mon, 2009-01-12 at 09:37 +0000, Mark McLoughlin wrote: > > Hi Rich, > > > > On Sun, 2009-01-11 at 12:47 +0000, Richard W.M. Jones wrote: > > > On Fri, Jan 09, 2009 at 02:43:42PM -0500, Michael DeHaan wrote: > > > > fedora-virt at redhat.com -- the new list > > > [...] > > > > et-mgmt-tools at redhat.com -- virt-manager, virt-install, virsh, and > > > > related tools, also appliance build tools (thincrust) that target virt > > > > > > I think we should fold et-mgmt-tools into fedora-virt too. The list > > > has < 10 messages / day, and has a confusing name that superficially > > > has nothing to do with virtualization unless you happen to know the > > > history behind some Red Hat internal department. > > > > Agree that the "et-mgmt-tools" name sucks, but virt-manager and > > virt-install should continue to have an upstream project list. > > ... and virt-p2v, virt-mem, virt-top etc., sorry. > > What is the complete list of projects that use this as their upstream > list these days? What would be a better name for that group? Certainly, > none of them are Fedora specific. I think of them as 'virt-tools' which would have been a better name for this list Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| From mdehaan at redhat.com Mon Jan 12 14:25:14 2009 From: mdehaan at redhat.com (Michael DeHaan) Date: Mon, 12 Jan 2009 09:25:14 -0500 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <20090111124719.GA27926@amd.home.annexia.org> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> <20090111124719.GA27926@amd.home.annexia.org> Message-ID: <496B52CA.1080007@redhat.com> Richard W.M. Jones wrote: > On Fri, Jan 09, 2009 at 02:43:42PM -0500, Michael DeHaan wrote: > >> fedora-virt at redhat.com -- the new list >> > [...] > >> et-mgmt-tools at redhat.com -- virt-manager, virt-install, virsh, and >> related tools, also appliance build tools (thincrust) that target virt >> > > I think we should fold et-mgmt-tools into fedora-virt too. The list > has < 10 messages / day, and has a confusing name that superficially > has nothing to do with virtualization unless you happen to know the > history behind some Red Hat internal department. > > Rich. > > Yeah, I agree with moving this around (virt-tools sounds good). Originally this list was started back when we just wanted a list for various systems management projects that our (Red Hat) group created, not really even being sure which ones would be ones we'd be spending time on (hence not wanting to pick a more specific name). Then it became largely cobbler+virt-manager, then lots of other virt tools came along, and cobbler migrated to it's own list because it wasn't all virt related, so we're left with pretty much the assorted virt tools here. This list becoming the hub for discussions around virt tooling seems to be good, and folks can come there with new virt ideas as well. Make it so, #1? --Michael From crobinso at redhat.com Mon Jan 12 19:47:38 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 14:47:38 -0500 Subject: [et-mgmt-tools] [PATCH] Add vdisk support In-Reply-To: References: Message-ID: <496B9E5A.8090508@redhat.com> john.levon at sun.com wrote: > # HG changeset patch > # User john.levon at sun.com > # Date 1228937605 28800 > # Node ID fa56f55633ea7af14af4dd260a00b020a69a2fea > # Parent 8638073ea45665c7531931515636a862f684c2a5 > Add vdisk support > > Add support for the vdisk format used in Solaris. > > Signed-off-by: John Levon > Applied now. Thanks, Cole From crobinso at redhat.com Mon Jan 12 19:49:22 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 14:49:22 -0500 Subject: [et-mgmt-tools] [PATCH] Add support for Solaris PV In-Reply-To: <5f97d4577a145a71c0b0.1228855478@xenbld.SFBay.Sun.COM> References: <5f97d4577a145a71c0b0.1228855478@xenbld.SFBay.Sun.COM> Message-ID: <496B9EC2.40509@redhat.com> john.levon at sun.com wrote: > # HG changeset patch > # User john.levon at sun.com > # Date 1228854334 28800 > # Node ID 5f97d4577a145a71c0b0ac1d50b0721caa5317ab > # Parent 7c692c15dc049d8e62c47ec897ab08979760e032 > Add support for Solaris PV > > Solaris PV comes in two flavours: Nevada and OpenSolaris. In order to > correctly build network installs for Nevada, we need to pass down guest > options into OSDistro. > Applied now. Thanks, Cole From crobinso at redhat.com Mon Jan 12 20:03:35 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 15:03:35 -0500 Subject: [et-mgmt-tools] Updated German localization for virt-manager In-Reply-To: <49579181.2010608@oss.schwarz.eu> References: <49579181.2010608@oss.schwarz.eu> Message-ID: <496BA217.8020801@redhat.com> Felix Schwarz wrote: > Hi, > > I just noticed some spelling errors in the German translation for virt-manager > so I fixed at least some of them (there are enough left, just in case someone > else likes to contribute ;-). > > fs > Thanks! Applied now: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/aca31b3d33d2 - Cole From crobinso at redhat.com Mon Jan 12 20:08:29 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 15:08:29 -0500 Subject: [et-mgmt-tools] [PATCH] UI String Cleanups In-Reply-To: <1231551659.16414.42.camel@watermelon.coderich.net> References: <1231549906.16414.31.camel@watermelon.coderich.net> <1231551659.16414.42.camel@watermelon.coderich.net> Message-ID: <496BA33D.6030206@redhat.com> Richard Laager wrote: Thanks for the contribution! And doubly thanks for all the bugs you guys have been filing, it is greatly appreciated. > The README file says to post hg bundles to fedora-xen. This mailing list > (as listed on the website) seems more appropriate. If this is correct, > the README should be updated. If you'd prefer this in the tracker, > please let me know. Otherwise, here is the bundle: > http://coderich.net/virt-manager-ui-tweaks.hg > This is the correct mailing list, but it's probably better to send things as 'hg exports' rather than bundles. No harm now though, but I'll update the README. > This corrects a number of small UI issues. This should partially or > fully address bugs 452411, 475682, and 475926. > > If the direction of this patch is good, Dan Bass, my colleague, and I > can make another pass over the bugs we've filed/subscribed to and see > what remains. > Patches look good. Had some trouble applying the first one, but I gathered the gist of it and adapted it against the latest upstream. I also combined all the label/wording changes into one patch for simplicity: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/94f8363b03a8 http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/25ad7f471b5c http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/9b7e15d9a0e5 Thanks, Cole From crobinso at redhat.com Mon Jan 12 20:44:43 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 15:44:43 -0500 Subject: [et-mgmt-tools] list index out of range when running virt-install In-Reply-To: References: Message-ID: <496BABBB.2070700@redhat.com> Nerijus Baliunas wrote: > Hello, > > I have Fedora 10, and running > virt-install -n skaita -r 64 --disk path=/var/lib/libvirt/images/skaita.img,size=2 --cdrom /a/freedos/fdbasecd.iso -w bridge:br0 --vnc --accelerate --os-type=other --os-variant=msdos > gives: > ERROR list index out of range > Traceback (most recent call last): > File "/usr/sbin/virt-install", line 692, in > main() > File "/usr/sbin/virt-install", line 577, in main > options.sdl, options.keymap, guest) > File "/usr/lib/python2.5/site-packages/virtinst/cli.py", line 339, in get_graphics > guest.graphics_dev = VirtualGraphics(type=VirtualGraphics.TYPE_VNC) > File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 207, in __init__ > self.set_keymap(keymap) > File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 219, in set_keymap > val = util.default_keymap() > File "/usr/lib/python2.5/site-packages/virtinst/util.py", line 296, in default_keymap > kt = s.split('"')[1] > IndexError: list index out of range > > Assuming it's something with my locale, I tried to set LANG=en_US LC_ALL=en_US LC_CTYPE=en_US > but it didn't help. I changed line 296 from kt = s.split('"')[1] to kt = s.split('"')[0] and > I was able to start install. > Hmm, this should be fixed with current upstream. Just to be sure, what does 'cat /etc/sysconfig/keyboard' give? Thanks, Cole From crobinso at redhat.com Mon Jan 12 20:48:04 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 15:48:04 -0500 Subject: [et-mgmt-tools] No domains available for this guest In-Reply-To: References: Message-ID: <496BAC84.6080406@redhat.com> Nerijus Baliunas wrote: > Hello, > > again F10, running > virt-install -n skaita -r 10 --disk path=/var/lib/libvirt/images/skaita.img,size=5 --cdrom /a/freedos/fdbasecd.iso -w bridge:br0 --vnc --accelerate --os-type=other --os-variant=msdos > gives: > ERROR No domains available for this guest. > Traceback (most recent call last): > File "/usr/sbin/virt-install", line 692, in > main() > File "/usr/sbin/virt-install", line 539, in main > domain = guest.bestDomainType(options.accelerate) > File "/usr/lib/python2.5/site-packages/virtinst/CapabilitiesParser.py", line 168, in bestDomainType > raise CapabilitiesParserException(_("No domains available for this guest.")) > CapabilitiesParserException: No domains available for this guest. > > Tried adding --connect=qemu:///system, didn't help. I was able to run the same command succesfully > on 2 other similar PCs with F10. > Hmm, if you haven't restarted libvirtd since installing qemu or kvm, try a 'service libvirtd restart'. This will make libvirt aware of the changes and hopefully fix the above problem. Thanks, Cole From nerijus at users.sourceforge.net Mon Jan 12 22:08:39 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Tue, 13 Jan 2009 00:08:39 +0200 Subject: [et-mgmt-tools] No domains available for this guest In-Reply-To: <496BAC84.6080406@redhat.com> References: <496BAC84.6080406@redhat.com> Message-ID: On Mon, 12 Jan 2009 15:48:04 -0500 Cole Robinson wrote: > Hmm, if you haven't restarted libvirtd since installing qemu or kvm, try > a 'service libvirtd restart'. This will make libvirt aware of the > changes and hopefully fix the above problem. I restarted libvirtd a few times. I will try again when I reboot the PC. Regards, Nerijus From nerijus at users.sourceforge.net Mon Jan 12 22:04:56 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Tue, 13 Jan 2009 00:04:56 +0200 Subject: [et-mgmt-tools] list index out of range when running virt-install In-Reply-To: <496BABBB.2070700@redhat.com> References: <496BABBB.2070700@redhat.com> Message-ID: On Mon, 12 Jan 2009 15:44:43 -0500 Cole Robinson wrote: > > File "/usr/lib/python2.5/site-packages/virtinst/util.py", line 296, in default_keymap > > kt = s.split('"')[1] > > IndexError: list index out of range > > > > Assuming it's something with my locale, I tried to set LANG=en_US LC_ALL=en_US LC_CTYPE=en_US > > but it didn't help. I changed line 296 from kt = s.split('"')[1] to kt = s.split('"')[0] and > > I was able to start install. > > Hmm, this should be fixed with current upstream. Just to be sure, > what does 'cat /etc/sysconfig/keyboard' give? KEYTABLE=mgltb-lat7 But it is last modified in Apr 2000, I used it then for setting console. Regards, Nerijus From crobinso at redhat.com Mon Jan 12 22:18:24 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 12 Jan 2009 17:18:24 -0500 Subject: [et-mgmt-tools] list index out of range when running virt-install In-Reply-To: References: <496BABBB.2070700@redhat.com> Message-ID: <496BC1B0.1020904@redhat.com> Nerijus Baliunas wrote: > On Mon, 12 Jan 2009 15:44:43 -0500 Cole Robinson wrote: > >>> File "/usr/lib/python2.5/site-packages/virtinst/util.py", line 296, in default_keymap >>> kt = s.split('"')[1] >>> IndexError: list index out of range >>> >>> Assuming it's something with my locale, I tried to set LANG=en_US LC_ALL=en_US LC_CTYPE=en_US >>> but it didn't help. I changed line 296 from kt = s.split('"')[1] to kt = s.split('"')[0] and >>> I was able to start install. >> Hmm, this should be fixed with current upstream. Just to be sure, >> what does 'cat /etc/sysconfig/keyboard' give? > > KEYTABLE=mgltb-lat7 > > But it is last modified in Apr 2000, I used it then for setting console. > Yeah, current upstream is smart enough not to choke on that, so this will be fixed with the next release. Thanks, Cole From rlaager at wiktel.com Mon Jan 12 23:09:45 2009 From: rlaager at wiktel.com (Richard Laager) Date: Mon, 12 Jan 2009 17:09:45 -0600 Subject: [et-mgmt-tools] [PATCH] UI String Cleanups In-Reply-To: <496BA33D.6030206@redhat.com> References: <1231549906.16414.31.camel@watermelon.coderich.net> <1231551659.16414.42.camel@watermelon.coderich.net> <496BA33D.6030206@redhat.com> Message-ID: <1231801785.8714.273.camel@watermelon.coderich.net> On Mon, 2009-01-12 at 15:08 -0500, Cole Robinson wrote: > This is the correct mailing list, but it's probably better to send > things as 'hg exports' rather than bundles. No harm now though, but I'll > update the README. This should probably be updated as well: http://virt-manager.et.redhat.com/scmrepo.html > > This corrects a number of small UI issues. This should partially or > > fully address bugs 452411, 475682, and 475926. I took a look at those (and other bugs we filed) and prepared a few more minor UI changes: The attached patch should address the remainder of the issues in #452411, so it can be closed (assuming you agree with my comment about the pause action there). It also addresses the wording in #475926 (and similar other cases), but does not address the buttons. I imagine I'd have to create the dialog myself, rather than use gtk.MessageDialog? I'm familiar with GTK+, but not the PyGTK wrapper, so any pointers would be helpful. The patch addresses the wording changes in #478408, but not the more in-depth suggestions: Alternatively, if the first item in the list is always selected (making it impossible to select nothing if the list is non-empty), then the physical device radio button could be greyed out when the list is empty; this would make this error message entirely unnecessary. Perhaps this dialog (or the wizard) should mention installing hal if the list is empty (which was the reason the list was empty for me). Likewise for #475639... wording changes done, more in-depth changes not. For these more in-depth things, if you like the ideas, please let me know and I can see about implementing them. If not, then let's close the bugs out now. ;) In the Shut Down* submenu (and does that really need to be a submenu?) and toolbar drop-down, I changed the terminology to "Shut Down" and "Force Off". To me, this seems more clear than "Poweroff" vs. "Force Poweroff". If you don't like "Force Off", I'd suggest "Power Off" instead, keeping the clean "shutdown" action as "Shut Down". I preferred "Force Off" over "Power Off" because 1) there is only power to hosts, not virtual machines, and 2) I wanted to keep the word "force" to make it clear that's not the clean action. I also updated the machine status terms to be "Shut Down" and "Off" instead of "Shutdown" and "Shutoff", respectively, so they match. * Yes, I also changed "Shutdown" to "Shut Down", which is what GNOME is using in the panel. Thanks for your time and consideration of these changes, Richard -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-manager-ui-tweaks-2.patch Type: text/x-patch Size: 14540 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: From nerijus at users.sourceforge.net Tue Jan 13 15:02:40 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Tue, 13 Jan 2009 17:02:40 +0200 Subject: [et-mgmt-tools] No domains available for this guest In-Reply-To: References: <496BAC84.6080406@redhat.com> Message-ID: On Tue, 13 Jan 2009 00:08:39 +0200 Nerijus Baliunas wrote: > > Hmm, if you haven't restarted libvirtd since installing qemu or kvm, try > > a 'service libvirtd restart'. This will make libvirt aware of the > > changes and hopefully fix the above problem. > > I restarted libvirtd a few times. I will try again when I reboot the PC. Now it works. I installed both kvm and libvirt at the same time: Jan 07 15:45:31 Installed: etherboot-roms-kvm-5.4.4-4.fc10.i386 Jan 07 15:45:33 Installed: kvm-74-10.fc10.i386 Jan 07 15:49:34 Installed: xen-libs-3.3.0-1.fc10.i386 Jan 07 15:49:35 Installed: gtk-vnc-0.3.8-1.fc10.i386 Jan 07 15:49:35 Installed: gtk-vnc-python-0.3.8-1.fc10.i386 Jan 07 15:49:37 Installed: iscsi-initiator-utils-6.2.0.870-1.0.fc10.i386 Jan 07 15:49:37 Installed: bridge-utils-1.2-6.fc10.i386 Jan 07 15:49:37 Installed: qemu-img-0.9.1-10.fc10.i386 Jan 07 15:49:41 Installed: libvirt-0.5.1-2.fc10.i386 Jan 07 15:49:43 Installed: libvirt-python-0.5.1-2.fc10.i386 Jan 07 15:49:43 Installed: gnome-python2-gnomekeyring-2.23.0-1.fc10.i386 Jan 07 15:49:44 Installed: virt-viewer-0.0.3-3.fc10.i386 Jan 07 15:49:46 Installed: python-virtinst-0.400.0-5.fc10.noarch Jan 07 15:49:46 Installed: virt-df-2.1.4-2.fc10.i386 Jan 07 15:49:50 Installed: virt-manager-0.6.0-5.fc10.i386 Jan 07 15:49:52 Installed: virt-top-1.0.3-2.fc10.i386 Jan 07 15:49:53 Installed: virt-mem-0.2.9-6.fc10.i386 But 'service libvirtd restart' did not help, it started to work only after reboot. Any ideas what else should have been restarted? Regards, Nerijus From crobinso at redhat.com Tue Jan 13 15:22:57 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 13 Jan 2009 10:22:57 -0500 Subject: [et-mgmt-tools] No domains available for this guest In-Reply-To: References: <496BAC84.6080406@redhat.com> Message-ID: <496CB1D1.4090900@redhat.com> Nerijus Baliunas wrote: > On Tue, 13 Jan 2009 00:08:39 +0200 Nerijus Baliunas wrote: > > >>> Hmm, if you haven't restarted libvirtd since installing qemu or kvm, try >>> a 'service libvirtd restart'. This will make libvirt aware of the >>> changes and hopefully fix the above problem. >>> >> I restarted libvirtd a few times. I will try again when I reboot the PC. >> > > Now it works. I installed both kvm and libvirt at the same time: > > Jan 07 15:45:31 Installed: etherboot-roms-kvm-5.4.4-4.fc10.i386 > Jan 07 15:45:33 Installed: kvm-74-10.fc10.i386 > Jan 07 15:49:34 Installed: xen-libs-3.3.0-1.fc10.i386 > Jan 07 15:49:35 Installed: gtk-vnc-0.3.8-1.fc10.i386 > Jan 07 15:49:35 Installed: gtk-vnc-python-0.3.8-1.fc10.i386 > Jan 07 15:49:37 Installed: iscsi-initiator-utils-6.2.0.870-1.0.fc10.i386 > Jan 07 15:49:37 Installed: bridge-utils-1.2-6.fc10.i386 > Jan 07 15:49:37 Installed: qemu-img-0.9.1-10.fc10.i386 > Jan 07 15:49:41 Installed: libvirt-0.5.1-2.fc10.i386 > Jan 07 15:49:43 Installed: libvirt-python-0.5.1-2.fc10.i386 > Jan 07 15:49:43 Installed: gnome-python2-gnomekeyring-2.23.0-1.fc10.i386 > Jan 07 15:49:44 Installed: virt-viewer-0.0.3-3.fc10.i386 > Jan 07 15:49:46 Installed: python-virtinst-0.400.0-5.fc10.noarch > Jan 07 15:49:46 Installed: virt-df-2.1.4-2.fc10.i386 > Jan 07 15:49:50 Installed: virt-manager-0.6.0-5.fc10.i386 > Jan 07 15:49:52 Installed: virt-top-1.0.3-2.fc10.i386 > Jan 07 15:49:53 Installed: virt-mem-0.2.9-6.fc10.i386 > > But 'service libvirtd restart' did not help, it started to work only after reboot. > Any ideas what else should have been restarted The kvm rpm does not load the necessary kernel modules at install time. You would need to modprobe kvm-intel or kvm-amd depending on your cpu, restart libvirtd, and then everything should work. The need to restart libvirtd is a known bug here, but the loading of modules (or system reboot) is unavoidable. Thanks, Cole From nerijus at users.sourceforge.net Tue Jan 13 15:34:29 2009 From: nerijus at users.sourceforge.net (Nerijus Baliunas) Date: Tue, 13 Jan 2009 17:34:29 +0200 Subject: [et-mgmt-tools] No domains available for this guest In-Reply-To: <496CB1D1.4090900@redhat.com> References: <496BAC84.6080406@redhat.com> <496CB1D1.4090900@redhat.com> Message-ID: On Tue, 13 Jan 2009 10:22:57 -0500 Cole Robinson wrote: > The kvm rpm does not load the necessary kernel modules at install time. > You would need to modprobe kvm-intel or kvm-amd depending on your cpu, > restart libvirtd, and then everything should work. IIRC I did it - just checked in bash history - yes, modprobe kvm_intel is here. But it could be I did not restart libvirtd after modprobing kvm_intel. > The need to restart libvirtd is a known bug here, but the loading of > modules (or system reboot) is unavoidable. Regards, Nerijus From crobinso at redhat.com Wed Jan 14 16:05:48 2009 From: crobinso at redhat.com (Cole Robinson) Date: Wed, 14 Jan 2009 11:05:48 -0500 Subject: [et-mgmt-tools] [PATCH] UI String Cleanups In-Reply-To: <1231801785.8714.273.camel@watermelon.coderich.net> References: <1231549906.16414.31.camel@watermelon.coderich.net> <1231551659.16414.42.camel@watermelon.coderich.net> <496BA33D.6030206@redhat.com> <1231801785.8714.273.camel@watermelon.coderich.net> Message-ID: <496E0D5C.2030305@redhat.com> Richard Laager wrote: > On Mon, 2009-01-12 at 15:08 -0500, Cole Robinson wrote: >> This is the correct mailing list, but it's probably better to send >> things as 'hg exports' rather than bundles. No harm now though, but I'll >> update the README. > > This should probably be updated as well: > http://virt-manager.et.redhat.com/scmrepo.html > >>> This corrects a number of small UI issues. This should partially or >>> fully address bugs 452411, 475682, and 475926. > > I took a look at those (and other bugs we filed) and prepared a few more > minor UI changes: > > The attached patch should address the remainder of the issues in > #452411, so it can be closed (assuming you agree with my comment about > the pause action there). Excellent, thanks. > > It also addresses the wording in #475926 (and similar other cases), but > does not address the buttons. I imagine I'd have to create the dialog > myself, rather than use gtk.MessageDialog? I'm familiar with GTK+, but > not the PyGTK wrapper, so any pointers would be helpful. > This can hold off a bit. We need a revamped delete dialog anyways to optionally allow deleting the VM disk storage, so I'll incorporate this change when that work is done. > The patch addresses the wording changes in #478408, but not the more > in-depth suggestions: > Alternatively, if the first item in the list is always selected > (making it impossible to select nothing if the list is > non-empty), then the physical device radio button could be > greyed out when the list is empty; this would make this error > message entirely unnecessary. > Yes, this is a reasonable change. > Perhaps this dialog (or the wizard) should mention installing > hal if the list is empty (which was the reason the list was > empty for me). Maybe if any hal calls fail, we disable the drop down and put up add a tooltip or something like that. > > Likewise for #475639... wording changes done, more in-depth changes not. > > For these more in-depth things, if you like the ideas, please let me > know and I can see about implementing them. If not, then let's close the > bugs out now. ;) > I'll make a run through the bugs and add specific comments as appropriate. > In the Shut Down* submenu (and does that really need to be a submenu?) > and toolbar drop-down, I changed the terminology to "Shut Down" and > "Force Off". To me, this seems more clear than "Poweroff" vs. "Force > Poweroff". If you don't like "Force Off", I'd suggest "Power Off" > instead, keeping the clean "shutdown" action as "Shut Down". I preferred > "Force Off" over "Power Off" because 1) there is only power to hosts, > not virtual machines, and 2) I wanted to keep the word "force" to make > it clear that's not the clean action. > Yes I think the change here is a good idea. Though you missed an instance manager.py, so that will need to be changed. > I also updated the machine status terms to be "Shut Down" and "Off" > instead of "Shutdown" and "Shutoff", respectively, so they match. Actually the 'Shutdown' in this case was a mistake, that state means the VM is 'currently shutting down', so 'Shutting Down' would be appropriate. I'd also prefer to keep "Shutoff' as is: 'off' is pretty general and at first glance could confuse a user if they didn't realize it represented VM state, but 'Shutoff' helps get that point across more clearly. > > * Yes, I also changed "Shutdown" to "Shut Down", which is what GNOME is > using in the panel. > Yes that looks good. > Thanks for your time and consideration of these changes, If you agree with the above changes, respin and resend the patch and I'll apply it. Thanks, Cole From john.levon at sun.com Wed Jan 14 16:29:48 2009 From: john.levon at sun.com (john.levon at sun.com) Date: Wed, 14 Jan 2009 08:29:48 -0800 Subject: [et-mgmt-tools] [PATCH] Fix virt-install of PV Solaris without extra args Message-ID: <94c1faae928b58e7b057.1231950588@xenbld.SFBay.Sun.COM> # HG changeset patch # User john.levon at sun.com # Date 1231948587 28800 # Node ID 94c1faae928b58e7b057a51091691bd998492838 # Parent b990f35e67184c7730fd27e6fc7b73fa4322e32d Fix virt-install of PV Solaris without extra args Signed-off-by: John Levon diff --git a/virtinst/OSDistro.py b/virtinst/OSDistro.py --- a/virtinst/OSDistro.py +++ b/virtinst/OSDistro.py @@ -792,11 +792,12 @@ class SolarisDistro(SunDistro): # Yuck. Non-default netmasks require this option to be passed. # It's distinctly not-trivial to work out the netmask to be used # automatically. - for karg in kargs.split(): - if karg.startswith('subnet-mask'): - netmask = karg.split('=')[1] - else: - args += [ kargs ] + if kargs: + for karg in kargs.split(): + if karg.startswith('subnet-mask'): + netmask = karg.split('=')[1] + else: + args += [ kargs ] iargs = '' if not guest.graphics['enabled']: From crobinso at redhat.com Wed Jan 14 17:38:11 2009 From: crobinso at redhat.com (Cole Robinson) Date: Wed, 14 Jan 2009 12:38:11 -0500 Subject: [et-mgmt-tools] [PATCH] Fix virt-install of PV Solaris without extra args In-Reply-To: <94c1faae928b58e7b057.1231950588@xenbld.SFBay.Sun.COM> References: <94c1faae928b58e7b057.1231950588@xenbld.SFBay.Sun.COM> Message-ID: <496E2303.5060008@redhat.com> john.levon at sun.com wrote: > # HG changeset patch > # User john.levon at sun.com > # Date 1231948587 28800 > # Node ID 94c1faae928b58e7b057a51091691bd998492838 > # Parent b990f35e67184c7730fd27e6fc7b73fa4322e32d > Fix virt-install of PV Solaris without extra args > Thanks, applied now: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virtinst--devel/rev/c13bca1c21fb - Cole From crobinso at redhat.com Mon Jan 19 16:40:15 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 19 Jan 2009 11:40:15 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: specify 'model' attr when adding net device Message-ID: <4974ACEF.6000103@redhat.com> The attached patch allows specifying a device model when adding a network device to an existing VM (ex. 'virtio', 'e1000', 'pcnet', etc. depending on the emulator). A screenshot of the new UI: http://fedorapeople.org/~crobinso/virt-manager/vmm-net-model.png Thanks, Cole -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-manager-add-net-model.patch Type: text/x-patch Size: 50064 bytes Desc: not available URL: From crobinso at redhat.com Mon Jan 19 16:43:52 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 19 Jan 2009 11:43:52 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: 'Add Sound Device' wizard Message-ID: <4974ADC8.2040500@redhat.com> The following patch implements an 'Add Hardware' wizard for sound devices. It's pretty simple, since the only parameter we have in the xml is the device model. Relevant screenshot: http://fedorapeople.org/~crobinso/virt-manager/vmm-add-sound-wizard.png FYI, this only applies after the previous net model patch, since both changes heavily touch src/vmm-add-hardware.glade Thanks, Cole -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-manager-add-sound-wizard.patch Type: text/x-patch Size: 168500 bytes Desc: not available URL: From crobinso at redhat.com Mon Jan 19 17:17:43 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 19 Jan 2009 12:17:43 -0500 Subject: [et-mgmt-tools] New virt-manager + virtinst releases end of week Message-ID: <4974B5B7.3030909@redhat.com> Hi all, I think it's a good time to push new releases for virt-manager and virtinst (well, it's actually overdue). If there are any changes or bugs you would like to see addressed, please raise them asap. Ideally I'd like to have any changes committed by friday, then wrap up and push the release over the weekend. Thanks, Cole From agx at sigxcpu.org Mon Jan 19 21:57:58 2009 From: agx at sigxcpu.org (Guido =?iso-8859-1?Q?G=FCnther?=) Date: Mon, 19 Jan 2009 22:57:58 +0100 Subject: [et-mgmt-tools] [PATCH] virt-manager: specify 'model' attr when adding net device In-Reply-To: <4974ACEF.6000103@redhat.com> References: <4974ACEF.6000103@redhat.com> Message-ID: <20090119215758.GA16126@bogon.ms20.nix> On Mon, Jan 19, 2009 at 11:40:15AM -0500, Cole Robinson wrote: > The attached patch allows specifying a device model when adding a > network device to an existing VM (ex. 'virtio', 'e1000', 'pcnet', etc. > depending on the emulator). > > A screenshot of the new UI: > > http://fedorapeople.org/~crobinso/virt-manager/vmm-net-model.png This is very useful! > + mod_list = [ "rtl8139", "ne2k_pci", "pcnet" ] > + if self.vm.get_type().lower() == "kvm": > + mod_list.append("e1000") > + mod_list.append("virtio") It would be nice if this type of information (available sound card emulations, available network card emulations) would be exposed by libvirt so not all management app do have to keep track of it. Cheers, -- Guido From berrange at redhat.com Mon Jan 19 22:04:57 2009 From: berrange at redhat.com (Daniel P. Berrange) Date: Mon, 19 Jan 2009 22:04:57 +0000 Subject: [et-mgmt-tools] [PATCH] virt-manager: specify 'model' attr when adding net device In-Reply-To: <20090119215758.GA16126@bogon.ms20.nix> References: <4974ACEF.6000103@redhat.com> <20090119215758.GA16126@bogon.ms20.nix> Message-ID: <20090119220457.GC18861@redhat.com> On Mon, Jan 19, 2009 at 10:57:58PM +0100, Guido G?nther wrote: > On Mon, Jan 19, 2009 at 11:40:15AM -0500, Cole Robinson wrote: > > The attached patch allows specifying a device model when adding a > > network device to an existing VM (ex. 'virtio', 'e1000', 'pcnet', etc. > > depending on the emulator). > > > > A screenshot of the new UI: > > > > http://fedorapeople.org/~crobinso/virt-manager/vmm-net-model.png > This is very useful! > > > + mod_list = [ "rtl8139", "ne2k_pci", "pcnet" ] > > + if self.vm.get_type().lower() == "kvm": > > + mod_list.append("e1000") > > + mod_list.append("virtio") > It would be nice if this type of information (available sound card > emulations, available network card emulations) would be exposed by > libvirt so not all management app do have to keep track of it. Indeed. The existing host capabilities XML gives a reasonable amount of data on the core hypervisor features. We need equivalent data that covers device emulation features. This will quite dramatically expand the amount of capability data, since there are soooo many combinations. Figuring out the correct available options will be fun too, but clearly we need to adress this at some point. We only get away with it now because both Xen and KVM are both reasonably similar in device capabilities via the shared QEMU base. If we ever get a VMWare driver for libvirt there will be dramatically different device emulation features to worry about. Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| From andreilsnicolae at gmail.com Tue Jan 20 13:10:34 2009 From: andreilsnicolae at gmail.com (Andrei N) Date: Tue, 20 Jan 2009 08:10:34 -0500 Subject: [et-mgmt-tools] No block devices found Message-ID: <2ae6a7140901200510g73a84ba8s553557d13a678e41@mail.gmail.com> Ive booted with the p2v live cd and tried to image one of my servers when i got a strange message saying that no block devices were found on the system. Yet when i dropped to shell the livecd found all my volumes and groups and physical hard drives and everything. Any ideas what i could do ? Thank you, -- Andrei Nicolae -------------- next part -------------- Linux version 2.6.23.1-42.fc8 (kojibuilder at xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Tue Oct 30 13:55:12 EDT 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009ec00 (usable) BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000f5ff0000 (usable) BIOS-e820: 00000000f5ff0000 - 00000000f5fff000 (ACPI data) BIOS-e820: 00000000f5fff000 - 00000000f6000000 (ACPI NVS) BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved) 3039MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000ff780 Using x86 segment limits to approximate NX protection Entering add_active_range(0, 0, 1007600) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 1007600 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 1007600 On node 0 totalpages: 1007600 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 1760 pages used for memmap Normal zone: 223520 pages, LIFO batch:31 HighMem zone: 6079 pages used for memmap HighMem zone: 772145 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.3 present. Using APIC driver default ACPI: RSDP 000F6E20, 0024 (r2 ACPIAM) ACPI: XSDT F5FF0100, 0054 (r1 A M I OEMXSDT 5000624 MSFT 97) ACPI: FACP F5FF0281, 00F4 (r1 A M I OEMFACP 5000624 MSFT 97) ACPI: DSDT F5FF0410, 3591 (r1 0AAAA 0AAAA001 1 INTL 2002026) ACPI: FACS F5FFF000, 0040 ACPI: APIC F5FF0380, 0084 (r1 A M I OEMAPIC 5000624 MSFT 97) ACPI: OEMB F5FFF040, 0041 (r1 A M I OEMBIOS 5000624 MSFT 97) ACPI: SRAT F5FF39B0, 0110 (r1 A M I OEMSRAT 5000624 MSFT 97) ACPI: HPET F5FF3AC0, 0038 (r1 A M I OEMHPET 5000624 MSFT 97) ACPI: ASF! F5FF3B00, 0086 (r1 AMIASF AMDSTRET 1 INTL 2002026) ACPI: PM-Timer IO Port: 0x5008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled) Processor #2 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled) Processor #3 15:1 APIC version 16 ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23 ACPI: IOAPIC (id[0x05] address[0xfebff000] gsi_base[24]) IOAPIC[1]: apic_id 5, version 17, address 0xfebff000, GSI 24-27 ACPI: IOAPIC (id[0x06] address[0xfebfe000] gsi_base[28]) IOAPIC[2]: apic_id 6, version 17, address 0xfebfe000, GSI 28-31 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 3 I/O APICs ACPI: HPET id: 0x102282a0 base: 0xfec01000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at f7000000 (gap: f6000000:09780000) swsusp: Registered nosave memory region: 000000000009e000 - 000000000009f000 swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order. Total pages: 999729 Kernel command line: initrd=initrd0.img root=CDLABEL=virt-p2v-0.9.7 rootfstype=iso9660 ro quiet liveimg BOOT_IMAGE=vmlinuz0 mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) mapped IOAPIC to ffff9000 (febff000) mapped IOAPIC to ffff8000 (febfe000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c07a8000 soft=c0788000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 2589.919 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3987772k/4030400k available (2183k kernel code, 41472k reserved, 1117k data, 280k init, 3112896k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc073f000 - 0xc0785000 ( 280 kB) .data : 0xc0621f7d - 0xc0739544 (1117 kB) .text : 0xc0400000 - 0xc0621f7d (2183 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=4, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 5183.41 BogoMIPS (lpj=2591708) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000003 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU 0(2) -> Core 0 CPU: After all inits, caps: 178bf3ff e3d3fbff 00000000 00000410 00000001 00000000 00000003 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code ACPI: Core revision 20070126 CPU0: AMD Dual Core AMD Opteron(tm) Processor 285 stepping 02 SMP alternatives: switching to SMP code Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c07a9000 soft=c0789000 Initializing CPU#1 Calibrating delay using timer specific routine.. 5179.50 BogoMIPS (lpj=2589754) CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000003 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU 1(2) -> Core 1 CPU: After all inits, caps: 178bf3ff e3d3fbff 00000000 00000410 00000001 00000000 00000003 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: AMD Dual Core AMD Opteron(tm) Processor 285 stepping 02 SMP alternatives: switching to SMP code Booting processor 2/2 eip 3000 CPU 2 irqstacks, hard=c07aa000 soft=c078a000 Initializing CPU#2 Calibrating delay using timer specific routine.. 5179.63 BogoMIPS (lpj=2589816) CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000003 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU 2(2) -> Core 0 CPU: After all inits, caps: 178bf3ff e3d3fbff 00000000 00000410 00000001 00000000 00000003 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#2. CPU2: AMD Dual Core AMD Opteron(tm) Processor 285 stepping 02 SMP alternatives: switching to SMP code Booting processor 3/3 eip 3000 CPU 3 irqstacks, hard=c07ab000 soft=c078b000 Initializing CPU#3 Calibrating delay using timer specific routine.. 5179.45 BogoMIPS (lpj=2589726) CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000003 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU 3(2) -> Core 1 CPU: After all inits, caps: 178bf3ff e3d3fbff 00000000 00000410 00000001 00000000 00000003 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#3. CPU3: AMD Dual Core AMD Opteron(tm) Processor 285 stepping 02 Total of 4 processors activated (20722.00 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=0 pin2=0 Brought up 4 CPUs sizeof(vma)=84 bytes sizeof(page)=32 bytes sizeof(inode)=336 bytes sizeof(dentry)=132 bytes sizeof(ext3inode)=488 bytes sizeof(buffer_head)=56 bytes sizeof(skbuff)=180 bytes sizeof(task_struct)=1552 bytes Booting paravirtualized kernel on bare hardware Time: 10:40:21 Date: 01/16/09 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=3 PCI: Using configuration type 1 Setting up standard PCI resources ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S1 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.GOLA._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.GOLB._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfec01000, IRQs 2, 8, 0 hpet0: 3 32-bit timers, 14318180 Hz Time: hpet clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 Switched to high resolution mode on CPU 2 Switched to high resolution mode on CPU 3 pnp: 00:0b: ioport range 0x680-0x6ff has been reserved pnp: 00:0b: ioport range 0x295-0x296 has been reserved pnp: 00:0b: ioport range 0x778-0x77f has been reserved pnp: 00:0b: ioport range 0xb78-0xb7f has been reserved pnp: 00:0b: ioport range 0xf78-0xf7f has been reserved pnp: 00:0e: iomem range 0xfec00000-0xfec00fff has been reserved pnp: 00:0e: iomem range 0xfee00000-0xfee00fff has been reserved pnp: 00:0e: iomem range 0xfff80000-0xffffffff could not be reserved pnp: 00:0e: iomem range 0xff780000-0xff7fffff could not be reserved pnp: 00:0f: iomem range 0x0-0x9ffff could not be reserved pnp: 00:0f: iomem range 0xc0000-0xdffff could not be reserved pnp: 00:0f: iomem range 0xe0000-0xfffff could not be reserved pnp: 00:0f: iomem range 0x100000-0xf5ffffff could not be reserved PCI: Bridge: 0000:00:06.0 IO window: a000-bfff MEM window: fc900000-feafffff PREFETCH window: disabled. PCI: Bridge: 0000:00:0a.0 IO window: disabled. MEM window: fc600000-fc8fffff PREFETCH window: f6400000-fc4fffff PCI: Bridge: 0000:00:0b.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1572864 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 4545k freed apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) apm: disabled - APM is not SMP safe. audit: initializing netlink socket (disabled) audit(1232102420.640:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) SELinux: Registering netfilter hooks ksign: Installing public key data Loading keyring - Added public key 230FF4508E76ABC1 - User ID: Red Hat, Inc. (Kernel Module GPG key) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) PCI: MSI quirk detected. PCI_BUS_FLAGS_NO_MSI set for 0000:00:0b.0 subordinate bus. AMD8131 rev 12 detected, disabling PCI-X MMRBC PCI: MSI quirk detected. PCI_BUS_FLAGS_NO_MSI set for 0000:00:0a.0 subordinate bus. AMD8131 rev 12 detected, disabling PCI-X MMRBC Boot video device is 0000:03:06.0 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Processor [CPU1] (supports 8 throttling states) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12ac hpet_resources: 0xfec01000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor menu usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 powernow-k8: Found 2 Dual Core AMD Opteron(tm) Processor 285 processors (4 cpu cores) (version 2.00.00) powernow-k8: 0 : fid 0x12 (2600 MHz), vid 0x8 powernow-k8: 1 : fid 0x10 (2400 MHz), vid 0xa powernow-k8: 2 : fid 0xe (2200 MHz), vid 0xc powernow-k8: 3 : fid 0xc (2000 MHz), vid 0xe powernow-k8: 4 : fid 0xa (1800 MHz), vid 0x10 powernow-k8: 5 : fid 0x2 (1000 MHz), vid 0x12 powernow-k8: 0 : fid 0x12 (2600 MHz), vid 0x8 powernow-k8: 1 : fid 0x10 (2400 MHz), vid 0xa powernow-k8: 2 : fid 0xe (2200 MHz), vid 0xc powernow-k8: 3 : fid 0xc (2000 MHz), vid 0xe powernow-k8: 4 : fid 0xa (1800 MHz), vid 0x10 powernow-k8: 5 : fid 0x2 (1000 MHz), vid 0x12 Using IPI No-Shortcut mode Magic number: 9:362:679 Freeing unused kernel memory: 280k freed Write protecting the kernel read-only data: 849k SCSI subsystem initialized loop: module loaded libata version 2.21 loaded. ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver ACPI: PCI Interrupt 0000:03:00.0[D] -> GSI 19 (level, low) -> IRQ 16 ohci_hcd 0000:03:00.0: OHCI Host Controller ohci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1 ohci_hcd 0000:03:00.0: irq 16, io mem 0xfeafc000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 3 ports detected ACPI: PCI Interrupt 0000:03:00.1[D] -> GSI 19 (level, low) -> IRQ 16 ohci_hcd 0000:03:00.1: OHCI Host Controller ohci_hcd 0000:03:00.1: new USB bus registered, assigned bus number 2 ohci_hcd 0000:03:00.1: irq 16, io mem 0xfeafd000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected input: ImPS/2 Generic Wheel Mouse as /class/input/input2 sata_sil 0000:03:05.0: version 2.3 ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 17 (level, low) -> IRQ 17 sata_sil 0000:03:05.0: Applying R_ERR on DMA activate FIS errata fix scsi0 : sata_sil scsi1 : sata_sil scsi2 : sata_sil scsi3 : sata_sil ata1: SATA max UDMA/100 cmd 0xf8824c80 ctl 0xf8824c8a bmdma 0xf8824c00 irq 17 ata2: SATA max UDMA/100 cmd 0xf8824cc0 ctl 0xf8824cca bmdma 0xf8824c08 irq 17 ata3: SATA max UDMA/100 cmd 0xf8824e80 ctl 0xf8824e8a bmdma 0xf8824e00 irq 17 ata4: SATA max UDMA/100 cmd 0xf8824ec0 ctl 0xf8824eca bmdma 0xf8824e08 irq 17 ata1: SATA link down (SStatus 0 SControl 310) ata2: SATA link down (SStatus 0 SControl 310) ata3: SATA link down (SStatus 0 SControl 310) ata4: SATA link down (SStatus 0 SControl 310) pata_amd 0000:00:07.1: version 0.3.9 scsi4 : pata_amd scsi5 : pata_amd ata5: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001ffa0 irq 14 ata6: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001ffa8 irq 15 ata6.00: ATAPI: TSSTcorp CD-ROM TS-H192C, IB00, max UDMA/33 ata6.00: configured for UDMA/33 scsi 5:0:0:0: CD-ROM TSSTcorp CD-ROM TS-H192C IB00 PQ: 0 ANSI: 5 sr0: scsi3-mmc drive: 8x/8x cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 5:0:0:0: Attached scsi CD-ROM sr0 ISO 9660 Extensions: Microsoft Joliet Level 3 Unable to load NLS charset utf8 Unable to load NLS charset utf8 ISO 9660 Extensions: RRIP_1991A squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel at redhat.com kjournald starting. Commit interval 5 seconds EXT3 FS on dm-0, internal journal EXT3-fs: mounted filesystem with ordered data mode. Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 input: Power Button (FF) as /class/input/input3 ACPI: Power Button (FF) [PWRF] input: Power Button (CM) as /class/input/input4 ACPI: Power Button (CM) [PWRB] tg3.c:v3.81 (September 5, 2007) ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 24 (level, low) -> IRQ 18 eth0: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:e0:81:2a:ad:d0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[763f0000] dma_mask[64-bit] ACPI: PCI Interrupt 0000:02:09.1[B] -> GSI 25 (level, low) -> IRQ 19 eth1: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:e0:81:2a:ad:d1 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth1: dma_rwctrl[763f0000] dma_mask[64-bit] I2O subsystem v1.325 i2o: max drivers = 8 i2o: Checking for PCI I2O controllers... ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 26 (level, low) -> IRQ 20 iop0: controller found (0000:02:07.0) iop0: PCI I2O controller BAR0 at 0xFC800000 size=1048576 BAR1 at 0xFB000000 size=16777216 iop0: Installed at IRQ 20 i2o: iop0: Activating I2O controller... i2o: iop0: This may take a few minutes if there are many devices parport_pc 00:0a: reported by Plug and Play ACPI parport0: PC-style at 0x378, irq 7 [PCSPP] AMD768 RNG detected sr 5:0:0:0: Attached scsi generic sg0 type 5 iop0: HRT has 1 entries of 16 bytes each. Adapter 00000012: TID 0000:[HPC*]:PCI 1: Bus 1 Device 22 Function 0 i2o: iop0: Controller added I2O Block Device OSM v1.325 block-osm: registered device at major 80 i2o/hda: i2o/hda1 block-osm: device added (TID: 20b): i2o/hda i2o/hdb: i2o/hdb1 i2o/hdb2 block-osm: device added (TID: 20a): i2o/hdb EXT3 FS on dm-0, internal journal NET: Registered protocol family 10 lo: Disabled Privacy Extensions Bridge firewalling registered virbr0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature. virbr0: starting userspace STP failed, starting kernel STP ip_tables: (C) 2000-2006 Netfilter Core Team Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (16384 buckets, 65536 max) virbr0: no IPv6 routers present -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-p2v.log Type: application/octet-stream Size: 286 bytes Desc: not available URL: From crobinso at redhat.com Tue Jan 20 13:55:17 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 20 Jan 2009 08:55:17 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: specify 'model' attr when adding net device In-Reply-To: <20090119215758.GA16126@bogon.ms20.nix> References: <4974ACEF.6000103@redhat.com> <20090119215758.GA16126@bogon.ms20.nix> Message-ID: <4975D7C5.4010800@redhat.com> Guido G?nther wrote: > On Mon, Jan 19, 2009 at 11:40:15AM -0500, Cole Robinson wrote: > >> The attached patch allows specifying a device model when adding a >> network device to an existing VM (ex. 'virtio', 'e1000', 'pcnet', etc. >> depending on the emulator). >> >> A screenshot of the new UI: >> >> http://fedorapeople.org/~crobinso/virt-manager/vmm-net-model.png >> > This is very useful! > > >> + mod_list = [ "rtl8139", "ne2k_pci", "pcnet" ] >> + if self.vm.get_type().lower() == "kvm": >> + mod_list.append("e1000") >> + mod_list.append("virtio") >> > It would be nice if this type of information (available sound card > emulations, available network card emulations) would be exposed by > libvirt so not all management app do have to keep track of it. > Cheers, > Yes, definitely agreed on that. It sucks having to duplicate all this info in the management apps. I've thought about tackling it at various points but never have. Unfortunately this is about the best we can do absent that information. Thanks, Cole From crobinso at redhat.com Tue Jan 20 22:41:48 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 20 Jan 2009 17:41:48 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: List VM 'hostdev' devices Message-ID: <4976532C.6010305@redhat.com> The attached patch adds support for listing, viewing details of, and removing VM 'hostdev' devices. libvirt currently supports usb and pci host devices, so I tried to tackle all the variants for each. Some example screeenshots: http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1.png http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2.png A couple particulars: - There is no icon for a 'hostdev' in the VM's hardware list. We've been stretching use of gtk stock icons pretty thin, and there really isn't anything available that makes sense. This will be addressed when we integrate custom icons (next release). - The parameter differences between PCI, USB by vendor/product, and USB by bus/device number are pretty large. Rather than have 10 different GUI fields, populating only what is appropriate and hiding the others, I just generate a single line listing for the device details section (ex. "Bus: 001, Device: 002". This is shown in the screenshots. It's a bit uglier this way, but much simpler, and conveys all the same information. Any comments appreciated. Thanks, Cole -------------- next part -------------- A non-text attachment was scrubbed... Name: vmm-list-hostdevs.patch Type: text/x-diff Size: 21129 bytes Desc: not available URL: From berrange at redhat.com Tue Jan 20 22:56:24 2009 From: berrange at redhat.com (Daniel P. Berrange) Date: Tue, 20 Jan 2009 22:56:24 +0000 Subject: [et-mgmt-tools] [PATCH] virt-manager: List VM 'hostdev' devices In-Reply-To: <4976532C.6010305@redhat.com> References: <4976532C.6010305@redhat.com> Message-ID: <20090120225624.GA30807@redhat.com> On Tue, Jan 20, 2009 at 05:41:48PM -0500, Cole Robinson wrote: > The attached patch adds support for listing, viewing details of, and > removing VM 'hostdev' devices. libvirt currently supports usb and pci > host devices, so I tried to tackle all the variants for each. Some > example screeenshots: > > http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1.png > http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2.png > > A couple particulars: > > - There is no icon for a 'hostdev' in the VM's hardware list. We've been > stretching use of gtk stock icons pretty thin, and there really isn't > anything available that makes sense. This will be addressed when we > integrate custom icons (next release). > > - The parameter differences between PCI, USB by vendor/product, and USB > by bus/device number are pretty large. Rather than have 10 different GUI > fields, populating only what is appropriate and hiding the others, I > just generate a single line listing for the device details section (ex. > "Bus: 001, Device: 002". This is shown in the screenshots. It's a bit > uglier this way, but much simpler, and conveys all the same information. I'd just use the formatted address syntax shown by lspci/lsusb, eg USB 001:002 PCI 0000:01:3f.0 Given the PCI / USB address you ought to be able to use the host device enumeration patches to find the matching device on the host. Once you have that you get the friendly Vendor + Product name which would be more useful to display Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| From crobinso at redhat.com Tue Jan 20 22:57:33 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 20 Jan 2009 17:57:33 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: List VM 'hostdev' devices In-Reply-To: <20090120225624.GA30807@redhat.com> References: <4976532C.6010305@redhat.com> <20090120225624.GA30807@redhat.com> Message-ID: <497656DD.5000507@redhat.com> Daniel P. Berrange wrote: > On Tue, Jan 20, 2009 at 05:41:48PM -0500, Cole Robinson wrote: >> The attached patch adds support for listing, viewing details of, and >> removing VM 'hostdev' devices. libvirt currently supports usb and pci >> host devices, so I tried to tackle all the variants for each. Some >> example screeenshots: >> >> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1.png >> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2.png >> >> A couple particulars: >> >> - There is no icon for a 'hostdev' in the VM's hardware list. We've been >> stretching use of gtk stock icons pretty thin, and there really isn't >> anything available that makes sense. This will be addressed when we >> integrate custom icons (next release). >> >> - The parameter differences between PCI, USB by vendor/product, and USB >> by bus/device number are pretty large. Rather than have 10 different GUI >> fields, populating only what is appropriate and hiding the others, I >> just generate a single line listing for the device details section (ex. >> "Bus: 001, Device: 002". This is shown in the screenshots. It's a bit >> uglier this way, but much simpler, and conveys all the same information. > > I'd just use the formatted address syntax shown by lspci/lsusb, eg > > USB 001:002 > PCI 0000:01:3f.0 > Yeah that makes sense. I'll update the patch. > Given the PCI / USB address you ought to be able to use the host > device enumeration patches to find the matching device on the host. > Once you have that you get the friendly Vendor + Product name > which would be more useful to display Agreed, I actually meant to include a note to that effect in my original mail, clearly I forgot :) Thanks, Cole From crobinso at redhat.com Wed Jan 21 15:35:10 2009 From: crobinso at redhat.com (Cole Robinson) Date: Wed, 21 Jan 2009 10:35:10 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: List VM 'hostdev' devices In-Reply-To: <20090120225624.GA30807@redhat.com> References: <4976532C.6010305@redhat.com> <20090120225624.GA30807@redhat.com> Message-ID: <497740AE.5010208@redhat.com> Daniel P. Berrange wrote: > On Tue, Jan 20, 2009 at 05:41:48PM -0500, Cole Robinson wrote: >> The attached patch adds support for listing, viewing details of, and >> removing VM 'hostdev' devices. libvirt currently supports usb and pci >> host devices, so I tried to tackle all the variants for each. Some >> example screeenshots: >> >> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1.png >> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2.png >> >> A couple particulars: >> >> - There is no icon for a 'hostdev' in the VM's hardware list. We've been >> stretching use of gtk stock icons pretty thin, and there really isn't >> anything available that makes sense. This will be addressed when we >> integrate custom icons (next release). >> >> - The parameter differences between PCI, USB by vendor/product, and USB >> by bus/device number are pretty large. Rather than have 10 different GUI >> fields, populating only what is appropriate and hiding the others, I >> just generate a single line listing for the device details section (ex. >> "Bus: 001, Device: 002". This is shown in the screenshots. It's a bit >> uglier this way, but much simpler, and conveys all the same information. > > I'd just use the formatted address syntax shown by lspci/lsusb, eg > > USB 001:002 > PCI 0000:01:3f.0 > > Given the PCI / USB address you ought to be able to use the host > device enumeration patches to find the matching device on the host. > Once you have that you get the friendly Vendor + Product name > which would be more useful to display > Updated patch attached, addressing the above comment. New screenshots say it all: http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1v2.png http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2v2.png Thanks, Cole -------------- next part -------------- A non-text attachment was scrubbed... Name: vmm-list-hostdevs-2.patch Type: text/x-patch Size: 137513 bytes Desc: not available URL: From brian at krusic.com Wed Jan 21 18:26:53 2009 From: brian at krusic.com (Brian Krusic) Date: Wed, 21 Jan 2009 10:26:53 -0800 Subject: [et-mgmt-tools] usage advice Message-ID: Hi all, While I've used this great tool to migrate several physical servers to Xen domUs in the past, I have an issue. I've always converted hosts having small disks of around 40G over to domUs but have an issue were my current host in need of being virtualized has a physical disk of 500G but its / partition is only 35G, the rest of the drive is unallocated/unpartitioned and therefore unused. I don't know why it was done this way but I have come in and started cleaning house, introducing Xen, etc... I obviously don't want to migrate the entire 500G disk as it only has a 35G root partition (ext3, no LVMs in this case). Here is the hosts partition layout; /dev/sda1 ext3 / /dev/sda5 swap - Brian From stephan at fishycam.com Thu Jan 22 06:30:02 2009 From: stephan at fishycam.com (Stephan) Date: Thu, 22 Jan 2009 06:30:02 +0000 Subject: [et-mgmt-tools] usage advice In-Reply-To: References: Message-ID: <3d8cd84d87b8a87115fb3c858a8fc235@crimefightingrabbit.com> On Wed, 21 Jan 2009 10:26:53 -0800, Brian Krusic wrote: > I obviously don't want to migrate the entire 500G disk as it only has > a 35G root partition (ext3, no LVMs in this case). How about taking a backup of everything, possibly using a hard drive cloning tool, then using the gparted live cd to resize the partitions? I guess it's not without risk, but to be honest, it will probably work - it has never failed for me so far. It isn't my data though, so easy for me to say! ;-) The live cd / usb image can be downloaded from here: http://gparted.sourceforge.net/livecd.php While we're on the subject, I've only ever used this mailing list to talk about libvirt. What tool are you using to virtualise your existing physical servers? It's an area I want to start looking into in the fairly near future too. Best regards, Stephan From simao.fontes at fccn.pt Thu Jan 22 10:23:57 2009 From: simao.fontes at fccn.pt (=?UTF-8?B?U2ltw6NvIEZvbnRlcw==?=) Date: Thu, 22 Jan 2009 10:23:57 +0000 Subject: [et-mgmt-tools] usage advice In-Reply-To: <3d8cd84d87b8a87115fb3c858a8fc235@crimefightingrabbit.com> References: <3d8cd84d87b8a87115fb3c858a8fc235@crimefightingrabbit.com> Message-ID: <4978493D.5040701@fccn.pt> Hello, I have found a very useful tool for migrating physical systems to virtual. http://et.redhat.com/~rjones/virt-p2v/ If someone knows of a different one, please let me know how i can get it. Thanks, Sim?o Fontes From anschneider at suse.de Thu Jan 22 12:56:19 2009 From: anschneider at suse.de (Andreas Schneider) Date: Thu, 22 Jan 2009 13:56:19 +0100 Subject: [et-mgmt-tools] virt-manager through VPN Message-ID: <200901221356.24929.anschneider@suse.de> Hi, I haven't had time to look at it, but you can't use virt-mangager to connect remotely to a machine trough VPN. It hangs very long. If you kill the ssh connection then it gets some host info but you can't do anything. I think it is a MTU problem, but I'm not sure. Has someone else discovered the same problem or has an idea what's the problem. Cheers, -- andreas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From jboggs at redhat.com Thu Jan 22 17:28:40 2009 From: jboggs at redhat.com (Joey Boggs) Date: Thu, 22 Jan 2009 12:28:40 -0500 Subject: [et-mgmt-tools] [patch] virtinst - vmdk disk conversion regression in diskcfg.py Message-ID: <4978ACC8.3000302@redhat.com> When attempting to convert virt-image format machines into vmware vmdk disk format it errors out. Attached is a patch to correct this. 1. Generating output in "vmx" format to jboss-as5-appliance/ 2. Converting disk "jboss-as5-appliance-sda.raw" to type vmdk... 3. Thu, 22 Jan 2009 15:17:46 DEBUG Creating directory jboss-as5-appliance 4. Thu, 22 Jan 2009 15:17:46 DEBUG input_file: build/appliances/x86_64/jboss-as5-appliance/jboss-as5-appliance.xml.vmx-input 5. Thu, 22 Jan 2009 15:17:46 DEBUG input_dir: /home/goldmann/git/jboss-cloud/build/appliances/x86_64/jboss-as5-appliance 6. Thu, 22 Jan 2009 15:17:46 DEBUG output_file: jboss-as5-appliance/jboss-as5-appliance.vmx 7. Thu, 22 Jan 2009 15:17:46 DEBUG output_dir: /home/goldmann/git/jboss-cloud/build/appliances/x86_64/jboss-as5-appliance 8. Thu, 22 Jan 2009 15:17:46 ERROR Couldn't convert disks: Cannot convert to disk format vmdk -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: vmdk-regression-diskcfg.patch URL: From brian at krusic.com Thu Jan 22 18:30:59 2009 From: brian at krusic.com (Brian Krusic) Date: Thu, 22 Jan 2009 10:30:59 -0800 Subject: [et-mgmt-tools] usage advice In-Reply-To: <3d8cd84d87b8a87115fb3c858a8fc235@crimefightingrabbit.com> References: <3d8cd84d87b8a87115fb3c858a8fc235@crimefightingrabbit.com> Message-ID: <7198E085-69C4-48FC-9D56-321D98C8B93C@krusic.com> Hi Stephan, Thanks for the post and my mistake, I am using the virt-p2v tool that I thought this list was for. I didn't realize its for many tools. So when I use it, it not only does my only partition on the hd, but the entire 400G disk. Just to clarify, I only have 1 partition on the drive which is 35G, the rest of the drive is unused and unpartitioned but virt-p2v will try to make a domU file of 400G and not just 35G. Any ideas? - Brian On Jan 21, 2009, at 10:30 PM, Stephan wrote: > > On Wed, 21 Jan 2009 10:26:53 -0800, Brian Krusic > wrote: >> I obviously don't want to migrate the entire 500G disk as it only has >> a 35G root partition (ext3, no LVMs in this case). > > How about taking a backup of everything, possibly using a hard drive > cloning tool, then using the gparted live cd to resize the > partitions? I > guess it's not without risk, but to be honest, it will probably work > - it > has never failed for me so far. It isn't my data though, so easy for > me to > say! ;-) The live cd / usb image can be downloaded from here: > http://gparted.sourceforge.net/livecd.php > > While we're on the subject, I've only ever used this mailing list to > talk > about libvirt. What tool are you using to virtualise your existing > physical > servers? It's an area I want to start looking into in the fairly near > future too. > > Best regards, > > > Stephan > > _______________________________________________ > et-mgmt-tools mailing list > et-mgmt-tools at redhat.com > https://www.redhat.com/mailman/listinfo/et-mgmt-tools From crobinso at redhat.com Thu Jan 22 22:03:25 2009 From: crobinso at redhat.com (Cole Robinson) Date: Thu, 22 Jan 2009 17:03:25 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: specify 'model' attr when adding net device In-Reply-To: <4974ACEF.6000103@redhat.com> References: <4974ACEF.6000103@redhat.com> Message-ID: <4978ED2D.9050103@redhat.com> Cole Robinson wrote: > The attached patch allows specifying a device model when adding a > network device to an existing VM (ex. 'virtio', 'e1000', 'pcnet', etc. > depending on the emulator). > > A screenshot of the new UI: > > http://fedorapeople.org/~crobinso/virt-manager/vmm-net-model.png > This is applied now. Thanks, Cole From crobinso at redhat.com Thu Jan 22 22:03:46 2009 From: crobinso at redhat.com (Cole Robinson) Date: Thu, 22 Jan 2009 17:03:46 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: 'Add Sound Device' wizard In-Reply-To: <4974ADC8.2040500@redhat.com> References: <4974ADC8.2040500@redhat.com> Message-ID: <4978ED42.1080108@redhat.com> Cole Robinson wrote: > The following patch implements an 'Add Hardware' wizard for sound > devices. It's pretty simple, since the only parameter we have in the xml > is the device model. > > Relevant screenshot: > > http://fedorapeople.org/~crobinso/virt-manager/vmm-add-sound-wizard.png > This is applied now. Thanks, Cole From crobinso at redhat.com Thu Jan 22 22:04:16 2009 From: crobinso at redhat.com (Cole Robinson) Date: Thu, 22 Jan 2009 17:04:16 -0500 Subject: [et-mgmt-tools] [PATCH] virt-manager: List VM 'hostdev' devices In-Reply-To: <497740AE.5010208@redhat.com> References: <4976532C.6010305@redhat.com> <20090120225624.GA30807@redhat.com> <497740AE.5010208@redhat.com> Message-ID: <4978ED60.9070000@redhat.com> Cole Robinson wrote: > Daniel P. Berrange wrote: >> On Tue, Jan 20, 2009 at 05:41:48PM -0500, Cole Robinson wrote: >>> The attached patch adds support for listing, viewing details of, and >>> removing VM 'hostdev' devices. libvirt currently supports usb and pci >>> host devices, so I tried to tackle all the variants for each. Some >>> example screeenshots: >>> >>> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1.png >>> http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2.png >>> >>> A couple particulars: >>> >>> - There is no icon for a 'hostdev' in the VM's hardware list. We've been >>> stretching use of gtk stock icons pretty thin, and there really isn't >>> anything available that makes sense. This will be addressed when we >>> integrate custom icons (next release). >>> >>> - The parameter differences between PCI, USB by vendor/product, and USB >>> by bus/device number are pretty large. Rather than have 10 different GUI >>> fields, populating only what is appropriate and hiding the others, I >>> just generate a single line listing for the device details section (ex. >>> "Bus: 001, Device: 002". This is shown in the screenshots. It's a bit >>> uglier this way, but much simpler, and conveys all the same information. >> I'd just use the formatted address syntax shown by lspci/lsusb, eg >> >> USB 001:002 >> PCI 0000:01:3f.0 >> >> Given the PCI / USB address you ought to be able to use the host >> device enumeration patches to find the matching device on the host. >> Once you have that you get the friendly Vendor + Product name >> which would be more useful to display >> > > Updated patch attached, addressing the above comment. New screenshots > say it all: > > http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev1v2.png > http://fedorapeople.org/~crobinso/virt-manager/vmm-show-hostdev2v2.png > This is applied now. Thanks, Cole From emepetres at gmail.com Fri Jan 23 18:48:00 2009 From: emepetres at gmail.com (Javier Carnero Iglesias) Date: Fri, 23 Jan 2009 19:48:00 +0100 Subject: [et-mgmt-tools] paravirtualization on a T7200 Message-ID: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> Hi guys, I have a Dell Inspiron 9400 laptop with an Intel T7200. I have VT enabled in the BIOS, but virt-manager only allows me to do fully virtualized machines. Does anyone knows why "paravirtualized" option is disabled for me on virt-manager? I've some days working on it and i'm totaly lost, any help appreciated, thanks!** -------------- next part -------------- An HTML attachment was scrubbed... URL: From crobinso at redhat.com Fri Jan 23 21:14:01 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 23 Jan 2009 16:14:01 -0500 Subject: [et-mgmt-tools] [patch] virtinst - vmdk disk conversion regression in diskcfg.py In-Reply-To: <4978ACC8.3000302@redhat.com> References: <4978ACC8.3000302@redhat.com> Message-ID: <497A3319.9070902@redhat.com> Joey Boggs wrote: > When attempting to convert virt-image format machines into vmware vmdk > disk format it errors out. Attached is a patch to correct this. > Thanks, applied: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virtinst--devel/rev/fcad10e944ef - Cole From crobinso at redhat.com Fri Jan 23 21:18:14 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 23 Jan 2009 16:18:14 -0500 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> Message-ID: <497A3416.4030504@redhat.com> Javier Carnero Iglesias wrote: > Hi guys, I have a Dell Inspiron 9400 laptop with an Intel T7200. I have VT > enabled in the BIOS, but virt-manager only allows me to do fully virtualized > machines. > FYI, 'fully virtualized' is what VT allows you to use. > Does anyone knows why "paravirtualized" option is disabled for me on > virt-manager? > > I've some days working on it and i'm totaly lost, any help appreciated, > thanks! What distro and hypervisor are you using? (basically, xen or kvm). If you are using kvm, true paravirtualization isn't a valid option, so just choose fully virt. Paravirt, in the sense that we represent it, only applies to xen. Yes, the UI is confusing in this respect, but all that is slated to change "real soon now". If you are using xen, please provide: uname -a virsh capabilities Thanks, Cole From crobinso at redhat.com Fri Jan 23 21:21:19 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 23 Jan 2009 16:21:19 -0500 Subject: [et-mgmt-tools] virt-manager through VPN In-Reply-To: <200901221356.24929.anschneider@suse.de> References: <200901221356.24929.anschneider@suse.de> Message-ID: <497A34CF.80906@redhat.com> Andreas Schneider wrote: > Hi, > > I haven't had time to look at it, but you can't use virt-mangager to connect > remotely to a machine trough VPN. > > It hangs very long. If you kill the ssh connection then it gets some host info > but you can't do anything. > > I think it is a MTU problem, but I'm not sure. > > Has someone else discovered the same problem or has an idea what's the > problem. > I've never tried, but it might be interesting to see if connecting via virsh suffers the same problem. Thanks, Cole From crobinso at redhat.com Fri Jan 23 21:35:14 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 23 Jan 2009 16:35:14 -0500 Subject: [et-mgmt-tools] [PATCH] UI String Cleanups In-Reply-To: <496E0D5C.2030305@redhat.com> References: <1231549906.16414.31.camel@watermelon.coderich.net> <1231551659.16414.42.camel@watermelon.coderich.net> <496BA33D.6030206@redhat.com> <1231801785.8714.273.camel@watermelon.coderich.net> <496E0D5C.2030305@redhat.com> Message-ID: <497A3812.3090904@redhat.com> Cole Robinson wrote: > Richard Laager wrote: >> On Mon, 2009-01-12 at 15:08 -0500, Cole Robinson wrote: >>> This is the correct mailing list, but it's probably better to send >>> things as 'hg exports' rather than bundles. No harm now though, but I'll >>> update the README. >> This should probably be updated as well: >> http://virt-manager.et.redhat.com/scmrepo.html >> >>>> This corrects a number of small UI issues. This should partially or >>>> fully address bugs 452411, 475682, and 475926. >> I took a look at those (and other bugs we filed) and prepared a few more >> minor UI changes: >> >> The attached patch should address the remainder of the issues in >> #452411, so it can be closed (assuming you agree with my comment about >> the pause action there). > > Excellent, thanks. > >> It also addresses the wording in #475926 (and similar other cases), but >> does not address the buttons. I imagine I'd have to create the dialog >> myself, rather than use gtk.MessageDialog? I'm familiar with GTK+, but >> not the PyGTK wrapper, so any pointers would be helpful. >> > > This can hold off a bit. We need a revamped delete dialog anyways to > optionally allow deleting the VM disk storage, so I'll incorporate this > change when that work is done. > >> The patch addresses the wording changes in #478408, but not the more >> in-depth suggestions: >> Alternatively, if the first item in the list is always selected >> (making it impossible to select nothing if the list is >> non-empty), then the physical device radio button could be >> greyed out when the list is empty; this would make this error >> message entirely unnecessary. >> > > Yes, this is a reasonable change. > >> Perhaps this dialog (or the wizard) should mention installing >> hal if the list is empty (which was the reason the list was >> empty for me). > > Maybe if any hal calls fail, we disable the drop down and put up add a > tooltip or something like that. > >> Likewise for #475639... wording changes done, more in-depth changes not. >> >> For these more in-depth things, if you like the ideas, please let me >> know and I can see about implementing them. If not, then let's close the >> bugs out now. ;) >> > > I'll make a run through the bugs and add specific comments as appropriate. > >> In the Shut Down* submenu (and does that really need to be a submenu?) >> and toolbar drop-down, I changed the terminology to "Shut Down" and >> "Force Off". To me, this seems more clear than "Poweroff" vs. "Force >> Poweroff". If you don't like "Force Off", I'd suggest "Power Off" >> instead, keeping the clean "shutdown" action as "Shut Down". I preferred >> "Force Off" over "Power Off" because 1) there is only power to hosts, >> not virtual machines, and 2) I wanted to keep the word "force" to make >> it clear that's not the clean action. >> > > Yes I think the change here is a good idea. Though you missed an > instance manager.py, so that will need to be changed. > >> I also updated the machine status terms to be "Shut Down" and "Off" >> instead of "Shutdown" and "Shutoff", respectively, so they match. > > Actually the 'Shutdown' in this case was a mistake, that state means the > VM is 'currently shutting down', so 'Shutting Down' would be > appropriate. I'd also prefer to keep "Shutoff' as is: 'off' is pretty > general and at first glance could confuse a user if they didn't realize > it represented VM state, but 'Shutoff' helps get that point across more > clearly. > >> * Yes, I also changed "Shutdown" to "Shut Down", which is what GNOME is >> using in the panel. >> > > Yes that looks good. > >> Thanks for your time and consideration of these changes, > > If you agree with the above changes, respin and resend the patch and > I'll apply it. > I didn't want these fixes to miss the release, so I tweaked the patch with my above suggestions and committed. http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/e2056d9074e5 Thanks, Cole From rlaager at wiktel.com Sat Jan 24 01:12:07 2009 From: rlaager at wiktel.com (Richard Laager) Date: Fri, 23 Jan 2009 19:12:07 -0600 Subject: [et-mgmt-tools] [PATCH] for Bug 478409 Pointer grabbed notification nitpicks Message-ID: <1232759527.9038.3.camel@watermelon.coderich.net> https://bugzilla.redhat.com/show_bug.cgi?id=478409 The "Pointer grabbed" libnotify popup should have a period at the end of the text and in the button. Both are full sentences. The attached patch fixes this, hopefully bringing me (close?) to the end of my minor UI bug series. I opted for a colon in the first sentence to avoid giving the impression the key combination was Ctrl + Alt + period. Richard -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-manager-pointer-grabbed.diff Type: text/x-patch Size: 1306 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: From emepetres at gmail.com Sat Jan 24 11:31:21 2009 From: emepetres at gmail.com (Javier Carnero Iglesias) Date: Sat, 24 Jan 2009 12:31:21 +0100 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <497A3416.4030504@redhat.com> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> <497A3416.4030504@redhat.com> Message-ID: <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> I'm using kvm in Ubuntu Intrepid x86_64, and I thought kvm could do paravirtualization. So I'll try xen while I'm waiting for a new release of kvm with paravirtualization support. Thanks a lot Cole, you answered my questions! I'm using kvm so I guess that's the problem, then I'll try Xen soon. 2009/1/23 Cole Robinson > Javier Carnero Iglesias wrote: > > Hi guys, I have a Dell Inspiron 9400 laptop with an Intel T7200. I have > VT > > enabled in the BIOS, but virt-manager only allows me to do fully > virtualized > > machines. > > > > FYI, 'fully virtualized' is what VT allows you to use. > > > Does anyone knows why "paravirtualized" option is disabled for me on > > virt-manager? > > > > I've some days working on it and i'm totaly lost, any help appreciated, > > thanks! > > What distro and hypervisor are you using? (basically, xen or kvm). > > If you are using kvm, true paravirtualization isn't a valid option, so > just choose fully virt. Paravirt, in the sense that we represent it, > only applies to xen. Yes, the UI is confusing in this respect, but all > that is slated to change "real soon now". > > If you are using xen, please provide: > > uname -a > virsh capabilities > > Thanks, > Cole > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephan at fishycam.com Sat Jan 24 12:55:19 2009 From: stephan at fishycam.com (Stephan) Date: Sat, 24 Jan 2009 12:55:19 +0000 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> <497A3416.4030504@redhat.com> <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> Message-ID: <53734f7340325935b045729c078703a5@crimefightingrabbit.com> On Sat, 24 Jan 2009 12:31:21 +0100, Javier Carnero Iglesias wrote: > I'm using kvm in Ubuntu Intrepid x86_64, and I thought kvm could do > paravirtualization. So I'll try xen while I'm waiting for a new release of > kvm with paravirtualization support. If you are on Ubuntu (as I am), the Ubuntu vm builder will give you a virtual machine with a really cut down OS and a special kernel, so virtualisation isn't that important (for me anyway) - https://help.ubuntu.com/8.04/serverguide/C/ubuntu-vm-builder.html You can also use a special network driver for the guest, "virtio" - http://www.ubuntu.com/products/whatisubuntu/serveredition/technologies/virtualization From crobinso at redhat.com Sat Jan 24 17:58:55 2009 From: crobinso at redhat.com (Cole Robinson) Date: Sat, 24 Jan 2009 12:58:55 -0500 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> <497A3416.4030504@redhat.com> <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> Message-ID: <497B56DF.2040803@redhat.com> Javier Carnero Iglesias wrote: > I'm using kvm in Ubuntu Intrepid x86_64, and I thought kvm could do > paravirtualization. So I'll try xen while I'm waiting for a new release > of kvm with paravirtualization support. > Well, I said kvm doesn't offer 'full' paravirtualization like xen, and it never will. kvm does offer paravirtualized drivers (virtio) for disk and network devices, which give performance that's more than enough for most peoples needs. I don't think Intrepid has the packages needed to run as a xen host, so your easiest bet is to use kvm. Try a google search for 'ubuntu virtio' and I'm sure you can find some specific intructions on how to get it all working. - Cole From crobinso at redhat.com Sat Jan 24 20:21:00 2009 From: crobinso at redhat.com (Cole Robinson) Date: Sat, 24 Jan 2009 15:21:00 -0500 Subject: [et-mgmt-tools] [PATCH] for Bug 478409 Pointer grabbed notification nitpicks In-Reply-To: <1232759527.9038.3.camel@watermelon.coderich.net> References: <1232759527.9038.3.camel@watermelon.coderich.net> Message-ID: <497B782C.9090108@redhat.com> Richard Laager wrote: > https://bugzilla.redhat.com/show_bug.cgi?id=478409 > > The "Pointer grabbed" libnotify popup should have a period at the end of > the text and in the button. Both are full sentences. > > The attached patch fixes this, hopefully bringing me (close?) to the end > of my minor UI bug series. I opted for a colon in the first sentence to > avoid giving the impression the key combination was Ctrl + Alt + period. > Thanks, committed: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/39b175f261d3 - Cole From radek at eadresa.cz Sun Jan 25 20:18:34 2009 From: radek at eadresa.cz (Radek Hladik) Date: Sun, 25 Jan 2009 21:18:34 +0100 Subject: [et-mgmt-tools] Virt-manager with VNC password Message-ID: <497CC91A.2070803@eadresa.cz> Hallo, I've tried libvirt patch with VNC password for qemu and I've discovered that virt-manager can not login to console. When digging deeper I've found there is missing handler for onclick on login button on console-auth page. I am sending patch that is working for me although it would need some cleanup for sure. Radek --- b/details.py 2009-01-25 21:08:06.000000000 +0100 +++ a/details.py 2009-01-25 19:13:54.000000000 +0100 @@ -316,6 +316,8 @@ "on_details_menu_send_caf11_activate": self.send_key, "on_details_menu_send_caf12_activate": self.send_key, "on_details_menu_send_printscreen_activate": self.send_key, + + "on_console_auth_login_clicked": self.auth_login, }) self.vm.connect("status-changed", self.update_widget_states) @@ -1745,6 +1747,11 @@ self.err.show_err(_("Error Connecting CDROM: %s" % str(e)), "".join(traceback.format_exc())) + def auth_login(self, src): + self.set_password() + self.activate_viewer_page() + + def remove_device(self, dev_type, dev_id_info): logging.debug("Removing device: %s %s" % (dev_type, dev_id_info)) From markmc at redhat.com Mon Jan 26 08:50:36 2009 From: markmc at redhat.com (Mark McLoughlin) Date: Mon, 26 Jan 2009 08:50:36 +0000 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> <497A3416.4030504@redhat.com> <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> Message-ID: <1232959836.3724.23.camel@blaa> On Sat, 2009-01-24 at 12:31 +0100, Javier Carnero Iglesias wrote: > I'm using kvm in Ubuntu Intrepid x86_64, and I thought kvm could do > paravirtualization. So I'll try xen while I'm waiting for a new > release of kvm with paravirtualization support. Para-virtualization isn't always better. KVM uses full virtualization, meaning that it uses the processor's support for virtualization. This means you can run an unmodified guest OS on KVM. If you can modify the guest OS, then KVM *does* allow you to use paravirtualization for some performance sensitive operations - so e.g. we've got pvclock, pv MMU and virtio devices. Don't get tied up in marketing terminology - try both and decide for yourself which works best for you. Cheers, Mark. From emepetres at gmail.com Mon Jan 26 15:17:07 2009 From: emepetres at gmail.com (Javier Carnero Iglesias) Date: Mon, 26 Jan 2009 16:17:07 +0100 Subject: [et-mgmt-tools] paravirtualization on a T7200 In-Reply-To: <1232959836.3724.23.camel@blaa> References: <9de68f0901231048q66c79409v622aeddb623e7e00@mail.gmail.com> <497A3416.4030504@redhat.com> <9de68f0901240331t1f3551f7tecd9bcafaddfe4a9@mail.gmail.com> <1232959836.3724.23.camel@blaa> Message-ID: <9de68f0901260717s6e876390s9da61f68e401bf6c@mail.gmail.com> I tried to install xen on ubuntu but it breaks my graphics driver. So I'll come back with kvm and virtio-guest drivers. Anyway kvm works pretty good for me so I think it's the best choice. Thanks very much for your help, now I have a little more idea on how kvm and xen works. 2009/1/26 Mark McLoughlin > On Sat, 2009-01-24 at 12:31 +0100, Javier Carnero Iglesias wrote: > > > I'm using kvm in Ubuntu Intrepid x86_64, and I thought kvm could do > > paravirtualization. So I'll try xen while I'm waiting for a new > > release of kvm with paravirtualization support. > > Para-virtualization isn't always better. > > KVM uses full virtualization, meaning that it uses the processor's > support for virtualization. This means you can run an unmodified guest > OS on KVM. > > If you can modify the guest OS, then KVM *does* allow you to use > paravirtualization for some performance sensitive operations - so e.g. > we've got pvclock, pv MMU and virtio devices. > > Don't get tied up in marketing terminology - try both and decide for > yourself which works best for you. > > Cheers, > Mark. > > _______________________________________________ > et-mgmt-tools mailing list > et-mgmt-tools at redhat.com > https://www.redhat.com/mailman/listinfo/et-mgmt-tools > -------------- next part -------------- An HTML attachment was scrubbed... URL: From crobinso at redhat.com Mon Jan 26 16:18:05 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 26 Jan 2009 11:18:05 -0500 Subject: [et-mgmt-tools] Virt-manager with VNC password In-Reply-To: <497CC91A.2070803@eadresa.cz> References: <497CC91A.2070803@eadresa.cz> Message-ID: <497DE23D.4020600@redhat.com> Radek Hladik wrote: > Hallo, > I've tried libvirt patch with VNC password for qemu and I've discovered > that virt-manager can not login to console. When digging deeper I've > found there is missing handler for onclick on login button on > console-auth page. > I am sending patch that is working for me although it would need some > cleanup for sure. > Great! Thanks for testing this. I've committed the patch with some small changes: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virt-manager--devel/rev/af46e2829552 Thanks, Cole From arayamajhi at unmc.edu Mon Jan 26 17:03:15 2009 From: arayamajhi at unmc.edu (Atul Rayamajhi) Date: Mon, 26 Jan 2009 11:03:15 -0600 Subject: [et-mgmt-tools] AUTO: Atul Rayamajhi is out of the office (returning Mon 01/19/2009) Message-ID: I am out of the office from Mon 01/26/2009 until Tue 01/27/2009. I will be out of the office. I will get back to you when I come back. If you have any question please email Joe Ziskovsky at jziskovs at unmc.edu. Note: This is an automated response to your message "et-mgmt-tools Digest, Vol 29, Issue 21" sent on 1/26/2009 11:00:40 AM. This is the only notification you will receive while this person is away. From crobinso at redhat.com Mon Jan 26 20:02:23 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 26 Jan 2009 15:02:23 -0500 Subject: [et-mgmt-tools] [ANNOUNCE] New release virt-manager 0.6.1 Message-ID: <497E16CF.2080209@redhat.com> I'm happy to announce a new virt-manager release, version 0.6.1. The release can be downloaded from: http://virt-manager.org/download.html The direct download link is: http://virt-manager.org/download/sources/virt-manager/virt-manager-0.6.1.tar.gz This release includes: - VM disk and network stats reporting (Guido Gunther) - VM Migration support (Shigeki Sakamoto) - Support for adding sound devices to an existing VM - Enumerate host devices attached to an existing VM - Allow specifying a device model when adding a network device to an existing VM - Combine the serial console view with the VM Details window - Allow connection to multiple VM serial consoles - Bug fixes and many minor improvements. Thanks to everyone who has contributed to this release through testing, bug reporting, submitting patches, and otherwise sending in feedback! Thanks, Cole From crobinso at redhat.com Mon Jan 26 20:02:32 2009 From: crobinso at redhat.com (Cole Robinson) Date: Mon, 26 Jan 2009 15:02:32 -0500 Subject: [et-mgmt-tools] [ANNOUNCE] New release virtinst 0.400.1 Message-ID: <497E16D8.8080601@redhat.com> I'm happy to announce a new virtinst release, version 0.4.1. The release can be downloaded from: http://virt-manager.org/download.html The direct download link is: http://virt-manager.org/download/sources/virtinst/virtinst-0.400.1.tar.gz This release includes: - Add virt-image -> vmx support to virt-convert, replacing virt-pack (Joey Boggs) - Add disk checksum support to virt-image (Joey Boggs) - Enhanced URL install support: Debian Xen paravirt, Ubuntu kernel and boot.iso, Mandriva kernel, and Solaris Xen Paravirt (Guido Gunther, John Levon, Cole Robinson) - Expanded test suite - Numerous bug fixes, cleanups, and minor improvements Thanks to everyone who has contributed to this release through testing, bug reporting, submitting patches, and otherwise sending in feedback! Thanks, Cole From pgnet.trash+osvm at gmail.com Tue Jan 27 02:11:48 2009 From: pgnet.trash+osvm at gmail.com (PGNet) Date: Mon, 26 Jan 2009 18:11:48 -0800 Subject: [et-mgmt-tools] libvirt authentication failure using non-root virt-manager? Message-ID: I'm connecting to a remote Opensuse 11.1/Xen Dom0 box remotely, using nxclient. i've installed, rpm -qa | egrep "virt|xen|vm" kernel-xen-base-2.6.27.7-9.1 kernel-xen-2.6.27.7-9.1 xen-tools-3.3.1_18494_03-1.8 yast2-vm-2.16.8-1.17 libvirt-python-0.4.6-11.1 virt-viewer-0.0.3-3.25 kernel-xen-extra-2.6.27.7-9.1 libvirt-0.4.6-11.1 vm-install-0.3.19-2.1 xen-libs-3.3.1_18494_03-1.8 virt-manager-0.6.0-6.1 xen-3.3.1_18494_03-1.8 ... Previously using VNC (now disabled), I was able to login as root and run @KDE4, virt-manager without problem. NX does not permit root login, so i'm logged in as a normal user. unfortunately, @ virt-manager launch, ps ax | grep -i virt 21665 ? S unable to connect to '/var/run/libvirt/libvirt-sock': Connection ref Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 325, in _open_thread self.vmm = libvirt.openReadOnly(self.uri) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 149, in openReadOnly if ret is None:raise libvirtError('virConnectOpenReadOnly() failed') libvirtError: unable to connect to '/var/run/libvirt/libvirt-sock': Connection refused reading @ http://fedoraproject.org/wiki/Features/VirtPolicyKit http://libvirt.org/auth.html i've added to "/etc/PolicyKit/PolicyKit.conf", now, @ virt-manager launch, i get a different failure, VIRTUAL MACHINE MANAGER CONNECTIN MANAGER Unable to open a connection to the Xen hypervisor/daemon. Verify that: - A Xen host kernel was booted - The Xen service has been started Unable to open connection to hypervisor URI 'xen:///': authentication failed Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 480, in _open_thread None], flags) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 99, in openAuth if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirtError: authentication failed ideas @ next steps? thanks. From lbotti at byte-code.com Tue Jan 27 08:35:45 2009 From: lbotti at byte-code.com (Luca Botti) Date: Tue, 27 Jan 2009 09:35:45 +0100 Subject: [et-mgmt-tools] How to work with virt-manager-sources Message-ID: <1233045345.10988.3.camel@localhost.localdomain> Hi, just a question - what is the correct cycle to work with virt-manager sources? That is, do I have to work with .in files (losing any guidance from Python IDEs) or there is a better procedure? Don't shoot, just a question (beginning to contribute is not that easy). -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: From anschneider at suse.de Tue Jan 27 09:55:48 2009 From: anschneider at suse.de (Andreas Schneider) Date: Tue, 27 Jan 2009 10:55:48 +0100 Subject: [et-mgmt-tools] [ANNOUNCE] New release virtinst 0.400.1 In-Reply-To: <497E16D8.8080601@redhat.com> References: <497E16D8.8080601@redhat.com> Message-ID: <200901271055.49204.anschneider@suse.de> On Monday 26 January 2009 21:02:32 Cole Robinson wrote: > I'm happy to announce a new virtinst release, version 0.4.1. The release > can be downloaded from: > Hi, I get an error for unpackaged files cause of a wrong filename. mv virtinst-0.400.1/po/zh-CN.po virtinst-0.400.1/po/zh_CN.po ^ ^ Cheers, -- andreas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From anschneider at suse.de Tue Jan 27 09:52:14 2009 From: anschneider at suse.de (Andreas Schneider) Date: Tue, 27 Jan 2009 10:52:14 +0100 Subject: [et-mgmt-tools] [PATCH] Use netcat if found In-Reply-To: <20081201152628.GG24079@redhat.com> References: <200811251611.49998.anschneider@suse.de> <4933FEF4.9000501@redhat.com> <20081201152628.GG24079@redhat.com> Message-ID: <200901271052.17872.anschneider@suse.de> On Monday 01 December 2008 16:26:48 Daniel P. Berrange wrote: > Finally the patch is wrong because its doing > > + if os.path.exists('/usr/bin/netcat'): > + netcat = "netcat" > > which is in the context of the machine virt-manager is running on, which > is totally bogus when connecting to a remote machine. > Hi, sorry forgot to send the fixed patch. See the attached file :) -- andreas -------------- next part -------------- A non-text attachment was scrubbed... Name: virt-manager-0.6.0-use-netcat.patch Type: text/x-patch Size: 823 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From anschneider at suse.de Tue Jan 27 13:22:13 2009 From: anschneider at suse.de (Andreas Schneider) Date: Tue, 27 Jan 2009 14:22:13 +0100 Subject: [et-mgmt-tools] virt-manager through VPN In-Reply-To: <497A34CF.80906@redhat.com> References: <200901221356.24929.anschneider@suse.de> <497A34CF.80906@redhat.com> Message-ID: <200901271422.14347.anschneider@suse.de> On Friday 23 January 2009 22:21:19 Cole Robinson wrote: > I've never tried, but it might be interesting to see if connecting via > virsh suffers the same problem. Hi Cole, connecting remotly through vpn to libvirt using virsh works just fine. Only virt-manager can't do it. > > Thanks, > Cole -- andreas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From crobinso at redhat.com Tue Jan 27 16:38:24 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 27 Jan 2009 11:38:24 -0500 Subject: [et-mgmt-tools] How to work with virt-manager-sources In-Reply-To: <1233045345.10988.3.camel@localhost.localdomain> References: <1233045345.10988.3.camel@localhost.localdomain> Message-ID: <497F3880.5020203@redhat.com> Luca Botti wrote: > Hi, > just a question - what is the correct cycle to work with virt-manager > sources? > > That is, do I have to work with .in files (losing any guidance from > Python IDEs) or there is a better procedure? > In general, .in are rarely altered altered. The majority of the code is in src/virtManager and are all .py files, with all the UI in the src/ as .glade files (use glade-3 to edit those). The only .in file you might want to change is src/virt-manager.py.in, but it doesn't really contain much interesting stuff. I don't use an IDE so I'm not sure if there is any workaround for you. Thanks, Cole From crobinso at redhat.com Tue Jan 27 16:54:54 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 27 Jan 2009 11:54:54 -0500 Subject: [et-mgmt-tools] Virt-Manager Valid Install Media URLs... In-Reply-To: <49242792.40504@redhat.com> References: <96301.14022.qm@web110113.mail.gq1.yahoo.com> <49242792.40504@redhat.com> Message-ID: <497F3C5E.8040804@redhat.com> Cole Robinson wrote: > Enzo Medici wrote: >> Ok, so I've gotten a Xen kernel installed just fine and booted. Now I'm trying to get a domU installed and am having trouble with the install media urls which are not clearly explained anywhere on the internet. All I see is use a valid install url without any explanation of what that actually is. For example, you would think you could use a .iso file, but you cannot. It doesn't appear that you can use a local install extract as all I see are FTP, HTTP or NFS servers. >> >> 1. What constitutes a valid install media URL? What does virt-manager look for at this URL? >> >> 2. How do you get a valid install media URL for a particular Linux distribution? I looked at Ubuntu >> mirrors and don't see anything that looks like I can use. >> > > We actually don't have support in the backend for fetching kernels > from ubuntu trees. I was playing with this over the weekend though > and I have a patch that will fix it. > > This may work at the moment though since it could be detected as > a debian tree. > FYI, fetching Ubuntu kernels is supported with the latest virtinst release, 0.400.1 >> 3. How can you create / extract the install directory from an .iso file? I can mount the iso and copy >> the contents to a directory, but what particular path do I use for the base directory for the install URL? >> >> 4. What are valid install media URLS for: Ubuntu, Fedora, OpenSolaris, & Centos5? >> > > For fedora, it has varied a bit for different releases, but basically > whatever ends in {ARCH}/os: > > http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/x86_64/os/ > > CentOS is similar, but seems to have ARCH and os reversed: > > http://mirrors.cmich.edu/centos/5/os/x86_64/ > > Debian/Ubuntu trees are everything up to the install-{arch} dir: > > http://us.archive.ubuntu.com/ubuntu/dists/etch/main/installer-i386 > All this is now documented in the virt-install man page. Thanks, Cole From crobinso at redhat.com Tue Jan 27 16:55:59 2009 From: crobinso at redhat.com (Cole Robinson) Date: Tue, 27 Jan 2009 11:55:59 -0500 Subject: [et-mgmt-tools] [ANNOUNCE] New release virtinst 0.400.1 In-Reply-To: <200901271055.49204.anschneider@suse.de> References: <497E16D8.8080601@redhat.com> <200901271055.49204.anschneider@suse.de> Message-ID: <497F3C9F.6040506@redhat.com> Andreas Schneider wrote: > On Monday 26 January 2009 21:02:32 Cole Robinson wrote: >> I'm happy to announce a new virtinst release, version 0.4.1. The release >> can be downloaded from: >> > > Hi, > > I get an error for unpackaged files cause of a wrong filename. > > mv virtinst-0.400.1/po/zh-CN.po virtinst-0.400.1/po/zh_CN.po > ^ ^ > Hmm, where does this error come from? Trying to build an rpm? Thanks, Cole From anschneider at suse.de Tue Jan 27 19:53:26 2009 From: anschneider at suse.de (Andreas Schneider) Date: Tue, 27 Jan 2009 20:53:26 +0100 Subject: [et-mgmt-tools] [ANNOUNCE] New release virtinst 0.400.1 In-Reply-To: <497F3C9F.6040506@redhat.com> References: <497E16D8.8080601@redhat.com> <200901271055.49204.anschneider@suse.de> <497F3C9F.6040506@redhat.com> Message-ID: <200901272053.31898.anschneider@suse.de> On Tuesday 27 January 2009 17:55:59 Cole Robinson wrote: > Andreas Schneider wrote: > > On Monday 26 January 2009 21:02:32 Cole Robinson wrote: > >> I'm happy to announce a new virtinst release, version 0.4.1. The release > >> can be downloaded from: > > > > Hi, > > > > I get an error for unpackaged files cause of a wrong filename. > > > > mv virtinst-0.400.1/po/zh-CN.po virtinst-0.400.1/po/zh_CN.po > > ^ ^ > > Hmm, where does this error come from? Trying to build an rpm? > We have a macro for finding languages. So it detects wrong language directories too. See http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.8._.25find_lang > Thanks, > Cole Cheers, -- andreas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part. URL: From natxo.asenjo at gmail.com Tue Jan 27 21:31:32 2009 From: natxo.asenjo at gmail.com (Natxo Asenjo) Date: Tue, 27 Jan 2009 22:31:32 +0100 Subject: [et-mgmt-tools] thanks for your software Message-ID: <90f6e8270901271331i1f629665w8a260c7e5a566884@mail.gmail.com> hi, I just installed it from a fedora 10 installation and it works great. I thought you guys might want to hear. Again, thanks! -- Groeten, J.Asenjo From shemminger at vyatta.com Thu Jan 29 05:21:14 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Wed, 28 Jan 2009 21:21:14 -0800 Subject: [et-mgmt-tools] virt-manager broken on 2.6.29-rc2 Message-ID: <20090128212114.38be3e8c@extreme> This is probably related to the new GEM code. But on 2.6.29-rc2 if I start up the virtual machine manager then run a guest, the display gets screwed up. virt-machine-manager click local-host (System) Run one of the existing VM's The virtual console window then cause a dialog about allowing remote access to display; (this never happened with earlier kernels), regression #1 Then if I allow it multiple copies of the window start cloning and general chaos ensues. User space is Ubuntu 8.1 (x86-64) dpkg -l *virt-* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii libvirt-bin 0.4.4-3ubuntu3 the programs for the libvirt library ii libvirt-doc 0.4.4-3ubuntu3 documentation for the libvirt library ii ubuntu-virt-mg 1.2 Common packages useful for managing virtual ii ubuntu-virt-se 1.2 Common packages necessary for hosting virtua ii virt-manager 0.5.4-2ubuntu1 desktop application for managing virtual mac ii virt-viewer 0.0.3-2ubuntu1 Displaying the graphical console of a virtua Hardware config: 00:00.0 Host bridge: Intel Corporation QuickPath Architecture I/O Hub to ESI Port (rev 12) Subsystem: ASUSTeK Computer Inc. Device 836b Flags: fast devsel Capabilities: [40] #00 [0000] 00:01.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 1 (rev 12) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00009000-00009fff Memory behind bridge: fb900000-fb9fffff Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b Capabilities: [60] Message Signalled Interrupts: Mask+ 64bit- Queue=0/1 Enable+ Capabilities: [90] Express Root Port (Slot+), MSI 00 Capabilities: [e0] Power Management version 3 Capabilities: [100] Advanced Error Reporting Capabilities: [150] Access Controls Capabilities: [160] Vendor Specific Information Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:03.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 3 (rev 12) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000a000-0000afff Memory behind bridge: fba00000-fbafffff Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b Capabilities: [60] Message Signalled Interrupts: Mask+ 64bit- Queue=0/1 Enable+ Capabilities: [90] Express Root Port (Slot+), MSI 00 Capabilities: [e0] Power Management version 3 Capabilities: [100] Advanced Error Reporting Capabilities: [150] Access Controls Capabilities: [160] Vendor Specific Information Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:07.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 7 (rev 12) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 836b Capabilities: [60] Message Signalled Interrupts: Mask+ 64bit- Queue=0/1 Enable+ Capabilities: [90] Express Root Port (Slot+), MSI 00 Capabilities: [e0] Power Management version 3 Capabilities: [100] Advanced Error Reporting Capabilities: [150] Access Controls Capabilities: [160] Vendor Specific Information Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:10.0 PIC: Intel Corporation QuickPath Interconnect Physical and Link Layer Registers Port 0 (rev 12) Flags: fast devsel Capabilities: [50] Vendor Specific Information 00:10.1 PIC: Intel Corporation QuickPath Interconnect Routing and Protocol Layer Registers Port 0 (rev 12) Flags: fast devsel 00:13.0 PIC: Intel Corporation QuickPath Architecture I/O Hub I/OxAPIC Interrupt Controller (rev 12) (prog-if 20) Flags: bus master, fast devsel, latency 0 Memory at fec8a000 (32-bit, non-prefetchable) [size=4K] Capabilities: [6c] Power Management version 3 00:14.0 PIC: Intel Corporation QuickPath Architecture I/O Hub System Management Registers (rev 12) Flags: fast devsel Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00 00:14.1 PIC: Intel Corporation QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers (rev 12) Flags: fast devsel Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00 00:14.2 PIC: Intel Corporation QuickPath Architecture I/O Hub Control Status and RAS Registers (rev 12) Flags: fast devsel Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00 00:14.3 PIC: Intel Corporation QuickPath Architecture I/O Hub Throttle Registers (rev 12) Flags: fast devsel 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at 8800 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 21 I/O ports at 8880 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at 8c00 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20) Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 18 Memory at fb8ffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCIe advanced features Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller Subsystem: ASUSTeK Computer Inc. Device 82ea Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at fb8f8000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=07, subordinate=07, sec-latency=0 Prefetchable memory behind bridge: 00000000faf00000-00000000faffffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 82ea Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=06, subordinate=06, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: fbd00000-fbdfffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 82ea Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: fbc00000-fbcfffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 82ea Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 0000b000-0000bfff Memory behind bridge: fbb00000-fbbfffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 82ea Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at 8080 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at 8400 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 8480 [size=32] Capabilities: [50] PCIe advanced features Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 (prog-if 20) Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at fb8ff800 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCIe advanced features Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) (prog-if 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=08, subordinate=08, sec-latency=32 I/O behind bridge: 0000e000-0000efff Memory behind bridge: fbe00000-fbefffff Capabilities: [50] Subsystem: ASUSTeK Computer Inc. Device 82d4 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller (prog-if 01) Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 55 I/O ports at 7c00 [size=8] I/O ports at 7880 [size=4] I/O ports at 7800 [size=8] I/O ports at 7480 [size=4] I/O ports at 7400 [size=32] Memory at fb8fe800 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable+ Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA Capabilities: [b0] PCIe advanced features Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller Subsystem: ASUSTeK Computer Inc. Device 82d4 Flags: medium devsel, IRQ 11 Memory at fb8ff400 (64-bit, non-prefetchable) [size=256] I/O ports at 0400 [size=32] Kernel modules: i2c-i801 01:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06) Subsystem: Intel Corporation Device 115e Flags: bus master, fast devsel, latency 0, IRQ 56 Memory at fb980000 (32-bit, non-prefetchable) [size=128K] Memory at fb960000 (32-bit, non-prefetchable) [size=128K] I/O ports at 9880 [size=32] Expansion ROM at fb940000 [disabled] [size=128K] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [e0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 98-7c-91-ff-ff-17-15-00 Kernel driver in use: e1000e Kernel modules: e1000e 01:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06) Subsystem: Intel Corporation Device 115e Flags: bus master, fast devsel, latency 0, IRQ 58 Memory at fb9e0000 (32-bit, non-prefetchable) [size=128K] Memory at fb9c0000 (32-bit, non-prefetchable) [size=128K] I/O ports at 9c00 [size=32] Expansion ROM at fb9a0000 [disabled] [size=128K] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [e0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 98-7c-91-ff-ff-17-15-00 Kernel driver in use: e1000e Kernel modules: e1000e 02:00.0 VGA compatible controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e) Subsystem: PC Partner Limited Device 0840 Flags: bus master, fast devsel, latency 0, IRQ 24 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at fbae0000 (64-bit, non-prefetchable) [size=64K] I/O ports at a800 [size=256] Expansion ROM at fbac0000 [disabled] [size=128K] Capabilities: [50] Power Management version 2 Capabilities: [58] Express Endpoint, MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- 02:00.1 Display controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e) Subsystem: PC Partner Limited Device 0841 Flags: bus master, fast devsel, latency 0 Memory at fbaf0000 (64-bit, non-prefetchable) [size=64K] Capabilities: [50] Power Management version 2 Capabilities: [58] Express Endpoint, MSI 00 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12) Subsystem: ASUSTeK Computer Inc. Device 81f8 Flags: bus master, fast devsel, latency 0, IRQ 59 Memory at fbbfc000 (64-bit, non-prefetchable) [size=16K] I/O ports at b800 [size=256] Expansion ROM at fbbc0000 [disabled] [size=128K] Capabilities: [48] Power Management version 3 Capabilities: [50] Vital Product Data Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Kernel driver in use: sky2 Kernel modules: sky2 05:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: ASUSTeK Computer Inc. Device 8212 Flags: bus master, fast devsel, latency 0, IRQ 16 I/O ports at cc00 [size=8] I/O ports at c880 [size=4] I/O ports at c800 [size=8] I/O ports at c480 [size=4] I/O ports at c400 [size=16] Memory at fbcffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: [48] Power Management version 2 Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Kernel driver in use: ahci 06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12) Subsystem: ASUSTeK Computer Inc. Device 81f8 Flags: bus master, fast devsel, latency 0, IRQ 57 Memory at fbdfc000 (64-bit, non-prefetchable) [size=16K] I/O ports at d800 [size=256] Expansion ROM at fbdc0000 [disabled] [size=128K] Capabilities: [48] Power Management version 3 Capabilities: [50] Vital Product Data Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Kernel driver in use: sky2 Kernel modules: sky2 08:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0) (prog-if 10) Subsystem: ASUSTeK Computer Inc. Device 81fe Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at fbeff800 (32-bit, non-prefetchable) [size=2K] I/O ports at ec00 [size=128] Capabilities: [50] Power Management version 2 Kernel config: # # Automatically generated make config: don't edit # Linux kernel version: 2.6.29-rc2 # Mon Jan 26 17:23:47 2009 # CONFIG_64BIT=y # CONFIG_X86_32 is not set CONFIG_X86_64=y CONFIG_X86=y CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_GENERIC_TIME=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_FAST_CMPXCHG_LOCAL=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_GENERIC_SPINLOCK=y # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_DEFAULT_IDLE=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ZONE_DMA32=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_X86_SMP=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y # CONFIG_KTIME_SCALAR is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="-next" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_TREE=y # # RCU Subsystem # CONFIG_CLASSIC_RCU=y # CONFIG_TREE_RCU is not set # CONFIG_PREEMPT_RCU is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_PREEMPT_RCU_TRACE is not set CONFIG_IKCONFIG=m CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # CONFIG_GROUP_SCHED is not set # CONFIG_CGROUPS is not set # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_RELAY=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_IPC_NS is not set # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_MARKERS=y CONFIG_OPROFILE=m CONFIG_OPROFILE_IBS=y CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_ARCH_TRACEHOOK=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_BLK_DEV_BSG is not set # CONFIG_BLK_DEV_INTEGRITY is not set CONFIG_BLOCK_COMPAT=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" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y # CONFIG_SPARSE_IRQ is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_VSMP is not set CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_PARAVIRT_GUEST=y # CONFIG_XEN is not set CONFIG_KVM_CLOCK=y CONFIG_KVM_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MPSC is not set CONFIG_MCORE2=y # CONFIG_GENERIC_CPU is not set CONFIG_X86_CPU=y CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_INTERNODE_CACHE_BYTES=64 CONFIG_X86_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_P6_NOP=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR_64=y CONFIG_X86_DS=y CONFIG_X86_PTRACE_BTS=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y # CONFIG_AMD_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_IOMMU_API is not set # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set # CONFIG_I8K is not set CONFIG_MICROCODE=m CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_K8_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set # CONFIG_DISCONTIGMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y # # Memory hotplug is currently incompatible with Software Suspend # CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_UNEVICTABLE_LRU=y CONFIG_MMU_NOTIFIER=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW_64K=y CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x200000 CONFIG_RELOCATABLE=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_VERBOSE is not set CONFIG_CAN_PM_TRACE=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_SYSFS_POWER=y CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=m CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=y # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # CONFIG_CPU_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=m # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_DMAR is not set # CONFIG_INTR_REMAP is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m CONFIG_PCIEAER=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_ISA_DMA_API=y CONFIG_K8_NB=y 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 is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=m # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_NET=y # # Networking options # CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_ASK_IP_FIB_HASH is not set CONFIG_IP_FIB_TRIE=y # CONFIG_IP_FIB_HASH is not set CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set 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_XFRM_MODE_BEET=m CONFIG_INET_LRO=m CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m # CONFIG_IPV6_MULTIPLE_TABLES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_CT_ACCT=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CT_PROTO_DCCP=m CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_PROTO_UDPLITE=m CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_PPTP=m # CONFIG_NF_CONNTRACK_SANE is not set CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NETFILTER_TPROXY=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=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_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m # CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=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 CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_TTL=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_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_DCCP=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PROTO_UDPLITE=m CONFIG_NF_NAT_PROTO_SCTP=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_NF_NAT_SIP=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m 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_IP6=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 CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set CONFIG_STP=m CONFIG_BRIDGE=m # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m # CONFIG_NET_SCH_TEQL is not set CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=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_CLS_FLOW=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=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_TCPPROBE=m # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_PHONET is not set CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_INPUT=m CONFIG_RFKILL_LEDS=y # CONFIG_NET_9P is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=m # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=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=m 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=65536 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_MISC_DEVICES is not set # CONFIG_DELL_LAPTOP is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set 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 CONFIG_SCSI_SCAN_ASYNC=y CONFIG_SCSI_WAIT_SCAN=m # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_SRP_TGT_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_SCSI_DH=m # CONFIG_SCSI_DH_RDAC is not set # CONFIG_SCSI_DH_HP_SW is not set # CONFIG_SCSI_DH_EMC is not set # CONFIG_SCSI_DH_ALUA is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_ACPI=y CONFIG_SATA_PMP=y CONFIG_SATA_AHCI=y # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # CONFIG_SATA_SVW is not set CONFIG_ATA_PIIX=y # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SX4 is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # CONFIG_SATA_INIC162X is not set # CONFIG_PATA_ACPI is not set # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_JMICRON=y # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_MARVELL is not set CONFIG_PATA_MPIIX=m CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PCMCIA is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RZ1000 is not set # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # CONFIG_PATA_SCH is not set # CONFIG_MD is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # # Enable only one of the two stacks, unless you know what you are doing # # CONFIG_FIREWIRE is not set # CONFIG_IEEE1394 is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_IFB=m CONFIG_DUMMY=m CONFIG_BONDING=m CONFIG_MACVLAN=m # CONFIG_EQUALIZER is not set CONFIG_TUN=m CONFIG_VETH=m # CONFIG_NET_SB1000 is not set # CONFIG_ARCNET is not set CONFIG_PHYLIB=m # # MII PHY device drivers # # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_STE10XP is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MDIO_BITBANG is not set CONFIG_NET_ETHERNET=y CONFIG_MII=m # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NET_VENDOR_3COM is not set # CONFIG_ENC28J60 is not set # CONFIG_NET_TULIP is not set # CONFIG_HP100 is not set # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set # CONFIG_IBM_NEW_EMAC_EMAC4 is not set # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_ADAPTEC_STARFIRE=m CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=m CONFIG_FORCEDETH_NAPI=y CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R6040=m CONFIG_SIS900=m # CONFIG_EPIC100 is not set # CONFIG_SMSC9420 is not set # CONFIG_SUNDANCE is not set # CONFIG_TLAN is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_SC92031=m CONFIG_ATL2=m CONFIG_NETDEV_1000=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000E=m # CONFIG_IP1000 is not set CONFIG_IGB=m # CONFIG_IGB_LRO is not set CONFIG_IGB_DCA=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_SIS190 is not set CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y CONFIG_SKY2=m CONFIG_SKY2_DEBUG=y CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_QLA3XXX=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_JME=m # CONFIG_NETDEV_10000 is not set # CONFIG_TR is not set # # Wireless LAN # # CONFIG_WLAN_PRE80211 is not set # CONFIG_WLAN_80211 is not set # CONFIG_IWLWIFI_LEDS is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # # 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_DM9601=m CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=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_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m # CONFIG_NET_PCMCIA is not set # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set 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_PPPOL2TP=m # CONFIG_SLIP is not set CONFIG_SLHC=m # CONFIG_NET_FC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_VIRTIO_NET=m # CONFIG_ISDN is not set # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m # # 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_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_STOWAWAY=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_VSXXXAA=m 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_ZHENHUA is not set CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_XPAD=m CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_USB_WACOM=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_MTOUCH=m # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m # CONFIG_TOUCHSCREEN_WM97XX is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_APANEL=m CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m # CONFIG_INPUT_CM109 is not set 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_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_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_DEVKMEM=y # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=48 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=y # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_NVRAM=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=y CONFIG_TCG_TIS=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # 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_ISCH=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_OCORES=m CONFIG_I2C_SIMTEC=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=m # # Graphics adapter I2C/DDC channel drivers # CONFIG_I2C_VOODOO3=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_STUB=m # # Miscellaneous I2C Chip support # CONFIG_DS1682=m CONFIG_SENSORS_PCF8574=m # CONFIG_PCF8575 is not set # CONFIG_SENSORS_PCA9539 is not set CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_MAX6875=m CONFIG_SENSORS_TSL2550=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 CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_BITBANG=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=m # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=m # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_BATTERY_DS2760=m # CONFIG_BATTERY_BQ27x00 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7473=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=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_LM93=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_HDAPS=m # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_SENSORS_APPLESMC=m # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # # CONFIG_MFD_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_MFD_TMIO is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_REGULATOR is not set # # Multimedia devices # # # Multimedia core support # CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_COMMON=m # CONFIG_VIDEO_ALLOW_V4L1 is not set CONFIG_VIDEO_V4L1_COMPAT=y # CONFIG_DVB_CORE is not set CONFIG_VIDEO_MEDIA=m # # Multimedia drivers # # CONFIG_MEDIA_ATTACH is not set CONFIG_MEDIA_TUNER=m # CONFIG_MEDIA_TUNER_CUSTOMIZE is not set CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_CAPTURE_DRIVERS is not set # CONFIG_RADIO_ADAPTERS is not set # CONFIG_DAB is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m CONFIG_DRM=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m # CONFIG_DRM_I915_KMS is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_VGASTATE=m CONFIG_VIDEO_OUTPUT_CONTROL=m CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m CONFIG_FB_ARC=m CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y CONFIG_FB_VGA16=m CONFIG_FB_UVESA=m CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=m # CONFIG_FB_HGA_ACCEL is not set CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set CONFIG_FB_INTEL_I2C=y 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_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=m 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_VIA is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m # CONFIG_FB_TRIDENT_ACCEL is not set CONFIG_FB_ARK=m CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_LTV350QV=m # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PROGEAR=m CONFIG_BACKLIGHT_CARILLO_RANCH=m # CONFIG_BACKLIGHT_MBP_NVIDIA is not set # CONFIG_BACKLIGHT_SAHARA is not set # # Display device support # CONFIG_DISPLAY_SUPPORT=m # # Display hardware drivers # # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y 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_HRTIMER is not set 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 CONFIG_SND_VMASTER=y CONFIG_SND_MPU401_UART=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y # CONFIG_SND_HDA_RECONFIG is not set # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_HDA_POWER_SAVE is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_HIFIER is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_SPI is not set # CONFIG_SND_USB is not set CONFIG_SND_PCMCIA=y # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_PDAUDIOCF is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_ALL_CODECS is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_DEBUG is not set CONFIG_HIDRAW=y # # USB Input Devices # CONFIG_USB_HID=m # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # Special HID drivers # CONFIG_HID_COMPAT=y CONFIG_HID_A4TECH=m CONFIG_HID_APPLE=m CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m CONFIG_HID_EZKEY=m CONFIG_HID_GYRATION=m CONFIG_HID_LOGITECH=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_NTRIG=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m CONFIG_HID_SUNPLUS=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_TOPSEED=m CONFIG_THRUSTMASTER_FF=m CONFIG_ZEROPLUS_FF=m CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y # CONFIG_USB_DEVICE_CLASS is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set CONFIG_USB_MON=y # CONFIG_USB_WUSB is not set # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_SSB=y # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=m CONFIG_USB_SL811_HCD=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_R8A66597_HCD=m # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_HWA_HCD is not set # CONFIG_USB_GADGET_MUSB_HDRC is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m # CONFIG_USB_WDM is not set CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD 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_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y # CONFIG_USB_STORAGE_ONETOUCH is not set CONFIG_USB_STORAGE_KARMA=y # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set CONFIG_USB_LIBUSUAL=y # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # # USB port drivers # CONFIG_USB_SERIAL=m CONFIG_USB_EZUSB=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=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 is not set CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m # CONFIG_USB_SERIAL_IUU is not set 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_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MOTOROLA is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m # CONFIG_USB_SERIAL_SPCP8X5 is not set CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set # CONFIG_USB_SERIAL_SIEMENS_MPI is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m # CONFIG_USB_SERIAL_OPTICON is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_BERRY_CHARGE=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGET=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETMOTORCONTROL=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SISUSBVGA_CON is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_VST is not set CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_SELECTED=y # CONFIG_USB_GADGET_AT91 is not set # CONFIG_USB_GADGET_ATMEL_USBA is not set # CONFIG_USB_GADGET_FSL_USB2 is not set # CONFIG_USB_GADGET_LH7A40X is not set # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_GADGET_PXA25X is not set # CONFIG_USB_GADGET_PXA27X is not set # CONFIG_USB_GADGET_S3C2410 is not set # CONFIG_USB_GADGET_IMX is not set # CONFIG_USB_GADGET_M66592 is not set CONFIG_USB_GADGET_AMD5536UDC=y CONFIG_USB_AMD5536UDC=m # CONFIG_USB_GADGET_FSL_QE is not set # CONFIG_USB_GADGET_CI13XXX is not set # CONFIG_USB_GADGET_NET2280 is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set CONFIG_USB_GADGET_DUALSPEED=y CONFIG_USB_ZERO=m # CONFIG_USB_ETH is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FILE_STORAGE=m # CONFIG_USB_FILE_STORAGE_TEST is not set CONFIG_USB_G_SERIAL=m CONFIG_USB_MIDI_GADGET=m # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # # OTG and related infrastructure # # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # # CONFIG_LEDS_ALIX2 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC=y # # Reporting subsystems # # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_X38=m # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T94=m CONFIG_RTC_DRV_DS1305=m # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6902=m # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=m # CONFIG_RTC_DRV_DS3234 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=m # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=m # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # CONFIG_DMADEVICES=y # # DMA Devices # CONFIG_INTEL_IOATDMA=m CONFIG_DMA_ENGINE=y # # DMA Clients # CONFIG_NET_DMA=y # CONFIG_DMATEST is not set CONFIG_DCA=m CONFIG_UIO=m CONFIG_UIO_CIF=m # CONFIG_UIO_PDRV is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_SMX is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_HP_WMI is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set CONFIG_ACPI_WMI=y # CONFIG_ACPI_ASUS is not set # CONFIG_ACPI_TOSHIBA is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_ISCSI_IBFT_FIND is not set # # 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 is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=m CONFIG_EXT4DEV_COMPAT=y CONFIG_EXT4_FS_XATTR=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_FILE_LOCKING=y # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_QUOTA is not set CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m CONFIG_GENERIC_ACL=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=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 is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set CONFIG_ROMFS_FS=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=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_SUNRPC_REGISTER_V4 is not set CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m # CONFIG_SMB_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="cp437" 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 # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_MAGIC_SYSRQ=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_SPINLOCK_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_LKDTM is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_HW_BRANCH_TRACER=y CONFIG_TRACER_MAX_TRACE=y CONFIG_RING_BUFFER=y CONFIG_TRACING=y # # Tracers # # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SYSPROF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_CONTEXT_SWITCH_TRACER=y # CONFIG_BOOT_TRACER is not set # CONFIG_TRACE_BRANCH_PROFILING is not set # CONFIG_POWER_TRACER is not set # CONFIG_STACK_TRACER is not set # CONFIG_HW_BRANCH_TRACER is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DYNAMIC_PRINTK_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_MMIOTRACE is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set # CONFIG_SECURITY_PATH is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set # CONFIG_SECURITY_ROOTPLUG is not set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_CRYPTO=y # # Crypto core or helper # # CONFIG_CRYPTO_FIPS is not set CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=m # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # # Hash modes # CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=m CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_HIFN_795X=m # CONFIG_CRYPTO_DEV_HIFN_795X_RNG is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m # CONFIG_KVM_TRACE is not set CONFIG_VIRTIO=m CONFIG_VIRTIO_RING=m CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_FIND_NEXT_BIT=y CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=m CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y From 1.cobbler at msquared.id.au Thu Jan 29 06:15:48 2009 From: 1.cobbler at msquared.id.au (Msquared) Date: Thu, 29 Jan 2009 15:15:48 +0900 Subject: [et-mgmt-tools] Re: New Fedora virtualization list: fedora-virt In-Reply-To: <496B52CA.1080007@redhat.com> References: <20090109145050.GC9484@redhat.com> <4967A8EE.5090702@redhat.com> <20090111124719.GA27926@amd.home.annexia.org> <496B52CA.1080007@redhat.com> Message-ID: <20090129061548.GA23483@sliderule.msquared.net.au> On Mon, Jan 12, 2009 at 09:25:14AM -0500, Michael DeHaan wrote: > Yeah, I agree with moving this around (virt-tools sounds good). +1 Regards, Msquared... From berrange at redhat.com Thu Jan 29 10:35:44 2009 From: berrange at redhat.com (Daniel P. Berrange) Date: Thu, 29 Jan 2009 10:35:44 +0000 Subject: [et-mgmt-tools] virt-manager broken on 2.6.29-rc2 In-Reply-To: <20090128212114.38be3e8c@extreme> References: <20090128212114.38be3e8c@extreme> Message-ID: <20090129103544.GC22110@redhat.com> On Wed, Jan 28, 2009 at 09:21:14PM -0800, Stephen Hemminger wrote: > This is probably related to the new GEM code. But on 2.6.29-rc2 if I start up the virtual > machine manager then run a guest, the display gets screwed up. > > virt-machine-manager > click local-host (System) > Run one of the existing VM's > > The virtual console window then cause a dialog about allowing remote access to display; > (this never happened with earlier kernels), regression #1 > > Then if I allow it multiple copies of the window start cloning and general chaos ensues. You'll have to provide more useful information than 'screwed up' and 'general choas' if we're to properly dianose this. A screenshot of what is wrong if there's a graphics rendering problem would be a start. Also, what GTK-VNC version do you have ? Make sure it is at least 0.3.8, so that it is using Cairo for rendering, and not old buggy OpenGL based GtkGLExt. Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| From shemminger at vyatta.com Fri Jan 30 05:35:49 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Thu, 29 Jan 2009 21:35:49 -0800 Subject: [et-mgmt-tools] virt-manager broken by bind(0) in net-next. In-Reply-To: <20090129103544.GC22110@redhat.com> References: <20090128212114.38be3e8c@extreme> <20090129103544.GC22110@redhat.com> Message-ID: <20090129213549.7fadfa2e@extreme> On Thu, 29 Jan 2009 10:35:44 +0000 "Daniel P. Berrange" wrote: > On Wed, Jan 28, 2009 at 09:21:14PM -0800, Stephen Hemminger wrote: > > This is probably related to the new GEM code. But on 2.6.29-rc2 if I start up the virtual > > machine manager then run a guest, the display gets screwed up. > > > > virt-machine-manager > > click local-host (System) > > Run one of the existing VM's > > > > The virtual console window then cause a dialog about allowing remote access to display; > > (this never happened with earlier kernels), regression #1 > > > > Then if I allow it multiple copies of the window start cloning and general chaos ensues. > > You'll have to provide more useful information than 'screwed up' and > 'general choas' if we're to properly dianose this. A screenshot of what > is wrong if there's a graphics rendering problem would be a start. > > Also, what GTK-VNC version do you have ? Make sure it is at least > 0.3.8, so that it is using Cairo for rendering, and not old buggy > OpenGL based GtkGLExt. > > Daniel The problem is only in the net-next tree (not mainline 2.6.29-rcX). Bisected down to this commit is the problem: a9d8f9110d7e953c2f2b521087a4179677843c2a is first bad commit commit a9d8f9110d7e953c2f2b521087a4179677843c2a Author: Evgeniy Polyakov Date: Mon Jan 19 16:46:02 2009 -0800 inet: Allowing more than 64k connections and heavily optimize bind(0) time. With simple extension to the binding mechanism, which allows to bind more than 64k sockets (or smaller amount, depending on sysctl parameters), we have to traverse the whole bind hash table to find out empty bucket. And while it is not a problem for example for 32k connections, bind() completion time grows exponentially (since after each successful binding we have to traverse one bucket more to find empty one) even if we start each time from random offset inside the hash table. So, when hash table is full, and we want to add another socket, we have to traverse the whole table no matter what, so effectivelly this will be the worst case performance and it will be constant. Attached picture shows bind() time depending on number of already bound sockets. Not sure why but it breaks VNC, see attached screenshot. -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot.png Type: image/png Size: 178001 bytes Desc: not available URL: From shemminger at vyatta.com Fri Jan 30 06:50:35 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Thu, 29 Jan 2009 22:50:35 -0800 Subject: [et-mgmt-tools] virt-manager broken by bind(0) in net-next. In-Reply-To: <20090129103544.GC22110@redhat.com> References: <20090128212114.38be3e8c@extreme> <20090129103544.GC22110@redhat.com> Message-ID: <20090129225035.538aacd2@extreme> Resend without screenshot that upsets vger spam filter! The bind(0) optimization in David's net-next breaks virt machine manager when a guest console window is started. virt-machine-manager click local-host (System) Run one of the existing VM's The virtual console window then cause a dialog about allowing remote access to display; (this never happened with earlier kernels), regression #1 Then if I allow it multiple copies of the window start cloning and general chaos ensues. The problem is only in the net-next tree (not mainline 2.6.29-rcX). Bisected down to the following commit, that breaks virt-manager a9d8f9110d7e953c2f2b521087a4179677843c2a is first bad commit commit a9d8f9110d7e953c2f2b521087a4179677843c2a Author: Evgeniy Polyakov Date: Mon Jan 19 16:46:02 2009 -0800 inet: Allowing more than 64k connections and heavily optimize bind(0) time. With simple extension to the binding mechanism, which allows to bind more than 64k sockets (or smaller amount, depending on sysctl parameters), we have to traverse the whole bind hash table to find out empty bucket. And while it is not a problem for example for 32k connections, bind() completion time grows exponentially (since after each successful binding we have to traverse one bucket more to find empty one) even if we start each time from random offset inside the hash table. So, when hash table is full, and we want to add another socket, we have to traverse the whole table no matter what, so effectivelly this will be the worst case performance and it will be constant. From berrange at redhat.com Fri Jan 30 10:27:49 2009 From: berrange at redhat.com (Daniel P. Berrange) Date: Fri, 30 Jan 2009 10:27:49 +0000 Subject: [et-mgmt-tools] Re: virt-manager broken by bind(0) in net-next. In-Reply-To: <20090130081600.GA2717@ioremap.net> References: <20090128212114.38be3e8c@extreme> <20090129103544.GC22110@redhat.com> <20090129213549.7fadfa2e@extreme> <20090130081600.GA2717@ioremap.net> Message-ID: <20090130102749.GC1052@redhat.com> On Fri, Jan 30, 2009 at 11:16:00AM +0300, Evgeniy Polyakov wrote: > Hi. > > On Thu, Jan 29, 2009 at 09:35:49PM -0800, Stephen Hemminger (shemminger at vyatta.com) wrote: > > > > This is probably related to the new GEM code. But on 2.6.29-rc2 if I start up the virtual > > > > machine manager then run a guest, the display gets screwed up. > > > > > > > > virt-machine-manager > > > > click local-host (System) > > > > Run one of the existing VM's > > > > > > > > The virtual console window then cause a dialog about allowing remote access to display; > > > > (this never happened with earlier kernels), regression #1 > > > > > > > > Then if I allow it multiple copies of the window start cloning and general chaos ensues. > > > > > > You'll have to provide more useful information than 'screwed up' and > > > 'general choas' if we're to properly dianose this. A screenshot of what > > > is wrong if there's a graphics rendering problem would be a start. > > > > > > Also, what GTK-VNC version do you have ? Make sure it is at least > > > 0.3.8, so that it is using Cairo for rendering, and not old buggy > > > OpenGL based GtkGLExt. > > > > > > Daniel > > > > The problem is only in the net-next tree (not mainline 2.6.29-rcX). > > Bisected down to this commit is the problem: > > > > a9d8f9110d7e953c2f2b521087a4179677843c2a is first bad commit > > commit a9d8f9110d7e953c2f2b521087a4179677843c2a > > Author: Evgeniy Polyakov > > Date: Mon Jan 19 16:46:02 2009 -0800 > > Any chance to get a bit more information about what this console does? The virt-manager console is basically just a plain old boring VNC client. It uses GTK-VNC to establish its VNC network connection, and that doesn't do anything unusual AFAIK. We use getaddrinfo() to resolve the hostname, and then try each of its results in turn, until we succesfully connect to the VNC server. We don't explicitly bind() to the client port, just let the kernel pick it for us. The code in question, is the "gvnc_open_host" method from gvnc.c, which starts at about line 2910 http://freehg.org/u/aliguori/gtk-vnc.hg/file/d68935d582f0/src/gvnc.c Regards, Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| From vmayatsk at redhat.com Fri Jan 30 14:31:19 2009 From: vmayatsk at redhat.com (Vitaly Mayatskikh) Date: Fri, 30 Jan 2009 15:31:19 +0100 Subject: [et-mgmt-tools] don't show ui dialogs in construction time Message-ID: Hi! There are calls to hide_all() method after construction of vmm-manager and vmm-details dialogs to prevent possible flickering during appending more elements to these dialogs. However, it is possible to declare visibility property in xml files and to prevent libglade to show dialogs automatically. diff -r 375f441f26e1 src/virtManager/details.py --- a/src/virtManager/details.py Mon Jan 26 13:07:58 2009 -0500 +++ b/src/virtManager/details.py Fri Jan 30 15:25:40 2009 +0100 @@ -107,7 +107,6 @@ self.vm = vm topwin = self.window.get_widget("vmm-details") - topwin.hide_all() self.err = vmmErrorDialog(topwin, 0, gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, _("Unexpected Error"), diff -r 375f441f26e1 src/virtManager/manager.py --- a/src/virtManager/manager.py Mon Jan 26 13:07:58 2009 -0500 +++ b/src/virtManager/manager.py Fri Jan 30 15:25:40 2009 +0100 @@ -112,7 +112,6 @@ def __init__(self, config, engine): self.__gobject_init__() self.window = gtk.glade.XML(config.get_glade_dir() + "/vmm-manager.glade", "vmm-manager", domain="virt-manager") - self.window.get_widget("vmm-manager").hide_all() self.err = vmmErrorDialog(self.window.get_widget("vmm-manager"), 0, gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, _("Unexpected Error"), diff -r 375f441f26e1 src/vmm-details.glade --- a/src/vmm-details.glade Mon Jan 26 13:07:58 2009 -0500 +++ b/src/vmm-details.glade Fri Jan 30 15:25:40 2009 +0100 @@ -3,7 +3,7 @@ - True + False Virtual Machine 700 540 diff -r 375f441f26e1 src/vmm-manager.glade --- a/src/vmm-manager.glade Mon Jan 26 13:07:58 2009 -0500 +++ b/src/vmm-manager.glade Fri Jan 30 15:25:40 2009 +0100 @@ -3,7 +3,7 @@ - True + False Virtual Machine Manager 700 500 -- wbr, Vitaly From agx at sigxcpu.org Fri Jan 30 16:05:45 2009 From: agx at sigxcpu.org (Guido =?iso-8859-1?Q?G=FCnther?=) Date: Fri, 30 Jan 2009 17:05:45 +0100 Subject: [et-mgmt-tools] virtinst: doc typo Message-ID: <20090130160545.GA11448@bogon.ms20.nix> Hi, trivial typo: diff --git a/man/en/virt-install.pod b/man/en/virt-install.pod index bfdc0f4..eb30c01 100644 --- a/man/en/virt-install.pod +++ b/man/en/virt-install.pod @@ -125,7 +125,7 @@ Disk device type. Value can be 'cdrom', 'disk', or 'floppy'. Default is 'disk'. If a 'cdrom' is specified, and no install method is chosen, the cdrom is used as the install media. -=item B +=item B Disk bus type. Value can be 'ide', 'scsi', 'usb', 'virtio' or 'xen'. The default is hypervisor dependent since not all hypervisors support all bus Cheers, -- Guido From shemminger at vyatta.com Fri Jan 30 17:57:37 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Fri, 30 Jan 2009 09:57:37 -0800 Subject: [et-mgmt-tools] Re: virt-manager broken by bind(0) in net-next. In-Reply-To: <20090130125337.GA7155@gondor.apana.org.au> References: <20090130112125.GA9908@ioremap.net> <20090130125337.GA7155@gondor.apana.org.au> Message-ID: <20090130095737.103edbff@extreme> On Fri, 30 Jan 2009 23:53:37 +1100 Herbert Xu wrote: > Evgeniy Polyakov wrote: > > > > So it is not explicit bind call, but port autoselection in the > > connect(). Can you check what errno is returned? > > Did I understand it right, that connect fails, you try different > > address, but then suddenly all those sockets become 'alive'? > > Yes, I think a good strace vs. a bad strace would be really helpful > in these cases. > > Thanks, I have the strace but it comes up no different. What is different is that in the broken case (net-next), I see IPV6 being used: State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 23769 0 ::ffff:127.0.0.1:5900 ::ffff:127.0.0.1:55987 ESTAB 0 0 127.0.0.1:55987 127.0.0.1:5900 and in the working case (2.6.29-rc3), IPV4 is being used State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 127.0.0.1:58894 127.0.0.1:5901 ESTAB 0 0 127.0.0.1:5901 127.0.0.1:58894 Relevant bits of strace in broken case are: 7276 socket(PF_NETLINK, SOCK_RAW, 0) = 21 7276 bind(21, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 7276 getsockname(21, {sa_family=AF_NETLINK, pid=7276, groups=00000000}, [66387309494284]) = 0 7276 sendto(21, "\24\0\0\0\26\0\1\3\353<\203I\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 7276 recvmsg(21, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0\353<\203Il\34\0\0\2\10\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 168 7276 recvmsg(21, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\353<\203Il\34\0\0\n\200\200\376\1\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 256 7276 recvmsg(21, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\353<\203Il\34\0\0\0\0\0\0\1\0\0\0\24"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 7276 close(21) = 0 7276 socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 21 7276 fcntl(21, F_GETFL) = 0x2 (flags O_RDWR) 7276 fcntl(21, F_SETFL, O_RDWR|O_NONBLOCK) = 0 7276 fstat(21, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 7276 fcntl(21, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 7276 connect(21, {sa_family=AF_INET, sin_port=htons(5900), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 read(5, 0xca5af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) 7276 poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=21, events=POLLOUT, revents=POLLOUT}], 11, 844) = 1 7276 read(18, 0x7fff4fa96a1f, 1) = -1 EAGAIN (Resource temporarily unavailable) 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 connect(21, {sa_family=AF_INET, sin_port=htons(5900), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 read(5, 0xca5af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) 7276 poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}], 10, 0) = 0 7276 read(18, 0x7fff4fa96a1f, 1) = -1 EAGAIN (Resource temporarily unavailable) 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 read(21, "RFB 003.007\n", 4096) = 12 7276 write(21, "RFB 003.007\0", 12) = 12 7276 read(21, 0x18c5170, 4096) = -1 EAGAIN (Resource temporarily unavailable) 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 read(5, 0xca5af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) 7276 poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=21, events=POLLIN, revents=POLLIN}], 11, 842) = 1 7276 read(18, 0x7fff4fa96a1f, 1) = -1 EAGAIN (Resource temporarily unavailable) 7276 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 7276 rt_sigprocmask(SIG_SETMASK, [], [], 8) = 0 7276 read(21, "\2\22\1", 4096) = 3 7276 write(21, "\22", 1) = 1 7276 brk(0x1c6b000) = 0x1c6b000 7276 access("/dev/random", R_OK) = 0 7276 access("/dev/urandom", R_OK) = 0 7276 open("/dev/urandom", O_RDONLY) = 22 7276 fcntl(22, F_GETFD) = 0 7276 fcntl(22, F_SETFD, FD_CLOEXEC) = 0 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999998}) 7276 read(22, "\316\n\4!\224\227\215\276\\b\224\272\334,Y\256\4\236\245"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\236\216s*\211\347\\\245\217\2549\24!\242\216\257t\327"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "E\20\376E\322\366W\10t\342\273\2734\217\5\250\212\235\335"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\325\325\355\327\356\323\37\17\256|\34\375\223\4\340\323"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "=\371\222\340\354\21e0\271\5-\337e\273h\207uS \225\321"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "C\316\236\301\315\257{|,\217\253\321 ]W\212\217H\342\222"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, ",{\201\272V\246\257^\t\214\374\377\360\357;\26\226w\370"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\33\330\31\363L\25\243\360+\21J\315\227\251\364y\276\356"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\335u\377\235mf\34-\227\221\"\21y,Y\336a*9\25=H\350\334"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "U\274\270\373\326?Ly\232\24\2a\367\261DA\223N\273M\255"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\221\237PJY\342\260\207z\360W \274\303\360q at E8\246\355"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, ":{\177\347\20\246\373\345M;\243:\35\347j\302\317\2737\244"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\326\317\16\363\27\35\351\226o?@c\251\320\323\0\274\301"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\23N\257I\345\224Fi\364\7M\340\213\321\365\351\253;\4\16"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "p\317 \344\313\273\215\250G0-\212}\202\v(\354\207 \223"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\225\211\206_\2\220\3\222\3523@\353\203J^\324\320;r\206"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\344\251H\230#\244\302x\235\226\315J\364\207\221)\215&"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "3qS\366\343G\372\0)\340\313j\20`\300\3476\215}\35o>\6\305"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\371N9\213\261\230\341\211m/\224h\267lj\2\311\"\374\210"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "^\32ccG\271mh\302\324\244cu\325J\324B\210\245\237&\377"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "N\3463\324\372)\264\310\272\34\25\210POvoA#z\234\362LI"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\362\327g\330i\\\t\10:\357g\243Y\260]\346\235o\337e\30"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\377L\35\272WE\346\256g#\367qK\255\350\323P\323\366\350"..., 120) = 120 7276 select(23, [22], NULL, NULL, {3, 0}) = 1 (in [22], left {2, 999999}) 7276 read(22, "\37\31\275\361\302\201/\234\327^m|\362/@\332\356\225`8"..., 120) = 120 From john.levon at sun.com Fri Jan 30 20:26:49 2009 From: john.levon at sun.com (john.levon at sun.com) Date: Fri, 30 Jan 2009 12:26:49 -0800 Subject: [et-mgmt-tools] [PATCH] Add --nonetworks option Message-ID: <319c0671a923fcab3731.1233347209@xenbld.SFBay.Sun.COM> # HG changeset patch # User john.levon at sun.com # Date 1233347129 28800 # Node ID 319c0671a923fcab3731f6aee283384c79cc1b4e # Parent f032492954493006474be7b4b6514174f56a915b Add --nonetworks option Signed-off-by: John Levon diff --git a/man/en/virt-install.1 b/man/en/virt-install.1 --- a/man/en/virt-install.1 +++ b/man/en/virt-install.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.07) +.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32 .\" .\" Standard preamble: .\" ======================================================================== @@ -129,11 +129,7 @@ .\" ======================================================================== .\" .IX Title "VIRT-INSTALL 1" -.TH VIRT-INSTALL 1 "2009-01-26" "perl v5.10.0" "Virtual Machine Install Tools" -.\" For nroff, turn off justification. Always turn off hyphenation; it makes -.\" way too many mistakes in technical documents. -.if n .ad l -.nh +.TH VIRT-INSTALL 1 "2009-01-30" "perl v5.8.8" "Virtual Machine Install Tools" .SH "NAME" virt\-install \- provision new virtual machines .SH "SYNOPSIS" @@ -288,6 +284,9 @@ by faster install times inside the guest by faster install times inside the guest. Thus use of this optional is recommended to ensure consistently high performance and to avoid I/O errors in the guest should the host filesystem fill up. +.IP "\-\-nonetworks" 4 +.IX Item "--nonetworks" +Request a virtual machine without any network interfaces. .IP "\-m \s-1MAC\s0, \-\-mac=MAC" 4 .IX Item "-m MAC, --mac=MAC" Fixed \s-1MAC\s0 address for the guest; If this parameter is omitted, or the value diff --git a/man/en/virt-install.pod b/man/en/virt-install.pod --- a/man/en/virt-install.pod +++ b/man/en/virt-install.pod @@ -178,6 +178,10 @@ by faster install times inside the guest by faster install times inside the guest. Thus use of this optional is recommended to ensure consistently high performance and to avoid I/O errors in the guest should the host filesystem fill up. + +=item --nonetworks + +Request a virtual machine without any network interfaces. =item -m MAC, --mac=MAC diff --git a/virt-install b/virt-install --- a/virt-install +++ b/virt-install @@ -239,7 +239,15 @@ def get_disks(file_paths, disk_paths, si else: get_disk(disk, size, sparse, guest, hvm, conn, is_file_path) -def get_networks(macs, bridges, networks, guest): +def get_networks(macs, bridges, networks, nonetworks, guest): + if nonetworks: + if macs: + fail(_("Cannot use --mac with --nonetworks")) + if bridges: + fail(_("Cannot use --bridges with --nonetworks")) + if networks: + fail(_("Cannot use --network with --nonetworks")) + return (macs, networks) = cli.digest_networks(guest.conn, macs, bridges, networks, nics=1) map(lambda m, n: cli.get_network(m, n, guest), macs, networks) @@ -413,6 +421,8 @@ def parse_args(): parser.add_option_group(stog) netg = OptionGroup(parser, _("Networking Configuration")) + netg.add_option("", "--nonetworks", action="store_true", + help=_("Don't create network interfaces for the guest.")) netg.add_option("-b", "--bridge", type="string", dest="bridge", action="callback", callback=cli.check_before_append, help=_("Bridge to connect guest NIC to; if none given, " @@ -600,6 +610,9 @@ def main(): installer = virtinst.LiveCDInstaller(type = htype, os_type = os_type, conn = conn) elif options.pxe: + if options.nonetworks: + fail(_("Can't use --pxe with --nonetworks")) + installer = virtinst.PXEInstaller(type = htype, os_type = os_type, conn = conn) else: @@ -626,7 +639,8 @@ def main(): options.sparse, options.nodisks, guest, hvm, conn) # set up network information - get_networks(options.mac, options.bridge, options.network, guest) + get_networks(options.mac, options.bridge, options.network, + options.nonetworks, guest) # set up graphics information cli.get_graphics(options.vnc, options.vncport, options.nographics, From crobinso at redhat.com Fri Jan 30 22:51:02 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 30 Jan 2009 17:51:02 -0500 Subject: [et-mgmt-tools] [PATCH] Add --nonetworks option In-Reply-To: <319c0671a923fcab3731.1233347209@xenbld.SFBay.Sun.COM> References: <319c0671a923fcab3731.1233347209@xenbld.SFBay.Sun.COM> Message-ID: <49838456.4010806@redhat.com> john.levon at sun.com wrote: > # HG changeset patch > # User john.levon at sun.com > # Date 1233347129 28800 > # Node ID 319c0671a923fcab3731f6aee283384c79cc1b4e > # Parent f032492954493006474be7b4b6514174f56a915b > Add --nonetworks option > Thanks, applied: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virtinst--devel/rev/d4e641b66ddd - Cole From crobinso at redhat.com Fri Jan 30 22:51:22 2009 From: crobinso at redhat.com (Cole Robinson) Date: Fri, 30 Jan 2009 17:51:22 -0500 Subject: [et-mgmt-tools] virtinst: doc typo In-Reply-To: <20090130160545.GA11448@bogon.ms20.nix> References: <20090130160545.GA11448@bogon.ms20.nix> Message-ID: <4983846A.6080208@redhat.com> Guido G?nther wrote: > Hi, > trivial typo: > > diff --git a/man/en/virt-install.pod b/man/en/virt-install.pod > index bfdc0f4..eb30c01 100644 > --- a/man/en/virt-install.pod > +++ b/man/en/virt-install.pod > @@ -125,7 +125,7 @@ Disk device type. Value can be 'cdrom', 'disk', or 'floppy'. Default is > 'disk'. If a 'cdrom' is specified, and no install method is chosen, the > cdrom is used as the install media. > > -=item B > +=item B > > Disk bus type. Value can be 'ide', 'scsi', 'usb', 'virtio' or 'xen'. The > default is hypervisor dependent since not all hypervisors support all bus > > Cheers, > -- Guido > Thanks, applied: http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virtinst--devel/rev/446816fe543f - Cole From shemminger at vyatta.com Sat Jan 31 00:36:00 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Fri, 30 Jan 2009 16:36:00 -0800 Subject: [et-mgmt-tools] Re: virt-manager broken by bind(0) in net-next. In-Reply-To: <20090130225113.GA13977@ioremap.net> References: <20090130112125.GA9908@ioremap.net> <20090130125337.GA7155@gondor.apana.org.au> <20090130095737.103edbff@extreme> <498349F7.4050300@cosmosbay.com> <20090130215008.GB12210@ioremap.net> <49837F7E.90306@cosmosbay.com> <20090130225113.GA13977@ioremap.net> Message-ID: <20090130163600.0be8c137@extreme> On Sat, 31 Jan 2009 01:51:14 +0300 Evgeniy Polyakov wrote: > On Fri, Jan 30, 2009 at 11:30:22PM +0100, Eric Dumazet (dada1 at cosmosbay.com) wrote: > > > It should contain rough number of sockets, there is no need to be very > > > precise because of this hueristic. > > > > Denying there is a bug is... well... I dont know what to say. > > > > I wonder why we still use atomic_t all over the kernel. > > It is not a bug. It is not supposed to be precise. At all. > I implemented a simple heuristic on when diferent bind port selection > algorithm should start: roughly when number of opened sockets equals to > some predefined value (sysctl at the moment, but it could be 64k or > anything else), so if that number is loosely maintained and does not > precisely corresponds to the number of sockets, it is not a problem. > > You also saw 'again' lavel which has magic 5 number - it is another > heuristic - since lock is dropped atfer the bind bucket check, and we > selected it, it is possible that non-reuse socket will be added into the > bucket, so we will have to rerun the process again. I limited this to > the 5 attempts only, since it is better than what we have right now (I > never saw more than 2 attempts needed in the tests), when number of > bound sockets does not exceed 64k. > > How is any of this supposed to fix the bug? From shemminger at vyatta.com Sat Jan 31 02:52:24 2009 From: shemminger at vyatta.com (Stephen Hemminger) Date: Fri, 30 Jan 2009 18:52:24 -0800 Subject: [et-mgmt-tools] Re: virt-manager broken by bind(0) in net-next. In-Reply-To: <20090130225113.GA13977@ioremap.net> References: <20090130112125.GA9908@ioremap.net> <20090130125337.GA7155@gondor.apana.org.au> <20090130095737.103edbff@extreme> <498349F7.4050300@cosmosbay.com> <20090130215008.GB12210@ioremap.net> <49837F7E.90306@cosmosbay.com> <20090130225113.GA13977@ioremap.net> Message-ID: <20090130185224.214b3a59@extreme> My working hypothesis is: 1. Something about Evgeniy's patch makes IPV6 (actually IPV4 in IPV6) be preferred over plain IPV4. 2. Vino server (VNC) doesn't think ::ffff::127.0.0.1 is really the localhost 3. protocol gets screwed up after that. It is probably reproducible with other services that support IPV6.