From: cheikhrouhou <oma...@in...> - 2005-09-28 12:31:44
|
i compiled a uml kernel 2.4.24 on FC with gcc-4.0.0 and the compilation hang. i searched in the web and i understand that the problem is the gcc-4. thus i installed gcc-3.3.3 wich come with FC2. the compilation succeed. But when i boot it shows. [root@fabule linux-2.4.24]# ./linux ubd0=cow1,../../fs/root_fs Segmentation fault and he doesn't boot. any idea about the solution --- thanks Cheikhrouhou Tunisia |
From: cheikhrouhou <oma...@in...> - 2005-09-28 14:18:32
|
i used a precompiled kernel and a root_fs from the site:http://www.inma.ucl.ac.be/~guffens/uml-wifi/ this work well with FC2 but with FC4 it not work. when i boot and then i modprobe hostap_uml it shows : usermode:~# modprobe hostap_uml Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 Message from syslogd@usermode at Wed Sep 28 16:12:14 2005 ... usermode kernel: Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 any idea about the solution --- thanks Cheikhrouhou Tunisia |
From: Blaisorblade <bla...@ya...> - 2005-09-28 16:55:13
|
On Wednesday 28 September 2005 16:17, cheikhrouhou wrote: > i used a precompiled kernel and a root_fs from the > site:http://www.inma.ucl.ac.be/~guffens/uml-wifi/ > > this work well with FC2 but with FC4 it not work. > when i boot and then i modprobe hostap_uml it shows : > usermode:~# modprobe hostap_uml > Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 Probably the module is buggy, but I've not experience with it, so I can't help a lot... Could try to work on that in the future, though... > Message from syslogd@usermode at Wed Sep 28 16:12:14 2005 ... > usermode kernel: Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 > any idea about the solution -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Vincent G. <gu...@in...> - 2005-10-02 21:51:38
|
Yes, I now see the same Kernel panic here on FC3 when trying to insert hostap_uml. I'll try to fix that soon. On Wed, 28 Sep 2005 18:54:24 +0200, Blaisorblade wrote > On Wednesday 28 September 2005 16:17, cheikhrouhou wrote: > > i used a precompiled kernel and a root_fs from the > > site:http://www.inma.ucl.ac.be/~guffens/uml-wifi/ > > > > this work well with FC2 but with FC4 it not work. > > when i boot and then i modprobe hostap_uml it shows : > > > usermode:~# modprobe hostap_uml > > Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 > Probably the module is buggy, but I've not experience with it, so I > can't help a lot... > > Could try to work on that in the future, though... > > Message from syslogd@usermode at Wed Sep 28 16:12:14 2005 ... > > usermode kernel: Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 > > > any idea about the solution > > -- > Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". > Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ > 215621894) http://www.user-mode-linux.org/~blaisorblade > > > > > > ___________________________________ > Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB > http://mail.yahoo.it > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, > discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user -- Vincent Guffens UCL/CESAME +32 10 47 80 30 Euler Building A017 |
From: Vincent G. <gu...@in...> - 2005-09-28 21:33:45
|
Hi, It has nothing to do with UML by itself. The module hostap_uml has been modified in order to provide a realistic wireless interface to UML but it has not been widely tested and it has bugs anyway which are completely independent from uml. For instance, it *will* crash uml if you try to insert this module without the qt interface running. As experimental as it is, I think have tried it with FC4 and it worked. I will try again and let you know, however don't expect this uml-wifi to be bullet-proof because it isn't. Cheers, On Wed, 28 Sep 2005 16:17:56 +0200, cheikhrouhou wrote > i used a precompiled kernel and a root_fs from the > site:http://www.inma.ucl.ac.be/~guffens/uml-wifi/ > > this work well with FC2 but with FC4 it not work. > when i boot and then i modprobe hostap_uml it shows : > > usermode:~# modprobe hostap_uml > Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 > > Message from syslogd@usermode at Wed Sep 28 16:12:14 2005 ... > usermode kernel: Kernel panic: Kernel mode fault at addr 0x0, ip 0xa019a0d3 > > any idea about the solution > --- > thanks > Cheikhrouhou > Tunisia > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, > discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user -- Vincent Guffens UCL/CESAME +32 10 47 80 30 Euler Building A017 |
From: cheikhrouhou <oma...@in...> - 2005-09-29 08:25:07
|
i compiled a uml kernel 2.4.24 on FC4 with gcc-4.0.0 and the compilation hang. i searched in the web and i understand that the problem is the gcc-4. thus i installed gcc-3.3.3 wich come with FC2. the compilation succeed. But when i boot it shows. [root@fabule linux-2.4.24]# ./linux ubd0=cow1,../../fs/root_fs Segmentation fault and he doesn't boot. any idea about the solution --- thanks Cheikhrouhou Tunisia |
From: cheikhrouhou <oma...@in...> - 2005-09-29 13:10:02
|
Hello, i compiled a 2.4.24 kernel with gcc.3.3.3 (which i was installed because the gcc-4.0 which comes with FC4 don't compile well uml kernel) and he generates this message : gcc -Wl,-T,arch/um/link.ld -static -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc \ -o linux arch/um/main.o vmlinux.o -L/usr/lib -lutil vmlinux.o(.text+0x10ddbe): In function `probe_netbus_device': /home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/drivers/netbus_user.c:293: warning: Using 'gethostbyname' in static ally linked applications requires at runtime the shared libraries from the glibc version used for linking vmlinux.o(.text+0x10ddd8):/home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/drivers/netbus_user.c:294: warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: BFD 2.15.94.0.2.2 20041220 assertion fail ../../bfd/elf.c:3699 and when i try lo lance this kernel he shows : segmantation fault Any idea about the solution --- thanks Cheikhrouhou Tunisia |
From: Blaisorblade <bla...@ya...> - 2005-09-29 19:22:16
|
On Thursday 29 September 2005 15:08, cheikhrouhou wrote: > Hello, > i compiled a 2.4.24 kernel with gcc.3.3.3 (which i was installed because > the gcc-4.0 which comes with FC4 don't compile well uml kernel) and he > generates this message : > gcc -Wl,-T,arch/um/link.ld -static -Wl,--wrap,malloc -Wl,--wrap,free > -Wl,--wrap,calloc \ -o linux arch/um/main.o vmlinux.o -L/usr/lib -lutil > vmlinux.o(.text+0x10ddbe): In function `probe_netbus_device': > /home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/drivers/netbus_user.c:293: > warning: Using 'gethostbyname' in static ally linked applications requires > at runtime the shared libraries from the glibc version used for linking > vmlinux.o(.text+0x10ddd8):/home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/d >rivers/netbus_user.c:294: warning: Using 'getprotobyname' in statically > linked applications requires at runtime the shared libraries from the glibc > version used for linking It's just saying that even if it's linked statically, some libraries are still loaded dynamically and must match the ones used when compiling. > /usr/bin/ld: BFD 2.15.94.0.2.2 20041220 assertion > fail ../../bfd/elf.c:3699 > and when i try lo lance this kernel he shows : > segmantation fault Try using the 2.4.28-bs2 patch on top of 2.4.31 and report the result. 2.4.24 is very old. Also you aren't stating which UML patch have you applied. (2.4.24-2,3um are definitely buggy releases). > Any idea about the solution -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Blaisorblade <bla...@ya...> - 2005-10-02 18:00:29
|
On Friday 30 September 2005 15:23, Omar CHEIKHROUHOU wrote: > Selon Blaisorblade <bla...@ya...>: > > On Friday 30 September 2005 13:27, Omar CHEIKHROUHOU wrote: > > > Selon Blaisorblade <bla...@ya...>: > > > > On Friday 30 September 2005 08:54, Omar CHEIKHROUHOU wrote: > > > > > Selon Blaisorblade <bla...@ya...>: > > > > > > I uses FC4 in the host.and i want to update the UML kernel to 2.6 but > > > as i have explained before the hostap_uml whish not to be loaded in 2.6 > > > kernel. > > First thing, I'd like you to test that the UML-specific (as opposed to > > module-specific) bug is solved by the new 2.4 UML version. > which kernel do you mean ?? 2.4.28-bs2 should contain the fix. If it doesn't, it's another story. But I'm almost sure it has. > > Also, on the original page the author provides two different binaries for > > running on 2.4 hosts and on 2.6 hosts - using the right one, i.e. the one > > for 2.6 hosts, may help, especially since Vincent had ran the binary > > successfully on FC4 hosts. > i don't want i binary because i which to install some other protocol like > (openDiameter and PANA ) to simulate ad-hoc network. If you recompiled the UML kernel, you *must* recompile the UML Wifi module. And I'd add, that's your fault if you don't know that, sorry. And if you can recompile the Wifi module, you can use any 2.4 kernel. Also, you can at least try if the binary solves the problem - we must first debug where the problem lies, then solve it. So, if you say "neither 2.4.28-bs2 neither the binary for 2.6 hosts on Vincent Guffens's page work for me", it is one kind of problem, but I don't expect it (many people use successfully UML/2.4). Your kind of problem is likely, instead "I've used 2.4.24 UML, but it doesn't work, and I have problems, but I have never tried versions which are known to contain the fix". Now that I remember you've compiled the kernel on your own, the author says "a small patch was needed to make 2.4.24 work on 2.6 kernels". While you've used 2.4.24-1um without further changes. So, we are sure that kernel doesn't work on 2.6. Again: *) first solve the basic UML problem. *) then you can go to solving it on a kernel supporting the module, which means using 2.4.28-bs2 and recompiling the module, or asking Vincent Guffens to give the patch he used to make 2.4.24 work on top of 2.6 hosts. > what you propose for me to do! > really , I spend three week blocked in installing uml kernel.!!!! No, you've spent three weeks trying to run a 2.4.24-1um kernelwhich is known not to work on 2.6 hosts, on a 2.6 host. And you've not run other kernels which contain the fixes because the damn module "doesn't work on other kernel versions". But it does. It suffices to recompile it. > and i think that i will leave uml history! If you used 2.4.28-bs2 you would have no problem with UML. Ergo, it's not a UML problem. Become more responsive to my suggestion and I'll become nicer again. Sorry, but I'm getting tired. And above there are enough suggestion to progress on this. -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Vincent g. <gu...@in...> - 2005-10-05 08:13:38
|
cheikhrouhou wrote: > Hello, > > i compiled a 2.4.24 kernel with gcc.3.3.3 (which i was installed because the gcc-4.0 which comes with FC4 don't compile well uml kernel) > and he generates this message : > > gcc -Wl,-T,arch/um/link.ld -static -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc \ > -o linux arch/um/main.o vmlinux.o -L/usr/lib -lutil > vmlinux.o(.text+0x10ddbe): In function `probe_netbus_device': > /home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/drivers/netbus_user.c:293: warning: Using 'gethostbyname' in static ally linked applications requires at runtime the shared libraries from the glibc version used for linking > vmlinux.o(.text+0x10ddd8):/home/omar/uml/noyaux/linux-2.4.24-wifi/arch/um/drivers/netbus_user.c:294: warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking > /usr/bin/ld: BFD 2.15.94.0.2.2 20041220 assertion fail ../../bfd/elf.c:3699 > > and when i try lo lance this kernel he shows : > segmantation fault > > Any idea about the solution I had time to investiguate your problem on a FC3. I found out that the segmentation fault which occurs with the binaries when inserting the module is due to : _dl_lookup_versioned_symbol () So this is a library mismatch and the problem should disappear when recompiling uml on the host that you will be using to run uml. In order to do so, you have to download the sources I put on my web site and I have added the patch to run uml 2.4 guest on a 2.6 host. This is just tow lines and you have to modify these lines by hand (the patch doesn't apply on this version). So the instructions are: 1) download and untar the kernel. 2) patch it with uml-patch-2.4.24-1 3) modify the two lines as directed by the patch uml2.6host.patch 4) apply the netbus patch 5) compile the modified kernel with gcc 3.3 And that's it, no more segmentation fault ! |
From: Blaisorblade <bla...@ya...> - 2005-10-07 16:00:16
|
On Wednesday 05 October 2005 10:04, Vincent guffens wrote: > cheikhrouhou wrote: > > Hello, > > > > i compiled a 2.4.24 kernel with gcc.3.3.3 (which i was installed because > > the gcc-4.0 which comes with FC4 don't compile well uml kernel) and he > > generates this message : > > and when i try lo lance this kernel he shows : > > segmantation fault > > Any idea about the solution > I had time to investiguate your problem on a FC3. I found out that the > segmentation fault which occurs with the binaries when inserting the > module is due to : > _dl_lookup_versioned_symbol () > So this is a library mismatch and the problem should disappear when > recompiling uml on the host that you will be using to run uml. In order > to do so, you have to download the sources I put on my web site and I > have added the patch to run uml 2.4 guest on a 2.6 host. This is just > tow lines and you have to modify these lines by hand (the patch doesn't > apply on this version). So the instructions are: > 1) download and untar the kernel. > 2) patch it with uml-patch-2.4.24-1 > 3) modify the two lines as directed by the patch uml2.6host.patch > 4) apply the netbus patch > 5) compile the modified kernel with gcc 3.3 > And that's it, no more segmentation fault ! Vincent, an important question: since 2.4.24-1um is outdated enough, and various bugs result (including, but not limited to the 2.6 host problem), have you any idea if the whole thing would apply on a more recent kernel? I'm especially interested in 2.4.28-bs2 from my homepage, which is the latest 2.4 UML release, and the more trustworthy. Especially given that 2.4 has been quite stable and got little changes in recent times, at least starting with 2.4.26 - in fact any UML patch for >=2.4.26 applies without changes on any kernel >= 2.4.26... -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com |
From: Vincent G. <gu...@in...> - 2005-10-11 09:24:01
|
On Fri, 7 Oct 2005 18:00:20 +0200, Blaisorblade wrote > On Wednesday 05 October 2005 10:04, Vincent guffens wrote: > > cheikhrouhou wrote: > > > Hello, > > > > > > i compiled a 2.4.24 kernel with gcc.3.3.3 (which i was installed because > > > the gcc-4.0 which comes with FC4 don't compile well uml kernel) and he > > > generates this message : > > > > and when i try lo lance this kernel he shows : > > > segmantation fault > > > > Any idea about the solution > > > I had time to investiguate your problem on a FC3. I found out that the > > segmentation fault which occurs with the binaries when inserting the > > module is due to : > > > _dl_lookup_versioned_symbol () > > > So this is a library mismatch and the problem should disappear when > > recompiling uml on the host that you will be using to run uml. In order > > to do so, you have to download the sources I put on my web site and I > > have added the patch to run uml 2.4 guest on a 2.6 host. This is just > > tow lines and you have to modify these lines by hand (the patch doesn't > > apply on this version). So the instructions are: > > > 1) download and untar the kernel. > > 2) patch it with uml-patch-2.4.24-1 > > 3) modify the two lines as directed by the patch uml2.6host.patch > > 4) apply the netbus patch > > 5) compile the modified kernel with gcc 3.3 > > > And that's it, no more segmentation fault ! > Vincent, an important question: since 2.4.24-1um is outdated enough, > and various bugs result (including, but not limited to the 2.6 host > problem), have you any idea if the whole thing would apply on a more > recent kernel? I'm especially interested in 2.4.28-bs2 from my > homepage, which is the latest 2.4 UML release, and the more trustworthy. > > Especially given that 2.4 has been quite stable and got little > changes in recent times, at least starting with 2.4.26 - in fact any > UML patch for > >=2.4.26 applies without changes on any kernel >= 2.4.26... I will try next week (I don't have a convenient access to the internet now) but it should not be very difficult to make it work on any 2.4 kernel. The netbus patch is not very intrusive and should apply with no problem. I'm now working on a 2.6 version which would not be based on an existing driver anymore, i.e more like the other UML network drivers. The problem with the 2.4 approach is that I used a "netbus" bus instead of writting a code that would export all the pci_* functions. As a results, the driver itself must be modified. Now, I'm not too sure if it worths the trouble to write this pci code given that for each driver faked hardware has to be implemented. -- Vincent Guffens UCL/CESAME +32 10 47 80 30 Euler Building A017 |