Sorry for the last e-mail I accidently pushed sent button..
The content of the bin folder doesn't contain 'isocreator' executable. And I am stuck in creating iso . I have tried to create iso with mkisofs but I could not succeed.
Also I couldn't find dmon in the svn repos. Could you give the exact repo address for dmon so I can check it out.
Best regards..
-- burak() (ps: bf) METU CENG '06
----- Original Message ---- From: Ronald Aigner ra3@os.inf.tu-dresden.de To: l4-hackers@os.inf.tu-dresden.de Cc: Burak OGUZ burakoguzs@yahoo.com Sent: Friday, March 30, 2007 11:34:47 AM Subject: Re: hda : lost interrupt
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Burak,
Burak OGUZ wrote on 29.03.2007 13:58 this:
My grub configuration does not contain -esc.
ok.
How can I run my installed l4 over qemu?
you could for instance create a bootable cd-rom image:
1. create a directory which will contain all the files of the iso-image. Lets call it iso 2. in the iso directory create a boot/grub directory 3. put the files you want to boot somewhere into the iso directory (preferably into boot/) 4. create the respective Grub entries in boot/grub/menu.lst (have a look at the demo-cd boot/grub/menu.lst for examples) 5. in the iso directory, call '$(L4DIR)/tool/bin/isocreator . image' 6. boot the image with 'qemu -serial stdio -cdrom image'
You might want to check which VBE modes qemu supports.
The option -serial stdio gives you the serial console in the terminal window where you started qemu.
Do you mean RS232 cable serial null modem cable? I am working L4 on laptop therefore I don't have a direct RS232 access. I can not maintain that logs now. Are there any other ways that can I collect that this log info?
As an alternative you can obtain the package dmon from our SVN repository (if you do not have it already). In the dmon directory is a README how to use it. Dmon basically opens a dope window and collects all debug logging information. This way you can see the log output even if you do not have a serial null modem cable and a second computer to debug.
On the downside you will have to copy the debug information by hand (write it down, type it into your email program...).
HTH, Ron. - -- Mit freundlichen Gruessen / with regards ra3 @ inf.tu-dresden.de http://os.inf.tu-dresden.de/~ra3/
____________________________________________________________________________________ Don't pick lemons. See all the new 2007 cars at Yahoo! Autos. http://autos.yahoo.com/new_cars.html
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Burak OGUZ wrote on 02.04.2007 11:31 this:
Sorry for the last e-mail I accidently pushed sent button..
The content of the bin folder doesn't contain 'isocreator' executable. And I am stuck in creating iso . I have tried to create iso with mkisofs but I could not succeed.
Sorry, my fault. I didn't check if isocreator is in the remote repo. If you follow the steps I described in the previous mail, you should call mkisofs from the 'iso' directory with the following options:
mkisofs -R -b boot/grub/stage2_eltorito \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -hide-rr-moved \ -J -joliet-long \ -o "$isoimage" .
Don't miss the dot at the end.
Also I couldn't find dmon in the svn repos. Could you give the exact repo address for dmon so I can check it out.
It's not checked out per default. Change into the l4/pkg dir and type $ svn co dmon
HTH, Ron. - -- Mit freundlichen Gruessen / with regards ra3 @ inf.tu-dresden.de http://os.inf.tu-dresden.de/~ra3/
Thanks for the explanations..
Finally I have booted it but this time it gave such an error :
L4 Bootstrapper Scaning /main -nowait -nokdb -serial -comspeed 115200 -comport 1 loaded module section: [00300000-003017c0) /main -nowait -nokdb -serial -comspeed 115200 -comport 1 overlaps with: [0013b000-01b5cbf6) Modules Memory [0009f000-00100000) BIOS area [00100000-00108764) bootstrap [0013b000-01b5cbf6) Modules Memory [04000000-ffffffff) Deep Space region overlap
Key press reboots...
And my menu.lst entry is like that :
title L4Linux/Fiasco+dope kernel /bootstrap -serial -comport 1 modaddr 0x06000000 module /main -nowait -nokdb -serial -comspeed 115200 -comport 1 module /sigma0 module /roottask task modname "bmodfs" attached 4 modules module /events module /names --events module /log --events module /dm_phys --isa=0x00800000 -v --events module /simple_ts -t 300 --events module /rtc --events module /l4io --noirq --events module /l4dope --l4io --menubar --transparency module /loader --fprov=BMODFS linux26.cfg module /bmodfs module /vmlinuz26 module /linux26.cfg module /libloader.s.so module /libld-l4.s.so module /vscrtest vbeset 0x117 506070
What will be the error?
Thanks in advance..
-- burak() (ps: bf) METU CENG '06
____________________________________________________________________________________ It's here! Your new message! Get new email alerts with the free Yahoo! Toolbar. http://tools.search.yahoo.com/toolbar/features/mail/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Burak OGUZ wrote on 02.04.2007 13:05 this:
Thanks for the explanations..
Finally I have booted it but this time it gave such an error :
L4 Bootstrapper Scaning /main -nowait -nokdb -serial -comspeed 115200 -comport 1 loaded module section: [00300000-003017c0) /main -nowait -nokdb -serial -comspeed 115200 -comport 1 overlaps with: [0013b000-01b5cbf6) Modules Memory [0009f000-00100000) BIOS area [00100000-00108764) bootstrap [0013b000-01b5cbf6) Modules Memory [04000000-ffffffff) Deep Space region overlap
Key press reboots...
Again, that's probably my fault. I assume you used stage2_eltorito from your local Grub installation. To avoid overlapping memory regions when bootstrap unpacks and starts the modules, we modified Grub to support the modaddr command. As you can see from the memory layout the modaddr command (modaddr 0x06000000) in your menu.lst had no effect -> [0013b000-01b5cbf6) Modules Memory.
Thus, you will have to get our modified version of Grub (check http://os.inf.tu-dresden.de/~adam/grub/ for details). Sorry for the trouble. As an alternative, we have a patch lurking around that allows to use an unmodified Grub with a modified bootstrap binary. We are waiting for this patch to be pushed to the public repository. But this may take a while.
HTH, Ron. - -- Mit freundlichen Gruessen / with regards ra3 @ inf.tu-dresden.de http://os.inf.tu-dresden.de/~ra3/
I have booted l4dope finally. But l4linux gives such a panic :
l4lx | ======> L4Linux 2.6 starting... <======== l4lx | Linux version 2.6.19-l4 (root@think) (gcc version 3.4.6) #1 Wed Mar 2 l4lx : 8 15:42:40 EEST 2007 l4lx | Binary name: vmlinuz26 l4lx | Kernel command line (4 args): earlyprintk=yes mem=256M video=l4fb roo l4lx : t=/dev/hda1 l4lx | Image: 00400000 - 00790000 [3648 KiB]. l4lx | Areas: Text: 00400000 - 00696000 [2648kB] (a bit longer) l4lx | Data: 00696000 - 006e408c [312kB] l4lx | Initdata: 006e8000 - 00722000 [232kB] l4lx | BSS: 00724000 - 0078e300 [424kB] l4lx | l4lx_thread_create: Created thread 0f.03 (tamer) l4lx | Using tamed mode. l4lx | l4env_linux_startup thread 4. l4lx | l4lx_thread_create: Created thread 0f.04 (server) l4lx | main thread will be 0f.04 l4lx | l4env_register_pointer_section: addr = 006e6000 size = 249856 l4lx | sec-w-init: virt: 0x006e6000 to 0x00722fff [244 KiB] l4lx | sec-w-init: Number of physical regions: 1, 249856 Bytes l4lx | sec-w-init: 1: Phys: 0x01191000 to 0x011ce000, Size: 249856 l4lx | main thread: received startup message. l4lx | Main thread running, waiting... l4lx | setup_l4env_memory: Forcing superpages for main memory l4lx | Main memory size: 256MB l4lx | Got 2048kB of ISA DMA memory. l4lx | ISA DMA memory: virt: 0x00800000 to 0x009fffff [2048 KiB] l4lx | ISA DMA memory: Number of physical regions: 1, 2097152 Bytes l4lx | ISA DMA memory: 1: Phys: 0x0043a000 to 0x0063a000, Size: 2097152 l4lx | Main memory: virt: 0x00c00000 to 0x10bfffff [262144 KiB] l4lx | Main memory: Number of physical regions: 1, 268435456 Bytes l4lx | Main memory: 1: Phys: 0x0d400000 to 0x1d400000, Size: 268435456 l4lx | Filling lower ptabs... l4lx | Done (1517 entries). l4lx | l4lx_thread_create: Created thread 0f.05 (timer.i0) l4lx | panic: going to sleep forever, bye
I have booted it with 512m ram under qemu.
Best regards...
-- burak() (ps: bf) METU CENG '06
____________________________________________________________________________________ Looking for earth-friendly autos? Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. http://autos.yahoo.com/green_center/
Also I have changed the l4 linux configuration file. I think I should adjust linux configuration too.
After changing my linux configuration to this :
verbose 0 task "vmlinuz26" "earlyprintk=yes mem=256M video=l4fb" all_sects_writable allow_cli
After changing the configuration l4linux started to give this error:
l4lx | ======> L4Linux 2.6 starting... <======== l4lx | Linux version 2.6.19-l4 (root@think) (gcc version 3.4.6) #1 Wed Mar 2 l4lx : 8 15:42:40 EEST 2007 l4lx | Binary name: vmlinuz26 l4lx | Kernel command line (3 args): earlyprintk=yes mem=256M video=l4fb l4lx | Image: 00400000 - 00790000 [3648 KiB]. l4lx | Areas: Text: 00400000 - 00696000 [2648kB] (a bit longer) l4lx | Data: 00696000 - 006e408c [312kB] l4lx | Initdata: 006e8000 - 00722000 [232kB] l4lx | BSS: 00724000 - 0078e300 [424kB] l4lx | l4lx_thread_create: Created thread 0f.03 (tamer) l4lx | Using tamed mode. l4lx | l4env_linux_startup thread 4. l4lx | l4lx_thread_create: Created thread 0f.04 (server) l4lx | main thread will be 0f.04 l4lx | l4env_register_pointer_section: addr = 006e6000 size = 249856 l4lx | sec-w-init: virt: 0x006e6000 to 0x00722fff [244 KiB] l4lx | sec-w-init: Number of physical regions: 1, 249856 Bytes l4lx | sec-w-init: 1: Phys: 0x01191000 to 0x011ce000, Size: 249856 l4lx | main thread: received startup message. l4lx | Main thread running, waiting... l4lx | setup_l4env_memory: Forcing superpages for main memory l4lx | Main memory size: 256MB l4lx | Got 2048kB of ISA DMA memory. l4lx | ISA DMA memory: virt: 0x00800000 to 0x009fffff [2048 KiB] l4lx | ISA DMA memory: Number of physical regions: 1, 2097152 Bytes l4lx | ISA DMA memory: 1: Phys: 0x0043a000 to 0x0063a000, Size: 2097152 l4lx | Main memory: virt: 0x00c00000 to 0x10bfffff [262144 KiB] l4lx | Main memory: Number of physical regions: 1, 268435456 Bytes l4lx | Main memory: 1: Phys: 0x0d400000 to 0x1d400000, Size: 268435456 l4lx | Filling lower ptabs... l4lx | Done (1517 entries). l4lx | l4lx_thread_create: Created thread 0f.05 (timer.i0) DMphys | ds 32, client F.00, rights 0x0003, has 0x0001 DMphys | [8.0] dm_phys/server/src/map.c:620:if_l4dm_generic_fault_component(): DMphys | DMphys: bad permissions l4lx | L4RM: dataspace at 0x00400000-0x00695fff, id 32 at 8.00 l4lx | L4RM: dataspace manager call failed ("permission denied") l4lx | L4RM: [PF] write at 0x00400038, ip 004101d0, src F.02 l4lx | [F.0] l4rm/lib/src/pagefault.c:78:__unknown_pf(): l4lx | unhandled page fault
--PANIC, 'g' for exit------------------------------------IP: a00b43dd (f.00) jdb:
Best regards,
-- burak() (ps: bf) METU CENG '06
____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html
l4-hackers@os.inf.tu-dresden.de