[opensuse] Call for Testing: openSUSE 10.2 Bootloader Test
The last kernel update for openSUSE 10.2 showed a couple of bugs (see bugreport #252911) in the code that updates the bootloader configuration after a kernel update. We have tried to fix all of them and did internal testing - and fixed further bugs encountered during the internal testing. Now we're confident that we have fixed everything we tested ;-) - but would like to have the code tested in many more environments. Therefore I've created a repository that contains a new perl-Bootloader package and a new kernel. The new kernel contains as most interesting feature the re-enablement of CONFIG_USB_DEVICEFS - and also a small number of bugfixes. For me it's most interesting to have the kernel so that you can test that the bootloader rewrite works ;-) Please add the following URL as repository for testing: ftp://ftp.suse.com/pub/people/aj/10.2-bootloader-test Please install *first* the perl-bootloader patch and then *afterwards* the kernel patch. Scenarios to test: ------------------ * openSUSE 10.2 & 10.3 (Alpha) installed with - /boot primary partition - /boot logical partition - / primary partition - / logical partition - persistent device links (default) - LVM proposal - EVMS proposal - fakeraid * Various architectures (i386, x86_64, ...) * Various bootloaders (GRUB, LILO, ...) * Update/install/remove kernels with rpm - Will new boot entries be created/removed? - Will new entries be inserted on top (e.g. in menu.lst)? - In case of default/smp/bigsmp kernels, will failsafe entries be created? - Is the label correct, thus "<Distribution> -- Kernel-<version-release>"? * Handling of default entries - New kernels should only become default if the kernel referring to the former default entry has the same flavour (e.g. 'smp' or 'xen') * System must be bootable ;) Please report everything in bugzilla and mention that you used the 10.2-bootloader-test repository. Thanks for your help, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Thursday 12 April 2007, Andreas Jaeger wrote:
The new kernel contains as most interesting feature the re-enablement of CONFIG_USB_DEVICEFS - and also a small number of bugfixes. For me it's most interesting to have the kernel so that you can test that the bootloader rewrite works ;-)
Why do I feel like Hansel and Gretel here.... -- _____________________________________ John Andersen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
John Andersen
On Thursday 12 April 2007, Andreas Jaeger wrote:
The new kernel contains as most interesting feature the re-enablement of CONFIG_USB_DEVICEFS - and also a small number of bugfixes. For me it's most interesting to have the kernel so that you can test that the bootloader rewrite works ;-)
Why do I feel like Hansel and Gretel here....
What I wanted to say was: The important part for testing is perl-Bootloader. The kernel is there to allow you to test it. Besides, the kernel has some nice changes which I appreciate you testing as well - but the goal is to test the bootloader. Are you still confused? ;-) Sorry, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
CONFIG_USB_DEVICEFS This feature is really important for the Virtualization software around ! (and therefore for me)
Why did it get removed from 10.2 ? I have heard of "security reasons", now I don't believe this, since if it were security, it would not be re-introduced into 10.3, so more specifically - why it was removed ? -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
"Alexey Eremenko"
CONFIG_USB_DEVICEFS This feature is really important for the Virtualization software around ! (and therefore for me)
Why did it get removed from 10.2 ? I have heard of "security reasons", now I don't believe this, since if it were security, it would not be re-introduced into 10.3, so more specifically - why it was removed ?
Read bugzilla. It was indeed removed for security reasons and also because an alternative interface is available that has no security problems - but since it's not mounted by default, the admin can decide on his/her own whether this is a security concern or whether s/he needs it for VMware, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Andreas Jaeger wrote:
"Alexey Eremenko"
writes: CONFIG_USB_DEVICEFS This feature is really important for the Virtualization software around ! (and therefore for me)
Why did it get removed from 10.2 ? I have heard of "security reasons", now I don't believe this, since if it were security, it would not be re-introduced into 10.3, so more specifically - why it was removed ?
Read bugzilla. It was indeed removed for security reasons and also because an alternative interface is available that has no security problems - but since it's not mounted by default, the admin can decide on his/her own whether this is a security concern or whether s/he needs it for VMware,
Andreas
Just to let you gents know, I installed both the perl-bootloader fix and the kernel update. The perl bootloader fix worked well. The kernel update went fine, but vmware still wont pick up my usb devices. TBH, the only one that is really important is the printer and but I got that working by setting up samba. Reported the bootloader result in bugzilla. --Karl -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Saturday 14 April 2007, STDIN wrote:
TBH, the only one that is really important is the printer and but I got that working by setting up samba.
Well that's one way to do it, the other is install the printers in vmware as IPP printers. Did you load usbfs? -- _____________________________________ John Andersen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
John Andersen wrote:
On Saturday 14 April 2007, STDIN wrote:
TBH, the only one that is really important is the printer and but I got that working by setting up samba.
Well that's one way to do it, the other is install the printers in vmware as IPP printers.
Did you load usbfs?
I tried, its not there: # modprobe usbfs FATAL: Module usbfs not found. uname -a Linux linux 2.6.18.8-0.2-default #1 SMP Fri Mar 23 19:38:30 UTC 2007 i686 athlon i386 GNU/Linux Unless there is something else to do.... -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Did you load usbfs?
I tried, its not there: # modprobe usbfs FATAL: Module usbfs not found. uname -a Linux linux 2.6.18.8-0.2-default #1 SMP Fri Mar 23 19:38:30 UTC 2007 i686 athlon i386 GNU/Linux
Unless there is something else to do....
try: grep CONFIG_USB_DEVICEFS /boot/config... It's compiled into the kernel, that's not an LKM. -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Alexey Eremenko wrote:
Did you load usbfs?
I tried, its not there: # modprobe usbfs FATAL: Module usbfs not found. uname -a Linux linux 2.6.18.8-0.2-default #1 SMP Fri Mar 23 19:38:30 UTC 2007 i686 athlon i386 GNU/Linux
Unless there is something else to do....
try: grep CONFIG_USB_DEVICEFS /boot/config...
It's compiled into the kernel, that's not an LKM.
Ummm, ok, thanks for pointing that out. btw, this is VMWare Server 1.0.1. # grep CONFIG_USB_DEVICEFS /boot/config-2.6.18.8-0.2-default CONFIG_USB_DEVICEFS=y ok. # cat /etc/fstab /dev/hda2 / reiserfs acl,user_xattr 1 1 /dev/hda1 swap swap defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/hdc /media/dvdrecorder auto user,unhide,noauto,ro,,exec 0 0 /dev/fd0 /media/floppy auto auto,user,sync 0 0 none /subdomain subdomainfs noauto 0 0 # mount /dev/hda2 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/sda5 on /media/disk type vfat (rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower) ummm, ok, gotta mount it: mount /proc/bus/usb/ # mount /dev/hda2 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/sda5 on /media/disk type vfat (rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower) usbfs on /proc/bus/usb type usbfs (rw) Ok, lets try it! I fired up vmware server, started up the windows200 pro virtual machine...and I have usb devices in the menue just like it should! Cool! It works!!! 8-D A nice way to start out a monday.... --Karl -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
STDIN wrote:
[...] I tried, its not there: # modprobe usbfs FATAL: Module usbfs not found.
As already mentioned several times on this list: usbfs is not a self-contained kernel module. It's part of usbcore which is most likely compiled as a module. Therefore, you should get your USB_DEVICEFS with usbcore.ko if this feature had been enabled in .config at compile time (which is true for kernels to be included in 10.3 and the latest patched kernel for 10.2). All you need to do is mount the filesystem, or change /etc/fstab to do it automatically when the system starts up. Cheers, Th. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 16 April 2007, Thomas Hertweck wrote:
STDIN wrote:
[...] I tried, its not there: # modprobe usbfs FATAL: Module usbfs not found.
As already mentioned several times on this list: usbfs is not a self-contained kernel module. It's part of usbcore which is most likely compiled as a module. Therefore, you should get your USB_DEVICEFS with usbcore.ko if this feature had been enabled in .config at compile time (which is true for kernels to be included in 10.3 and the latest patched kernel for 10.2). All you need to do is mount the filesystem, or change /etc/fstab to do it automatically when the system starts up.
Cheers, Th.
Well that brings it full circle then, doesn't it Thomas? The OP posted that he DID try the new kernel (the subject of this thread) and it did NOT work for him, and others (mistakenly) suggested he modprobe it, only to be told by you that its in the kernel and he need do nothing of the sort. Its all starting to sound a little like a Monty Python skit isn't it? -- _____________________________________ John Andersen
John Andersen wrote:
[...]
Well that brings it full circle then, doesn't it Thomas?
The OP posted that he DID try the new kernel (the subject of this thread) and it did NOT work for him, and others (mistakenly) suggested he modprobe it, only to be told by you that its in the kernel and he need do nothing of the sort.
Its all starting to sound a little like a Monty Python skit isn't it?
The OP posted in
STDIN
Just to let you gents know, I installed both the perl-bootloader fix and the kernel update. The perl bootloader fix worked well. The kernel update went fine, but vmware still wont pick up my usb devices. TBH, the only one
Thanks! Did you mount the filesystem?
that is really important is the printer and but I got that working by setting up samba.
Reported the bootloader result in bugzilla.
Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Monday 16 April 2007 08:21, Andreas Jaeger wrote:
STDIN
writes: Just to let you gents know, I installed both the perl-bootloader fix and the kernel update. The perl bootloader fix worked well. The kernel update went fine, but vmware still wont pick up my usb devices. TBH, the only one
Thanks!
Did you mount the filesystem?
that is really important is the printer and but I got that working by setting up samba.
Reported the bootloader result in bugzilla.
Andreas
I did both and was pleased to get USB stuff going in VMware. I managed to use my Logitech Pro 5000 webcam. I created an subfs group and added myself to the group. I followed the instructions from a webpage from en.opensuse.org for editing the fstab file, http://en.opensuse.org/SDB:VMware_-_USB_support rebooted and ran vmware . . . and voila!! Eddie -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, Apr 13, 2007 at 12:39:49PM +0100, Alexey Eremenko wrote:
CONFIG_USB_DEVICEFS This feature is really important for the Virtualization software around ! (and therefore for me)
Why did it get removed from 10.2 ? I have heard of "security reasons", now I don't believe this, since if it were security, it would not be re-introduced into 10.3, so more specifically - why it was removed ?
Because it is obsolete and deprecated and we thought all users were fixed already. It has now been readded for 10.2 with the above kernel update. For 10.3 we will again try to remove it. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
We've fixed bug 266886 - a bug with raid setups and our developers and
QA team have tested heavily all situations they could think of.
I've just released a new repository with an updated perl-bootloader -
and a new kernel with some minor fixes to:
ftp://ftp.suse.com/pub/people/aj/10.2-bootloader-test
We're going to release this the next days as official updates unless
somebody finds another serious problem.
Thanks for all your help with testing!
Andreas
P.S. Full quote as reminder ;-)
Andreas Jaeger
The last kernel update for openSUSE 10.2 showed a couple of bugs (see bugreport #252911) in the code that updates the bootloader configuration after a kernel update. We have tried to fix all of them and did internal testing - and fixed further bugs encountered during the internal testing. Now we're confident that we have fixed everything we tested ;-) - but would like to have the code tested in many more environments.
Therefore I've created a repository that contains a new perl-Bootloader package and a new kernel.
The new kernel contains as most interesting feature the re-enablement of CONFIG_USB_DEVICEFS - and also a small number of bugfixes. For me it's most interesting to have the kernel so that you can test that the bootloader rewrite works ;-)
Please add the following URL as repository for testing:
ftp://ftp.suse.com/pub/people/aj/10.2-bootloader-test
Please install *first* the perl-bootloader patch and then *afterwards* the kernel patch.
Scenarios to test: ------------------
* openSUSE 10.2 & 10.3 (Alpha) installed with - /boot primary partition - /boot logical partition - / primary partition - / logical partition - persistent device links (default) - LVM proposal - EVMS proposal - fakeraid
* Various architectures (i386, x86_64, ...)
* Various bootloaders (GRUB, LILO, ...)
* Update/install/remove kernels with rpm - Will new boot entries be created/removed? - Will new entries be inserted on top (e.g. in menu.lst)? - In case of default/smp/bigsmp kernels, will failsafe entries be created? - Is the label correct, thus "<Distribution> -- Kernel-<version-release>"?
* Handling of default entries - New kernels should only become default if the kernel referring to the former default entry has the same flavour (e.g. 'smp' or 'xen')
* System must be bootable ;)
Please report everything in bugzilla and mention that you used the 10.2-bootloader-test repository.
Thanks for your help, Andreas
Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 4/29/07, Andreas Jaeger
We've fixed bug 266886 - a bug with raid setups and our developers and QA team have tested heavily all situations they could think of.
I've just released a new repository with an updated perl-bootloader - and a new kernel with some minor fixes to:
ftp://ftp.suse.com/pub/people/aj/10.2-bootloader-test
We're going to release this the next days as official updates unless somebody finds another serious problem.
What about the widespread criticism of the new bootloader entry naming scheme? (https://bugzilla.novell.com/show_bug.cgi?id=252911) has this been "fixed"? _ Benjamin Weber -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (8)
-
Alexey Eremenko
-
Andreas Jaeger
-
Benji Weber
-
eddieleprince
-
John Andersen
-
Marcus Meissner
-
STDIN
-
Thomas Hertweck