[arch-general] Shutdown and reboot not working after last weekend update

Victor Silva vfbsilva at gmail.com
Tue Jun 19 22:40:03 EDT 2012


2012/6/18 Victor Silva <vfbsilva at gmail.com>

>
>
> 2012/6/18 Victor Silva <vfbsilva at gmail.com>
>
>>
>>
>> 2012/6/16 Victor Silva <vfbsilva at gmail.com>
>>
>>>
>>>
>>> 2012/6/16 Victor Silva <vfbsilva at gmail.com>
>>>
>>>> 2012/6/15 Victor Silva <vfbsilva at gmail.com>
>>>>
>>>>>
>>>>>
>>>>> 2012/6/15 Don deJuan <donjuansjiz at gmail.com>
>>>>>
>>>>>> On 06/15/2012 02:48 PM, Victor Silva wrote:
>>>>>>
>>>>>>> 2012/6/15 Don deJuan <donjuansjiz at gmail.com>
>>>>>>>
>>>>>>>  On 06/15/2012 08:29 AM, David C. Rankin wrote:
>>>>>>>>
>>>>>>>>  On 06/14/2012 03:12 PM, Victor Silva wrote:
>>>>>>>>>
>>>>>>>>>  I have no shares. Can I somehow try to umount everything in mtab?
>>>>>>>>>> I'm not
>>>>>>>>>> familiar with the internal workings of mtab. I will read a bit.
>>>>>>>>>> Also the
>>>>>>>>>> only thing I assume could be hanging is my external HD which I
>>>>>>>>>> disconnected
>>>>>>>>>> having no effect on the problem behavior. Still I reported that
>>>>>>>>>> my /boot
>>>>>>>>>> partition was being mounted and listed on kde file manager
>>>>>>>>>> (forgot its
>>>>>>>>>> name) which was not default behavior. So could be the case that
>>>>>>>>>> /boot is
>>>>>>>>>> hanging my shoutdown? I don't get the reason umount -a &&
>>>>>>>>>> shutdown -h now
>>>>>>>>>> did not do the trick.
>>>>>>>>>>
>>>>>>>>>> I ask gently again if you could inform me why did the "magic
>>>>>>>>>> reboot" did
>>>>>>>>>> work while shutdown did not.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Victor
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> Victor,
>>>>>>>>>
>>>>>>>>>   I am no expert in the shutdown logic that Arch uses, but it is
>>>>>>>>> fairly
>>>>>>>>> easy to follow. During shutdown, /etc/rc.shutdown is called and the
>>>>>>>>> 'umount_all' command is supposed to take care of unmounting all
>>>>>>>>> non-api
>>>>>>>>> filesystems. If you have specific commands you need run in
>>>>>>>>> _addition to_
>>>>>>>>> what is done by rc.shutdown, then you can put those commands in
>>>>>>>>> /etc/rc.local.shutdown. The /etc/rc.local.shutdown must be
>>>>>>>>> executable to
>>>>>>>>> be called (chmod +x) or (chmod 0755). The rc.local.shutdown file is
>>>>>>>>> called close to the beginning of rc.shutdown.
>>>>>>>>>
>>>>>>>>>   Looking at your mtab file and comparing to mine, I do not have
>>>>>>>>> any
>>>>>>>>> usb drives connected to my system. Somebody more familiar with
>>>>>>>>> issues
>>>>>>>>> related to usb drives will need to comment. You might want to try
>>>>>>>>> Guillermo's shutdown modified as follows:
>>>>>>>>>
>>>>>>>>> umount -arfl -t usbfs,fuseblk
>>>>>>>>>
>>>>>>>>>   I don't know if that will do it, but you have 5 fuseblk
>>>>>>>>> filesystems
>>>>>>>>> and 1 usbfs mounted. I don't know how Arch handles their
>>>>>>>>> unmounting.
>>>>>>>>>
>>>>>>>>>   Lastly, I do not use the gnome gvfs-fuse-daemon. That is another
>>>>>>>>> entry to look at and make sure it isn't the issue. Maybe try your
>>>>>>>>> rc.local.shutdown with:
>>>>>>>>>
>>>>>>>>> umount -arfl -t usbfs,fuseblk
>>>>>>>>> killall gvfs-fuse-daemon  # or whatever that process actually runs
>>>>>>>>> as
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  Well just tried reinstalling made no difference. So I guess I
>>>>>>>> will be
>>>>>>>> looking it why it is starting that way. It may or may not be
>>>>>>>> related to the
>>>>>>>> shutdown issues. But other than this one thing my symptoms seem to
>>>>>>>> match
>>>>>>>> this minus the screen turning red when freezing. I will post back
>>>>>>>> here if I
>>>>>>>> sort anything out that may help this problem.
>>>>>>>>
>>>>>>>> I wil try this at home but I'1m at work atm,
>>>>>>>>
>>>>>>> https://bugs.archlinux.org/**task/30136<https://bugs.archlinux.org/task/30136>
>>>>>>> ry this kernel paramether reboot=pci
>>>>>>> More info:
>>>>>>> http://intosimple.blogspot.**com.br/2012/06/reboot-on-dell-**
>>>>>>> latitude-e6520-with-arch.html<http://intosimple.blogspot.com.br/2012/06/reboot-on-dell-latitude-e6520-with-arch.html>
>>>>>>>
>>>>>>>
>>>>>> After reading more into that parameter I found this
>>>>>> http://linux.koolsolutions.**com/2009/08/04/howto-fix-**
>>>>>> linux-hangfreeze-during-**reboots-and-restarts/<http://linux.koolsolutions.com/2009/08/04/howto-fix-linux-hangfreeze-during-reboots-and-restarts/>
>>>>>>
>>>>>> They show more options. I am going to try the one you suggested
>>>>>> shortly and if that does not work do the other suggested option in the link
>>>>>> I posted. Thanks for pointing out your findings.
>>>>>>
>>>>>> A new kernel update was avaliable fo me today. I hoped it could fix
>>>>> some of the issues we were facing. In fact now I have tons of errors, dbus
>>>>> seems screwd and many other things, among the problems I have now is that X
>>>>> fails with no screen found (both nv and nvidia drivers)  and I have no
>>>>> network interfaces I fail to get eth0 up. So
>>>>> *DO NOT UPDATE YOUR KERNELS
>>>>> *I'm quite sad as this is a even bigger mistake than the last one. So
>>>>> I think I need to chroot again rever to the old kernel...
>>>>> Anyone else expecting this kind of problem?
>>>>> Btw the reboor parameters for the kernel (which I've tested before the
>>>>> upgrade) also did not work.
>>>>>
>>>>> Regards,
>>>>> Victor
>>>>>
>>>>> I solved many issues still when I try to boot now I get the following
>>>> errors:
>>>>
>>>> *Jun 16 13:55:48 localhost kernel: [   10.463651] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   10.464913] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   10.466051] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   10.467189] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   10.468305] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   10.469389] microcode: failed to
>>>> load file amd-ucode/microcode_amd.bin
>>>> Jun 16 13:55:48 localhost kernel: [   11.920779] sd 6:0:0:0: [sdc] No
>>>> Caching mode page present
>>>> Jun 16 13:55:48 localhost kernel: [   11.920880] sd 6:0:0:0: [sdc]
>>>> Assuming drive cache: write through
>>>> Jun 16 13:55:48 localhost kernel: [   11.924824] sd 6:0:0:0: [sdc] No
>>>> Caching mode page present
>>>> Jun 16 13:55:48 localhost kernel: [   11.924924] sd 6:0:0:0: [sdc]
>>>> Assuming drive cache: write through
>>>> Jun 16 13:55:48 localhost kernel: [   11.931887] sd 6:0:0:0: [sdc] No
>>>> Caching mode page present
>>>> Jun 16 13:55:48 localhost kernel: [   11.931982] sd 6:0:0:0: [sdc]
>>>> Assuming drive cache: write through
>>>> *
>>>> Are my kernel sources messed? I'm still unable the shutdown. Anyone got
>>>> any ideas which can help? :(
>>>>
>>> I've solved this issue by adding microcode to modules array in rc.conf
>>> thou I've never used this before. Still I'm unable to shutdown.
>>>
>>> Regards,
>>> Victor
>>>
>> Folks I'm still investigating the issue. After I try to reboot kernel log
>> gave me this hint:
>> Jun 18 02:30:48 localhost kernel: [  600.432301] "echo 0 >
>> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>> Jun 18 02:30:48 localhost kernel: [  600.432303] shutdown        D
>> 0000000000000001     0  2902   2897 0x00000000
>> Jun 18 02:30:48 localhost kernel: [  600.432305]  ffff8801c39fbe30
>> 0000000000000086 ffff8801ca2cafa0 ffff8801c39fbfd8
>> Jun 18 02:30:48 localhost kernel: [  600.432308]  ffff8801c39fbfd8
>> ffff8801c39fbfd8 ffff880199ae07f0 ffff8801ca2cafa0
>> Jun 18 02:30:48 localhost kernel: [  600.432310]  0007ffffffffffff
>> ffff880222b0ee00 0000000000000000 0000000000000000
>> Jun 18 02:30:48 localhost kernel: [  600.432312] Call Trace:
>> Jun 18 02:30:48 localhost kernel: [  600.432315]  [<ffffffff81084c22>] ?
>> default_wake_function+0x12/0x20
>> Jun 18 02:30:48 localhost kernel: [  600.432317]  [<ffffffff8119c3b0>] ?
>> __sync_filesystem+0x90/0x90
>> Jun 18 02:30:48 localhost kernel: [  600.432319]  [<ffffffff81222f38>] ?
>> blk_finish_plug+0x18/0x50
>> Jun 18 02:30:48 localhost kernel: [  600.432321]  [<ffffffff814689c9>]
>> schedule+0x29/0x70
>> Jun 18 02:30:48 localhost kernel: [  600.432323]  [<ffffffff81469455>]
>> rwsem_down_failed_common+0xc5/0x160
>> Jun 18 02:30:48 localhost kernel: [  600.432325]  [<ffffffff81117d22>] ?
>> do_writepages+0x22/0x50
>> Jun 18 02:30:48 localhost kernel: [  600.432327]  [<ffffffff8119c3b0>] ?
>> __sync_filesystem+0x90/0x90
>> Jun 18 02:30:48 localhost kernel: [  600.432329]  [<ffffffff81469525>]
>> rwsem_down_read_failed+0x15/0x17
>> Jun 18 02:30:48 localhost kernel: [  600.432331]  [<ffffffff8124afc4>]
>> call_rwsem_down_read_failed+0x14/0x30
>> Jun 18 02:30:48 localhost kernel: [  600.432333]  [<ffffffff814678a7>] ?
>> down_read+0x17/0x20
>> Jun 18 02:30:48 localhost kernel: [  600.432335]  [<ffffffff81171db0>]
>> iterate_supers+0x80/0xf0
>> Jun 18 02:30:48 localhost kernel: [  600.432337]  [<ffffffff8119c4e0>]
>> sys_sync+0x30/0x70
>> Jun 18 02:30:48 localhost kernel: [  600.432338]  [<ffffffff8146a7a9>]
>> system_call_fastpath+0x16/0x1b
>>
>> Google came up with:
>> http://www.gossamer-threads.com/lists/linux/kernel/1306758
>>
>> Can it be the same semaphore issue?
>>
>
> A guy pinpointed to a pattern on the forums:
> *
> *
> *arti74 wrote:*
>
> *What I've noticed yet - htop shows 100% CPU usage on that command:
> /bin/mount -o realtime /dev/sda4 /mnt/usbhd-sda4  - I can't kill it,
> shutdown or reboot can't kill it either.
> Interesting thing is, that I don't have sda4 partition at all. My fstab:*
>
> *# /etc/fstab: static file system information.
> #
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>*
>
> *devpts    /dev/pts    devpts    defaults    0    0
> /dev/sda2    /            ext4            defaults    0    1
> /dev/sda6    /home    ext4            defaults    0    1
> /dev/sdb1    /mnt/FA    auto
>  defaults,nosuid,nodev,uhelper=udisks,uid=1000,gid=100,dmask=0077,fmask=0177
>   0    0
> /dev/sda3    /var            reiserfs    defaults    0    1
> shm    /dev/shm            tmpfs    nodev,nosuid    0    0*
>
> *uname -r
> 3.4.2-2-ARCH*
>
> I have the SAME problem so it seems we discovered what is wrong. No ideas
> about how to fix thou.
>
Has the new kernel update fixed the issue?


More information about the arch-general mailing list