[Kos-dev] creation de module

Maxime Petazzoni kos-dev@enix.org
Mon, 10 Jun 2002 09:36:39 +0200


lo

> Pour le probleme sur ton bochs, le "cannot get trans for /dev/hda0"
> veut dire qu'il a pas trouve de partition FAT sur la premiere
> partition primaire de ton premier disque sur la premiere interface IDE
> (... de bochs dans ton cas). As-tu fait 'make hd' dans le module
> kos-sys (qu'il faut recuperer par cvs), et ajoute l'image hd10M qui
> est ainsi creee dans la ligne 'diskc:' de ton .bochsrc ?  Il faut que
> tu aies un truc du genre :
> diskc: file=/udd/ddecotig/perso/devel/kos/kos-sys/hd10M, cyl=306, heads=4, spt=17

ok c fait. il fait un autre bug :

========================================================================
Event type: PANIC
Device: [HD   ]
Message: [HD   ] concat_image_t.lseek to byte 0 failed

A PANIC has occurred.  Do you want to:
   cont       - continue execution
   alwayscont - continue execution, and don't ask again.
                This affects only PANIC events from device [HD   ]
   die        - stop execution now
   abort      - dump core
WARNING: LOCAL_log_msg returned unexpected value -1
Choose one of the actions above: [die] err bit set
sr->trans (read) failed !
[init_modules@_init_modules.c:70] **** System Halted **** :
[Init Modules] Init_module for module part.ro (@0x300a8000),
   level 3 returned -1 (aka 0xffffffff)

[__dbg_halt_handler@debug.c:181] Warning: This handler may be overloaded
----------- Backtrace --------------
[__dbg_backtrace@debug.c:129] Warning: current thread not identified
bt[0] = debug.ro:__dbg_backtrace+0x1a8 (0x0, 0x0, 0x3000a246, 0xb5)
bt[1] = debug.ro:__dbg_halt_handler+0x5b (0x30000000, 0x30000000, 0x0, 
0x40035ff8)
bt[2] = init.ro:init_modules+0x202 (0x30000000, 0x10000400, 0x10000000, 0x0)
bt[3] = init.ro:kernel_post_init+0x1d (0x30000000, 0x0, 0x0, 0x0)
kmem_sr_map(0x300c8000, 0x40033000, 806129664)
[_kmem_sr_map@_vmm_kmem.c:33] **** System Halted **** :
Demand MUST BE impossible in kernel memory allocator
[__dbg_halt_handler@debug.c:181] Warning: This handler may be overloaded
----------- Backtrace --------------
[__dbg_backtrace@debug.c:129] Warning: current thread not identified
bt[0] = debug.ro:__dbg_backtrace+0x1a8 (0x0, 0x0, 0x3000a246, 0xb5)
bt[1] = debug.ro:__dbg_halt_handler+0x5b (0x300b1000, 0x300b10a0, 
0x40032c7c, 0x3009066a)
bt[2] = vmm.ro:_kmem_sr_map+0xb4 (0x300c8000, 0x40033000, 0x300c9000, 
0x40032de0)
bt[3] = vmm.ro:sr_page_fault+0xca (0x300ba600, 0x300c8000, 0x40033000, 
0x300c9000)
bt[4] = vmm.ro:vr_page_fault+0x10c (0x300c8000, 0x40033000, 0x40032de0, 
0xffffffff)
bt[5] = vmm.ro:as_page_fault+0x42 (0x300cb018, 0x40033000, 0x40032de0, 
0x300602ed)
------------------------------------


> Pour plus d'info voir la doc "tester et debugger kos" sur
> http://kos.enix.org/snapshots.php .
> 
> Pour ton probleme de maus, rajoute maus dans kos/modules/Makefile,
> variable SUBDIRS.

ok ca ca marche. merci
a+
sam

ps: mon email n'est plus maxime.petazzoni@worldonline.fr depuis 
longtemps. evitez de poster dessus. merci

-- 
.______________________________________________.
(?> maxime petazzoni (sam)    sam@nova-mag.org )
//\ http://www.nova-mag.org - UIN# 100551837   )
\_/____________________________________________)