[Bug 240262] New: Unable to install OpenSuse 10.2 on NFORCE2 based system
https://bugzilla.novell.com/show_bug.cgi?id=240262 Summary: Unable to install OpenSuse 10.2 on NFORCE2 based system Product: openSUSE 10.2 Version: Final Platform: i686 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: romain.pelissier@sqliaison.com QAContact: jsrain@novell.com Hi, I have successfully installed the 10.2 on my dell latitude d610 and wanted to test it on my ASUS A7N8X-E Deluxe motherboard (For info, there is also a Creative Labs Audigy 1 sound card and an ATI 9800 Pro AGP Video card). Unfortunately, I can't. The installation program hangs at 'Activating USB devices' during kernel boot. I have tried anything I could and here are some results: - Tried the 10.1 to see if the setup works and it works ! - Try almost every combination of boot parameters (acpi=off, noapic, etc) with no luck - Tried to disable the USB on the BIOS and still have some issues with NFORCE drivers/modules, like the ethernet adapters (forcedeth and sn98lin), the ieee1394 module, the sata_sil modules. - I have tried to boot with the parameters 'brokenmodules=sata_sil,ieee1394,forcedeth,sn98lin' with no luck. Even if it can load them in a way, it still hangs when it tries to load an additional module for the Marvel network adapter. I have read on the net and do some searches in the bugzilla database, and find some related bugs, like the bug#229217. But like I said, I have tried every boot options with no luck (I can't even do a firmware test). What I have read is that it maybe related to the kernel version shipped with the 10.2 final release, seems that the 2.6.20 (or higher) kernel solve many of the problems that I have. But the problem is : how can I change the kernel in the installation media to make my installation successful? What I am thinking is to: - Extract the files from the iso (I have a boxed version of 10.2) - Replace the kernel in some way (You have to tell me how to do that) - Make the iso (using the makesusedvd script maybe?) - Burn the iso and try again. Maybe there are other options. Can you help me with this issue? Like giving me an how-to to add the 'working' kernel to my installation iso or any other installation method where I can boot from the working kernel. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #1 from romain.pelissier@sqliaison.com 2007-01-30 20:30 MST ------- Just to add a comment : the possible how to to add a new kernel to the iso is not valid since the 'makesusdvd' script only create a dvd from several iso (cd). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #2 from dbolt.abiryy@davjam.org 2007-01-30 21:34 MST -------
But the problem is : how can I change the kernel in the installation media to make my installation successful?
You've more-or-less got it with the following:
What I am thinking is to: - Extract the files from the iso (I have a boxed version of 10.2)
Use makeSUSEdvd using the -i and -c options. These will use CDs instead of ISO images. As you have the boxed set, you can use the DVD as the source.
- Replace the kernel in some way (You have to tell me how to do that)
Using the -i option stops makeSUSEdvd from creating a DVD image. You can then replace the kernel packages with your updated packages.
- Make the iso (using the makesusedvd script maybe?)
Use makeSUSEdvd with the -C option and it'll build the DVD ISO image.
- Burn the iso and try again.
Or, if you've got the space available, create a partition specifically to hold the "installation media", modify the grub menu to install from that partition. This should work as long as the installation is going into an already existing partitioning scheme, or the "installation media" is on another physical drive. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #3 from romain.pelissier@sqliaison.com 2007-01-31 07:15 MST ------- Thanks. Wow! I even don't know that the makesusdvd was so powerfull! So I think that I will try this way if I can re master a dvd from a source. Now, the big question are : - How can I download and compile the new kernel? * Is there a package repository where I can download the source for the latest kernet with Yast? How can I retreive those kernel sources? - Compiling * What packages should I need? How the compiling thing work (do I need options, what file should I need after the compilation?) - The files Assuming that I have compile the new kernel, what file should I have to replace the kernel on my extracted DVD iso? 1,2, and which? (like the sources of the kernel, or just the kernel file as an bz image?) - Where At last, if I have the correct file, where should I put those files (the new updated kernel file). Do I need to do extrat work to make the installation flawless (I don't know if there are some dependancies between the kernel and the setup process)? In fact I need more detail about your answer
- ... You can then replace the kernel packages with your updated packages.
Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #4 from romain.pelissier@sqliaison.com 2007-01-31 08:55 MST ------- I have opensuse 10.2 installed on a laptop. I am think to add the repo : http://software.opensuse.org/download/Kernel:/HEAD/openSUSE_10.2/ So I can have the latest kernel (can you coonfirm please?) But what are the next steps? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #5 from dbolt.abiryy@davjam.org 2007-01-31 11:13 MST ------- Once you've done the first part, using "makeSUSEdvd -i -c" you need to copy the new kernels into what will be the new DVD. To do this, look inside these directories for the old kernel packages: $DVD_DIR/suse/i586 $DVD_DIR/suse/noarch $DVD_DIR/suse/x86_64 You should find 6 packages in i586: kernel-bigsmp-2.6.18.2-34.i586.rpm kernel-default-2.6.18.2-34.i586.rpm kernel-source-2.6.18.2-34.i586.rpm kernel-syms-2.6.18.2-34.i586.rpm kernel-xen-2.6.18.2-34.i586.rpm kernel-xenpae-2.6.18.2-34.i586.rpm one package in noarch: kernel-docs-2.6.18.2-34.i586.rpm and four packages in x86_64: kernel-default-2.6.18.2-34.x86_64.rpm kernel-source-2.6.18.2-34.x86_64.rpm kernel-syms-2.6.18.2-34.x86_64.rpm kernel-xen-2.6.18.2-34.x86_64.rpm You need to copy the matching kernel packages from: http://software.opensuse.org/download/Kernel:/HEAD/openSUSE_10.2/ into the correct places. E.g. copy kernel-bigsmp-2.6.20_rc6-25.1.i586.rpm into $DVD_DIR/suse/i586. Once that's done, you then have the hard part. That'll replace the kernel for a booted system but won't help in the slightest when actually trying to perform the install. To do that you need to extract the kernel and initrd from one the kernel package and replace those used by the install system. Assuming the system is a 32bit system, download the kernel and initrd used in the Factory install system. Presently this is 2.6.20_rc6-2-default and can be found here: ftp://ftp-1.gwdg.de//pub/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/linux ftp://ftp-1.gwdg.de//pub/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/initrd Copy these into the DVD structure created by makeSUSEdvd replacing the present $DVD_DIR/boot/i386/loader/linux and $DVD_DIR/boot/i386/loader/initrd Restart makeSUSEdvd passing -C so it builds a new DVD image. If you used the boxed set DVD as the original source for makeSUSEdvd, this will result in a DVD image of around 7.9GB and that will need to be burnt to a dual-layered disc. Even if you were to delete the x86_64 specific files: e.g. those in $DVD_DIR/suse/setup/descr/*.x86_64.pat and $DVD_DIR/suse/x86_64, you still won't remove enough to reduce it to a single-layered DVD as it will still be somewhere around 4.9GB in size. If you used the CDs, you won't have this problem as they only total up to 3.3GB. Once you've burnt the DVD, and I recommend using rewritable DVDs just in case you want to make any more changes later on, the install system will boot using a 2.6.20 kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #6 from dbolt.abiryy@davjam.org 2007-01-31 11:16 MST ------- Slight correction to comment #5. Where I've said $DVD_DIR, use $CD_DIR instead. $CD_DIR is where the files that make up the DVD are stored. $DVD_DIR is where the DVD image will be made. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |kernel-maintainers@forge.provo.novell.com |screening@forge.provo.novell| |.com | ------- Comment #7 from mhorvath@novell.com 2007-02-01 06:19 MST ------- I'm going to reassign it to the kernel maintainers because of the base problem (problems with installation on NFORCE2 based system). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #8 from romain.pelissier@sqliaison.com 2007-02-01 08:35 MST ------- Thanks, I will test this solution as soon as I can. For testing purpose I will use the GM version (download). I am not a linux specialist, but I guess it is a kernel issue because with the 10.1 the problem is not there. If the update of the kernel inside the DVD works then we can assume that it is a kernel problem. Maybe this issue also affect other chipsets, but in this case, you can safely redirect them to this bug report. I will keep you update about the results as soon as I can. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 lmb@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |romain.pelissier@sqliaison.com ------- Comment #9 from lmb@novell.com 2007-02-05 02:20 MST ------- Can you please attach the output from "hwinfo" to this bugzilla? Also, can you please attach the full bootup logs from the hanging system? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #10 from romain.pelissier@gmail.com 2007-02-06 12:46 MST ------- Can you just tell me how to do that because the system hang at some point (when it activate usb or iee1394 or sata drivers ...)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #11 from romain.pelissier@gmail.com 2007-02-07 18:14 MST ------- Just a question: In the comment#5 you told me that I have to go to http://software.opensuse.org/download/Kernel:/HEAD/openSUSE_10.2/ to download the new kernel packages. You also told me that I need to update all the *2.6.18.2-34* packages to the newer *2.6.20* ones. But Xen and Xen PAE kernel package still at version *2.6.18.2-34* on the repository. Can it be a problem with the procedure above? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #12 from romain.pelissier@gmail.com 2007-02-09 07:58 MST ------- (In reply to comment #5)
Once you've done the first part, using "makeSUSEdvd -i -c" you need to copy the new kernels into what will be the new DVD. To do this, look inside these directories for the old kernel packages: .. one package in noarch: kernel-docs-2.6.18.2-34.i586.rpm ..
I have noticed that there is no 'noarch' folder at http://software.opensuse.org/download/Kernel:/HEAD/openSUSE_10.2/ Is it an issue for me? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #13 from romain.pelissier@gmail.com 2007-02-09 11:08 MST ------- Created an attachment (id=118397) --> (https://bugzilla.novell.com/attachment.cgi?id=118397&action=view) hwinfo result hwinfo > hwinfo.txt -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 romain.pelissier@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |romain.pelissier@gmail.com Status|NEEDINFO |NEW Info Provider|romain.pelissier@gmail.com | ------- Comment #14 from romain.pelissier@gmail.com 2007-02-09 11:10 MST ------- Ok, here are the result of the 'workaround' describe above using new kernel rpm and makeSUSEDVD. I have used the GM iso as source. Using makeSUSEdvd with the option -i -c I have extracted the files from the iso to a folder. Then I have broke (ctrl+c) the generation of the gpg key and so the remaining iso creation process (Because I need to replace some files). - I have replaced the files in \i586 with : kernel-bigsmp-2.6.20-53.1.i586.rpm kernel-default-2.6.20-53.1.i586.rpm kernel-source-2.6.20-53.1.i586.rpm kernel-syms-2.6.20-53.1.i586.rpm kernel-xen-2.6.20-53.1.i586.rpm kernel-xenpae-2.6.20-53.1.i586.rpm - I have replaced the files in \noarch by a 'dummy' file (dummy because in http://software.opensuse.org/download/Kernel:/HEAD/openSUSE_10.2/ there are no reference to the \noarch folder, so I hve just copied it from the newest version that I found and renamed it. I know it is quite dirty but it is just a test) kernel-docs-2.6.20_rc7-2.noarch.rpm (in fact it was kernel-docs-2.6.20-53.1.noarch.rpm) - There are no x86_64 folders but it is not a problem since my system is a 32bits so I have skip this step - I have replaced the files linux and initrd from ftp://ftp-1.gwdg.de//pub/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/linux and ftp://ftp-1.gwdg.de//pub/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/initrd - I have modified the permission on those files (should be wrtable by the current user like other files in this folder) - I have launch makeSUSEdvd with the -C option to create the iso - during the makeSUSEdvd script, it asked me for some info which I have entered as well as a passphrase which I have provided (no a blank one, don't know if it make a difference) - I have burned the resulting iso file and booted with it - and it boot ! no hang at all - During the boot process, just after the 'Loading installation system' task, I had this message : >>> linuxrc v2.1.21 (kernel 2.6.20-rc7-2-default <<< installation system does not match your boot medium, it make your bugreports worthless' - Pressing ok make the installation resume - I have perfomed a check on the dvd and it was a success - then come the licence agreement (I had a warning because this cd was mad eby makeSUSEdvd) - I choose update as a method of installation - Then the installation tried to build the catalogs and I have this error: Error occured while creating the catalog : c:///?devices=/dev/hdc,/dev/hdb Source rejected by user. (just under this error message a windows display Creating source c:///?devices=/dev/hdc,/dev/hdb - Downloading c:///?devices=/dev/hdc,/dev/hdb/gpg-pubkey-01912208-4) - And I can't go further So: - It seems that the new kernel (initrd or linux I don't really know) works well now - The catalog creation does not work (possible issue with makeSUSEdvd?). Is there a way to fix this part? I will put here the result of hwinfo for the kernel mainteners but maybe it can be cool that this bug could be also assigned to David Bolt because he helped me with the makeSUSEdvd option a lot. Or should I create another bug report for the catalog issue? Please let me know. We are getting close fixing this bug! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #15 from dbolt.abiryy@davjam.org 2007-02-10 06:09 MST ------- Apart from breaking GPG during key generation, everything else was okay. The reason for having a problem with the catalogues is because openSUSE 10.2 requires a few files be cryptographically signed. This means you need a GPG key. Breaking it during the creation of the key will create an unusable DVD. To correct this, and to save yourself going through most of the process again, create a directory and copy the DVD ISO into it. Next, since makeSUSEdvd called GPG to create a new key, create a new key: gpg --gen-key When that finishes, make a note of the key-ID and then start makeSUSEdvd again using: makeSUSEdvd -d /path/to/DVD/image -g "GPG-key-ID" This will use the DVD image you created as a source, and the key you've just generated to sign the required files. Once that's finished, you should have a bootable DVD image that won't fail on the catalogues. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #16 from romain.pelissier@gmail.com 2007-02-10 14:56 MST ------- Thanks. I have also thought that breaking the makeSUSEdvd script was not a good idea. Still I have a problem. - I use gpg --key-gen to create a new "key" - I have take note of the key - then use makeSUSEdvd -i -d /path where the iso is/ -g <my gpg key> Note that I use the -i option to not create the dvd from the iso. I need to add and remove some files (kernel rpm, linux and initrd) - Once it is done, I copy the updated kernel rpm and other files (initrd and linux) - Then I use makeSUSEDVD -C -g <my key> - And ccomes the issue, each time my key since not to be correct for the script and I have the error "gpg: error reading key: secret key not available You don't seem to have a secret gpg key or the key 00127570} you gave did not exist. " but the key exist ! - So I have to recreate a key during the script process but at the end of the key creation I have "gpg: error reading key: secret key not available ". Even if the script finished without any errors I am pretty usre that there wil be again some catalogs problem.... Can you help with this? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262
------- Comment #17 from romain.pelissier@gmail.com 2007-02-12 07:08 MST -------
I have done again the procedure and this time all was working as expected
(maybe the error I have described in comment#16 was due to the fact that either
I have run makeSUSEdvd in su - or maybe because I need to create the gpg key
with the root account ... don
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #18 from romain.pelissier@gmail.com 2007-02-12 07:09 MST ------- Created an attachment (id=118599) --> (https://bugzilla.novell.com/attachment.cgi?id=118599&action=view) Yast logs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 dbolt.abiryy@davjam.org changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Other |All ------- Comment #19 from dbolt.abiryy@davjam.org 2007-02-12 08:18 MST ------- As you installed a new kernel version, you need to make sure the any packages containing kernel modules match or they will fail a dependency check. This is the reason for the error you're seeing with the novfs-kmp-default package. Unless you actually need this module, you can safely de-select it. If you do need the module, you're going to need to locate the source RPM matching the kernel, rebuild it and add it to your installation DVD. As to the kernel headers, if you install the kernel sources for your new kernel, the kernel headers are in that package and you should be able to install the ATI drivers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 lmb@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #20 from lmb@novell.com 2007-02-12 08:49 MST ------- Hardware enablement is not a bug. Please discuss this outside bugzilla ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #21 from romain.pelissier@gmail.com 2007-02-12 11:49 MST ------- Thanks guys, all is working perfectly! Excellent job! I just want to add this little patch in case of someone have the same problem as me concerning the ATI FGLRX driver 8.33.6 with kernel 2.6.20.x. I make all the stuff working correctly using the fglrx patch provided (not official) and use the following procedure : - Use the "ati-driver-installer-8.33.6-x86.x86_64.run" script to install necessary files - download the patch provided - cd /lib/modules/fglrx/build_mod - patch -p6 < {path to patch}/fglrx-2.6.20.patch - ./make.sh - cd .. - ./make_install.sh - init 3 - sax -r -m 0=fglrx - Check that all is working correctly - init 5 (or a reboot) and you should have 3d acceleration -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240262 ------- Comment #22 from romain.pelissier@gmail.com 2007-02-12 11:49 MST ------- Created an attachment (id=118706) --> (https://bugzilla.novell.com/attachment.cgi?id=118706&action=view) FGLRX path to have the 8.33.6 drivers working/compiling with 2.6.20.x kernel -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com