1

Temat: Nie montuje HDD po zaniku napięcia

Witam ponownie

Tym razem mam problem z montowaniem HDD i Swapem

Otóż w przypadku zaniku napięcia po uruchomieniu routera nie ma zamontowanego HDD i Swapa.
Po takim "wypadku" bez problemu można podmontować dysk z palca. Po wykonaniu rebootu routera też wszystko działa poprawnie (przynajmniej tak mi się wydaje).
Co może być przyczyną takiego stanu rzeczy ??

W przypadku zaniku napięcia:

root@OpenWrt:~# free
              total         used         free       shared      buffers
  Mem:        30552        16284        14268            0         1288
 Swap:            0            0            0
Total:        30552        16284        14268
root@OpenWrt:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    1600      1600         0 100% /
/dev/root                 1600      1600         0 100% /rom
tmpfs                    15276       184     15092   1% /tmp
/dev/mtdblock/4           5824      1860      3964  32% /jffs
mini_fo:/jffs             1600      1600         0 100% /
root@OpenWrt:~#

po restarcie routera (reebot) wszystko (chyba) wraca do normy

root@OpenWrt:/# free
              total         used         free       shared      buffers
  Mem:        30552        19004        11548            0         1528
 Swap:       497972            0       497972
Total:       528524        19004       509520
8988       509536
root@OpenWrt:/#
root@OpenWrt:/# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    1600      1600         0 100% /
/dev/root                 1600      1600         0 100% /rom
tmpfs                    15276       612     14664   4% /tmp
/dev/mtdblock/4           5824      1860      3964  32% /jffs
mini_fo:/jffs             1600      1600         0 100% /
/dev/scsi/host0/bus0/target0/lun0/part2
                     307141908     32812 291752004   0% /hdd
root@OpenWrt:/etc# cat fstab
# WARNING: this is an auto generated file, please use uci to set sta         tic filesystems
/dev/scsi/host0/bus0/target0/lun0/part2 /hdd    ext3    rw,noatime 0         0
/dev/scsi/host0/bus0/target0/lun0/part1 none    swap    sw      0  0
root@OpenWrt:/etc/config# cat fstab

config mount
        option device /dev/scsi/host0/bus0/target0/lun0/part2
        option target /hdd
        option fstype ext3
        option options rw,noatime
        option enabled 1

config swap
        option device /dev/scsi/host0/bus0/target0/lun0/part1
        option enabled 1
root@OpenWrt:/etc/init.d# cat fstab
#!/bin/sh /etc/rc.common
# Copyright (C) 2007 OpenWrt.org

START=20

do_mount() {
        local cfg="$1"
        config_get fstype "$cfg" fstype
        fstype="${fstype:-auto}"
        config_get options "$cfg" options
        options="${options:-rw}"
        config_get device "$cfg" device
        [ -n "$device" ] || return 0
        config_get target "$cfg" target
        [ -n "$target" ] || return 0
        mkdir -p $target
        config_get_bool enabled "$cfg" "enabled" '1'
        [ "$enabled" -eq 0 ] && options="noauto,$options"
        echo "$device   $target $fstype $options        0       0" >> /tmp/fstab
}

do_swapon() {
        local cfg="$1"
        config_get device "$cfg" device
        [ -n "$device" ] || return 0
        config_get_bool enabled "$cfg" "enabled" '1'
        [ "$enabled" -gt 0 ] && {
                echo "$device   none    swap    ${noauto}sw     0       0" >> /tmp/fstab
        }
}

do_unmount() {
        local cfg="$1"
        config_get target "$cfg" target
        [ -n "$target" ] || return 0
        config_get_bool enabled "$cfg" "enabled" '1'
        [ "$enabled" -gt 0 ] && {
                umount $target
        }
}

do_swapoff() {
        local cfg="$1"
        config_get device "$cfg" device
        [ -n "$device" ] || return 0
        config_get_bool enabled "$cfg" "enabled" '1'
        [ "$enabled" -gt 0 ] && type swapoff >/dev/null && {
                swapoff $device
        }
}

start() {
        sleep 10
        config_load fstab
        echo '# WARNING: this is an auto generated file, please use uci to set static filesystems' > /tmp/fstab
        config_foreach do_mount mount
        config_foreach do_swapon swap
        mount -a
        [ -x /sbin/swapon ] && swapon -a
}

stop() {
        config_load fstab
        config_foreach do_unmount mount
        config_foreach do_swapoff swap
        [ -x /sbin/swapoff ] && swapoff -a
}
root@OpenWrt:/tmp# cat fstab
# WARNING: this is an auto generated file, please use uci to set static filesystems
/dev/scsi/host0/bus0/target0/lun0/part2 /hdd    ext3    rw,noatime      0   0
/dev/scsi/host0/bus0/target0/lun0/part1 none    swap    sw      0       0

2 (edytowany przez kabal 2009-08-18 18:48:56)

Odp: Nie montuje HDD po zaniku napięcia

Witam.

Mialem podobny problem u siebie na Asusie WL-500gP v1. W moim przypadku problemem okazała się kieszeń usb.

Mam dysk ATA/IDE 40GB 2.5". Podmieniałem nawet dyski w celu sprawdzenia co robiło problem i nadal miałem to samo. Zmieniłem na inną kieszeń i już jest OK. Jeśli masz możliwość to sprobój z inną kieszenią.

U mnie nawet po resecie routera nie montowało dysku. Dopiero jak odpiąłem i szybko wpiąłem na nowo kieszeń to dysk był widziany. Bez różnicy czy to przez huba usb czy bezpośrednio przez Asusa.

Powodzenia

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

3

Odp: Nie montuje HDD po zaniku napięcia

@kabal Możesz napisać jaką kieszeń miałeś i jaką kupiłeś?

Asus WL-500gP + Kamikaze 7.09 & Webif²
Netgear DG834 v2

4

Odp: Nie montuje HDD po zaniku napięcia

Witam

@kabal (po części) miałeś rację.
Korzystam z dysku WD 320GB 2,5" (któraś z wersji o obniżonym poborze mocy) i kieszeni pentagrama zasilanego z dwóch portów USB, co ciekawe dysk zadowala się napięciem z jednego portu USB w przypadku zasilania z komputera, a tu taka niespodzianka.
Problemem okazuje się słaba wydajność prądowa portów USB w routerze, lub zasilacza.
Zasilając dysk z zewnętrznego zasilacza wszystko działa poprawnie.

Pozdrawiam

5 (edytowany przez kabal 2009-08-19 20:56:31)

Odp: Nie montuje HDD po zaniku napięcia

@Kolech

Kieszeń która sprawiała mi problemy (nawet jak podłączyłem do niej zasilacz) to była jakaś nie-firmówka. Jedyne co mogę więcej napisać to to, że była na chipsecie "ALI M5642 A1".

EDIT: dokładnie taka kieszeń jak w linku: http://www.allegro.pl/item681593732_681593732.html
Oczywiście w kompie czy w lapie bez żadnego problemu od pierwszego podłączenia do USB fufa normalnie. Tylko z Asusem marudziła.

Natomiast co do obecnej działającej kieszeni to jest to kieszeń Easy Touch ET-209 na chipie "noname" GL811E. Nie ma nawet wejścia na zasilacz.. ale działa smile


@anom

Jeśli to dysk WD'ka SATA to spróbuj przestawić w dysku zworkę na RPS (Reduce Power Spinup) i sprawdź bez zasilacza.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

6

Odp: Nie montuje HDD po zaniku napięcia

@kabal

Niestety RPS nie wnosi nic nowego
Pozostaje mi żyć z tą świadomością smile

7 (edytowany przez kabal 2009-08-20 22:39:17)

Odp: Nie montuje HDD po zaniku napięcia

anom napisał/a:

@kabal

Niestety RPS nie wnosi nic nowego
Pozostaje mi żyć z tą świadomością smile

No trudno.. musisz zainwestować w zasilacz w takim razie smile

Ja obecnie na Asusie używam dwa dyski w kieszeniach (Fujitsu 40GB 4200 ATA w kieszeni EasyTouch oraz Hitachi 80GB 5400 SATA w kieszeni Welland). Oba są wpięte do HUB'a USB który zasilany jest zasilaczem stabilizowanym 5v 2.5 A. Jak dotąd dyski działają bez dodatkowego zasilania.. Dokładałem też czytnik microSD i nie rozłączało żadnego z dysków smile Może tak spróbuj.. zawsze to więcej portów wink

Powodzenia

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

8

Odp: Nie montuje HDD po zaniku napięcia

Do routera w przyszłości planuje podłączyć jeszcze tylko drukarkę więc nie bardzo jest sens kupować HUB USB, uwzględniając że w planach mam też zakup dysku i kieszeni, więc prawdopodobnie pomyśle o nowym dysku z kieszenią na podmianę obecnego.
Nie jest to sprzęt mobilny więc wybór prawdopodobnie padnie na jakiś dysk WD 3,5" z serii Green Power.

Dzięki za zainteresowanie problemem. Byłem tak pewien tego zasilania że nie pomyślałem o tym żeby zasilić dysk z zasilacza. No cóż człowiek uczy się na błędach, tylko grunt w tym żeby to były cudze błędy wink

Pozdrawiam