[Voyage-linux] Reboot problem with wrap and kernel 2.6.12
Punky Tse
(spam-protected)
Tue Aug 16 10:00:51 HKT 2005
Hi all,
About the reboot hange problem, I would like to know and would like to try:
Install the debian stock kernel 2.6.11 and enable wd1100, to see if it
is really voyage kerenl problem. I am very curious about it...
On 8/16/05, Beat Meier <bmeier at infovia.com.ar> wrote:
> Kelly Hogan wrote:
> You can only run one watchdog at a time. Remove the watchdog userland
> program, unload the sc520 module, insert the wd1100, start the watchdog
> program. Make sure you pass enough
>
> They use the same /dev/wd handle so your wd1100 will not load. This is a
> tricky thing to do, so I always compile the wd1100 from source for your k
> tree. I am running this on 2.6.11.7 so if something is broken in .12, I am
> unaware of it.
>
> modprobe wd1100 sysctl_wd_graceful=0 sysctl_wd_timeout=30
>
> Kelly
>
> Thanks for the help.
>
> Ok I have done this but still don't work. I ever compile everything by
> myself ;-)
> I have removed /etc/init.d/watchdog, removed module sc520 and inserted
> wd1100 with " modprobe wd1100 sysctl_wd_graceful=0 sysctl_wd_timeout=30"
> then done a reboot.
>
> BTW: rmmod now works fine without running sc520 ...
>
> What source of wd1100 driver do you use? Do you have running this on wrap?
> The rare thing is that the reboot begins but fails with the "memory
> message"
> i.e. first message comes
> 640 KB Base Memory
> comes but second message
> 130048 KB Extended Memory
>
>
>
> comes not and the system hangs.
>
> Thanks for help. I really don't know more what do to and I really don't
> want to go back to 2.6.8
> so I have to compile every progs again ...
>
> Beat
>
>
> Without the timeout, you get an instant reboot.
>
> On Mon, 2005-08-15 at 13:44, Beat Meier wrote:
> Kelly Hogan wrote:
> You will need to use the GEODE wd1100 module and a watchdog to insure
> that the reboot happens. The termination of the dogfood provided by
> the module will cause the system to reset.
>
>
> Can you give me more info?
> I'me trying since days without luck to reboot my wrap wiht 2.6.12 ...
> With kernel 2.6.8 from voyage reboot works without any watchdog
> (i.e. I disabled watchdog in /etc/init.d)
> Only modules are:
> dm_mod, natsemi, crc32
>
> If I use my kernel 2.6.12 it will not reboot
> With sc520_wdt running it wont reboot
> with wd1000 (/etc/nodules) it reboots and when it is up will reboot again
> If I have watchdog running wihtout wd1000 it won't reboot
> if I insert wd1000 (modprbe) the following message comes:
>
> wd1100: module license 'unspecified' taints kernel.
> SC1x00 Watchdog driver by Inprimis Technolgies.
> wd1100.c: a few hacks by erich.titl at think.ch
> wd1100.c: Can't register device.
>
> Which wd1100 should I use?
> http://www.conman.org/software/wd1100/
> or
> http://www.voyage.hk/download/kernel_patch/2.6/
>
>
> I've applied the reboot patch from voyage web patch.
> Is this no more necessary?
>
> BTW: I don't have a /proc/sys/dev/wd/ directory
>
> rmmod wd1100
> Gives the following:
>
> Unable to handle kernel NULL pointer dereference at virtual address
> 00000004
> printing eip:
> c01d9fe2
> *pde = 00000000
> Oops: 0002 [#1]
> PREEMPT
> Modules linked in: wd1100 sc520_wdt dm_mod natsemi crc32
> CPU: 0
> EIP: 0060:[<c01d9fe2>] Tainted: P VLI
> EFLAGS: 00010247 (2.6.12-1-wrap)
> EIP is at misc_deregister+0x22/0x78
> eax: 00000000 ebx: c88183e0 ecx: c88183ec edx: 00000000
> esi: 00000082 edi: 00000000 ebp: c7024000 esp: c7025f54
> ds: 007b es: 007b ss: 0068
> Process rmmod (pid: 977, threadinfo=c7024000 task=c78b1100)
> Stack: c8818600 c8817300 c8817313 c88183e0 c012b2f5 00000000 31316477
> c7003030
> c7986754 b7f35000 b7f34000 c014182f c1306b80 c7986754 c79867ac
> c1306b80
> c1306bac 00000000 c7024000 c0141893 00306b80 b7f34000 bfd4af38
> bfd4af38
> Call Trace:
> [<c8817300>] wd_exit+0x0/0x29 [wd1100]
> [<c8817313>] wd_exit+0x13/0x29 [wd1100]
> [<c012b2f5>] sys_delete_module+0x155/0x190
> [<c014182f>] do_munmap+0xcf/0x100
> [<c0141893>] sys_munmap+0x33/0x50
> [<c0102939>] syscall_call+0x7/0xb
> Code: 26 00 8d bc 27 00 00 00 00 56 53 8b 5c 24 0c 8d 4b 0c 39 4b 0c 8b 33
> 74 61 ff 0d c8 30 31 c0 0f 88 ec 00 00 00 8b 43 0c 8b 51 04 <89> 50 04 89 02
> c7 41 04
> Segmentation fault
> woc1:/etc/init.d# lsmod
> Module Size Used by
> wd1100 6180 0
> sc520_wdt 6448 1
> dm_mod 56508 0
> natsemi 27488 0
> crc32 4480 1 natsemi
> woc1:/etc/init.d#
>
>
> Thanks for any help.
>
> Beat
> On Mon, 2005-08-15 at 07:06, Beat Meier wrote:
>
>
> Hello
>
> Applying the reboot patch to 2.6.12 does not work.
>
> After
> unmounting local filesystems...done.
> Rebooting... sc520_wdt: Watchdog timer is now disabled...
> Restarting system.
> PC Engines WRAP.2B/2C v1.04
> 640 KB Base Memory
> the system hangs
> Anyone using 2.6.12?
>
> I have also tried to modify to new structure because in 2.6.12
> there is the possibility to use hoocks in reboot_fixups.
> Nothing worked for me. The board hangs after rebooting.
> I've also tried the old reboot.c (they changed some minor stuff)
> but don't work.
>
>
> Beat
>
>
>
> ______________________________________________________________________
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
>
>
>
> ________________________________
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
>
>
--
--
Regards,
Punky
P U N K N ! X . c o m
Technology + Lifestyle
(http://www.punknix.com)
Voyage Linux
(http://www.voyage.hk/software/voyage.html)
More information about the Voyage-linux
mailing list