[Nut-upsuser] Shutdown problem with Geek Squad GS1285U
Gary Redden
redden at skybest.com
Tue Feb 20 00:16:41 CET 2007
When I run "upsdrvctl stop" I get an error. I have attached the output
from stopping upsmon, upsd & upsdrvctl. This is similar to what I get in
syslog for a normal "shutdown now -r"
Peter Selinger wrote:
> Hi Gary,
>
> I am no good at reading kernel logs; these are Greek to me.
>
> The normal sequence is that upsd, upsmon, and the driver are all
> stopped. Then 'upsdrvctl shutdown' is called as a standalone program
> at the very end to turn off the power. (Neither a daemon nor a monitor
> are required at that time).
>
> There could be several reasons this fails.
>
> * perhaps your binaries are in /usr/local/bin, and your /usr/local
> partition has already been unmounted. In this case, you need to put
> the binaries in the root partition somewhere (/usr/bin or /bin).
>
> * perhaps your USB filesystem is in /proc/bus/usb, and /proc/bus/usb
> has already been unmounted prior to shutdown. In this case,
> newhidups will be unable to talk to your UPS. You would need to
> mount it again before calling upsdrvctl:
> mount -t usbfs usbfs /proc/bus/usb
>
> For testing purposes, you can replace the call to "upsdrvctl shutdown"
> by a call to "/bin/sh", which will drop you to a shell at the right
> moment in the shutdown sequence. You can then experiment and see what
> you need to call to shutdown the system.
>
> -- Peter
>
> Gary Redden wrote:
>
>> I have attached a section of my syslog. It seems to say that newhidups
>> had a problem on the shutdown part of a restart. But before that upsd is
>> still running after newhidups has exited. This might be causing the
>> paging error. My script tries to shut down upsd before it runs upsdrvctl
>> stop. Am I reading this correctly? This happens when I test the shutdown
>> also and may bypass some of the code in the scripts because the error.
>> Also, Peter the scripts in rc0.d are handled different than the others.
>> The Knn.. scripts are called with stop and then the Snn.. scripts are
>> called with stop (not start as in the other rcn.d directories). The halt
>> script had code that should shutdown the ups. There is a bug in there
>> somewhere that I have not found. The scripts came from the package for
>> nut-2.0.4 on Ubuntu 6.10. I had to change the paths to the 2.0.5
>> executiables and conf files. I need to find who created the scripts.
>>
>>
>> Feb 18 14:57:47 ubuntu-desk-610 gconfd (root-4754): GConf server is not in use, shutting down.
>> Feb 18 14:57:47 ubuntu-desk-610 gconfd (root-4754): Exiting
>> Feb 18 14:57:51 ubuntu-desk-610 gconfd (gary-4596): Exiting
>> Feb 18 14:57:51 ubuntu-desk-610 gdm[3774]: Restarting computer...
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty1 process (3542) killed by signal 15
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty2 process (3543) killed by signal 15
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty3 process (3544) killed by signal 15
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty4 process (3545) killed by signal 15
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty5 process (3546) killed by signal 15
>> Feb 18 14:57:53 ubuntu-desk-610 init: tty6 process (3547) killed by signal 15
>> Feb 18 14:57:57 ubuntu-desk-610 hcid[4403]: Got disconnected from the system message bus
>> Feb 18 14:57:57 ubuntu-desk-610 newhidups[4318]: Signal 15: exiting
>> Feb 18 14:57:57 ubuntu-desk-610 upsd[4320]: UPS [GeekSquad1] disconnected - check driver
>> Feb 18 14:57:57 ubuntu-desk-610 upsd[4320]: Can't connect to UPS [GeekSquad1] (GeekSquad1): Connection refused
>> Feb 18 14:57:57 ubuntu-desk-610 upsd[4320]: Data for UPS [GeekSquad1] is stale - check driver
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784748] BUG: unable to handle kernel paging request at virtual address 76697264
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784767] printing eip:
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784772] c01abb38
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784777] *pde = 00000000
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784784] Oops: 0000 [#1]
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784789] SMP
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784795] Modules linked in: binfmt_misc rfcomm l2cap bluetooth apm speedstep_lib cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative af_packet lp stv680 compat_ioctl32 ipv6 videodev usbhid tsdev snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_seq_dummy snd_seq_oss parport_pc snd_seq_midi snd_seq_midi_event snd_seq parport evdev floppy serio_raw snd_emu10k1 snd_rawmidi snd_ac97_codec snd_ac97_bus psmouse snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_device snd_timer snd_page_alloc snd_util_mem snd_hwdep pcspkr emu10k1_gp gameport snd intel_agp soundcore i2c_piix4 agpgart r8169 shpchp pci_hotplug i2c_core ext3 jbd uhci_hcd usbcore ide_generic ide_cd cdrom ide_disk piix generic processor fbcon tileblit font bitblit softcursor vesafb capability commoncap
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784919] CPU: 0
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784922] EIP: 0060:[sysfs_hash_and_remove+88/256] Not tainted VLI
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784926] EFLAGS: 00010246 (2.6.17-10-generic #2)
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784945] EIP is at sysfs_hash_and_remove+0x58/0x100
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784955] eax: 76697264 ebx: d2bc34e0 ecx: d3486d40 edx: 00000020
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784965] esi: 76697264 edi: d76c0690 ebp: d2bc34dc esp: d2a2bf1c
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784973] ds: 007b es: 007b ss: 0068
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784982] Process newhidups (pid: 4318, threadinfo=d2a2a000 task=d7739050)
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.784988] Stack: d76c0690 c3d55e7c c3d3bf64 d76c068c d76c0614 d88ba108 d88b98dc c0245dff
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785009] d76c0614 d76c0614 d128fde0 c02460ec d76c0600 d889abc7 d75a4800 00000000
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785029] d88a505a d128fde0 00000000 d75a4800 d3bf994c d88a7f5a 00000008 d7673500
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785048] Call Trace:
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785070] <c0245dff> __device_release_driver+0x2f/0xa0 <c02460ec> device_release_driver+0x1c/0x30
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785105] <d889abc7> usb_driver_release_interface+0x77/0x80 [usbcore] <d88a505a> releaseintf+0x9a/0xa0 [usbcore]
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785242] <d88a7f5a> usbdev_release+0x9a/0x9f [usbcore] <c016b95b> __fput+0x9b/0x1a0
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785317] <c0168b27> filp_close+0x47/0x80 <c016a216> sys_close+0x56/0xa0
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785342] <c0102fbb> sysenter_past_esp+0x54/0x79
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785382] Code: 83 ed 04 8b 45 04 0f 18 00 90 83 c6 0c 8d 5d 04 39 de 89 74 24 08 74 3d 8b 4d 14 85 c9 74 20 89 e8 e8 5d ff ff ff 8b 3c 24 89 c6 <ac> ae 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 85 c0 74 34 8b
>> Feb 18 14:57:57 ubuntu-desk-610 kernel: [ 1504.785465] EIP: [sysfs_hash_and_remove+88/256] sysfs_hash_and_remove+0x58/0x100 SS:ESP 0068:d2a2bf1c
>> Feb 18 14:57:59 ubuntu-desk-610 exiting on signal 15
>> Feb 18 14:59:33 ubuntu-desk-610 syslogd 1.4.1#18ubuntu6: restart.
>>
>
>
-------------- next part --------------
gary at ubuntu-desk-610:~$ sudo /usr/local/ups/sbin/upsmon -c stop
Password:
Network UPS Tools upsmon 2.0.5
gary at ubuntu-desk-610:~$ sudo /usr/local/ups/sbin/upsd -c stop
Network UPS Tools upsd 2.0.5
gary at ubuntu-desk-610:~$ sudo /usr/local/ups/bin/upsdrvctl stop
Network UPS Tools - UPS driver controller 2.0.5
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604060] Oops: 0000 [#1]
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604065] SMP
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604195] CPU: 0
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604221] EIP is at sysfs_hash_and_remove+0x58/0x100
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604231] eax: 76697264 ebx: d3415e28 ecx: d2af1fa0 edx: 00000020
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604241] esi: 76697264 edi: d75ef690 ebp: d3415e24 esp: d3bf5f1c
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604249] ds: 007b es: 007b ss: 0068
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604257] Process newhidups (pid: 4317, threadinfo=d3bf4000 task=d2f90ab0)
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604264] Stack: d75ef690 c3d18344 c3d5ff64 d75ef68c d75ef614 d88ba108 d88b98dc c0245dff
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604285] d75ef614 d75ef614 d4071540 c02460ec d75ef600 d889abc7 d76ab800 00000000
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604305] d88a505a d4071540 00000000 d76ab800 d2efbb08 d88a7f5a 00000008 d77fc300
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604324] Call Trace:
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604346] <c0245dff> __device_release_driver+0x2f/0xa0 <c02460ec> device_release_driver+0x1c/0x30
gary at ubuntu-desk-610:~$
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604383] <d889abc7> usb_driver_release_interface+0x77/0x80 [usbcore] <d88a505a> releaseintf+0x9a/0xa0 [usbcore]
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604520] <d88a7f5a> usbdev_release+0x9a/0x9f [usbcore] <c016b95b> __fput+0x9b/0x1a0
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604596] <c0168b27> filp_close+0x47/0x80 <c016a216> sys_close+0x56/0xa0
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604622] <c0102fbb> sysenter_past_esp+0x54/0x79
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604664] Code: 83 ed 04 8b 45 04 0f 18 00 90 83 c6 0c 8d 5d 04 39 de 89 74 24 08 74 3d 8b 4d 14 85 c9 74 20 89 e8 e8 5d ff ff ff 8b 3c 24 89 c6 <ac> ae 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 85 c0 74 34 8b
Message from syslogd at ubuntu-desk-610 at Mon Feb 19 17:59:47 2007 ...
ubuntu-desk-610 kernel: [ 554.604747] EIP: [sysfs_hash_and_remove+88/256] sysfs_hash_and_remove+0x58/0x100 SS:ESP 0068:d3bf5f1c
gary at ubuntu-desk-610:~$
More information about the Nut-upsuser
mailing list