openwrt hdd usb dziwny przypadek
|
dzilins |
Dodano 09-02-2009 18:59
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Cytat obsy napisał/a:
Linux (a więc i openwrt) bez problemu obsługuje fata.
No więc czemu w dalszym ciągu przy próbie podmontowania dysku FAT32 dostaje komunikaty:
root@OpenWrt:/# mount /dev/scsi/host1/bus0/target0/lun0/part1 /hdd2/
mount: mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /hdd2/ failed: Invalid argument
root@OpenWrt:/# mount /dev/scsi/host1/bus0/target0/lun0/part1 /hdd2/ -t vfat
mount: mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /hdd2/ failed: No such device
Co mam zrobić żeby w końcu podmontować fata :(
Cytat obsy napisał/a:
Ext3 na dzień dobry zabiera pewne miejsce na kronikę zmian (journal). Wynika to z budowy tego systemu plików.
A czy można coś z tym zrobić? Może jakiś inny system plików który zabierałby torchę mniej tego miejsca?
Edytowany przez dzilins dnia 09-02-2009 18:59
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 19:07
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
a pokażesz w końcu wynik logread po wykonaniu tych polecen?
ps. masz katalog /hdd2?
ps2. ext2
|
|
|
|
dzilins |
Dodano 09-02-2009 22:06
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Jasne. Już się robi. Musisz mi wybaczyć ale nie miałem wcześniej zbyt wiele do czynienia z linuxem ;)
Oto wynik logread po podłączeniu dysku i próbie zamontowania:
Feb 9 22:03:36 OpenWrt user.info kernel: hub.c: new USB device 01:03.2-1.2, assigned address 5
Feb 9 22:03:41 OpenWrt user.warn kernel: usb_control/bulk_msg: timeout
Feb 9 22:03:42 OpenWrt user.warn kernel: usb_control/bulk_msg: timeout
Feb 9 22:03:42 OpenWrt user.info kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Feb 9 22:03:45 kernel: Vendor: Model: TOSHIBA MK1031GA Rev: AA20
Feb 9 22:03:45 kernel: Type: Direct-Access ANSI SCSI revision: 02
Feb 9 22:03:45 OpenWrt user.warn kernel: Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0
Feb 9 22:03:45 OpenWrt user.warn kernel: SCSI device sdc: 195371568 512-byte hdwr sectors (100030 MB)
Feb 9 22:03:45 OpenWrt user.info kernel: /dev/scsi/host2/bus0/target0/lun0:
Feb 9 22:03:45 kernel: p1
Feb 9 22:03:45 kernel: WARNING: USB Mass Storage data integrity not assured
Feb 9 22:03:45 kernel: USB Mass Storage device found at 5
Feb 9 22:03:45 OpenWrt user.notice root: usb device is mass storage
Feb 9 22:03:45 OpenWrt user.notice root: waiting on usb drive 0 ...
Feb 9 22:03:46 OpenWrt user.notice root: waiting on usb drive 1 ...
Feb 9 22:03:48 OpenWrt user.notice root: waiting on usb drive 2 ...
Feb 9 22:03:49 OpenWrt user.notice root: waiting on usb drive 3 ...
Feb 9 22:03:50 OpenWrt user.notice root: waiting on usb drive 4 ...
Feb 9 22:03:51 OpenWrt user.notice root: waiting on usb drive 5 ...
Feb 9 22:03:52 OpenWrt user.notice root: waiting on usb drive 6 ...
Feb 9 22:03:53 OpenWrt user.notice root: waiting on usb drive 7 ...
Feb 9 22:03:54 OpenWrt user.notice root: waiting on usb drive 8 ...
Feb 9 22:03:55 OpenWrt user.notice root: waiting on usb drive 9 ...
Feb 9 22:03:56 OpenWrt user.notice root: waiting on usb drive 10 ...
Feb 9 22:04:37 kernel: XFS: bad magic number
Feb 9 22:04:37 kernel: XFS: SB validate failed
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 22:07
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
/dev/scsi/host2/bus0
Więc chyba nie to urządzenie montujesz.
|
|
|
|
dzilins |
Dodano 09-02-2009 22:18
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Na pewno dobry montuje. Sprawdzam to za każdym razem. Numery hostów się zmieniły bo restartowałem router. Katalog hdd2 mam utworzony.
PS. Sformatowałem dysk do ext2. Jest jakieś 300 MB więcej w porównaniu do ext3. ale to i tak nie to co było przy NTFS-ie :|
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 22:30
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
No to nie rób nigdy takich numerów jak oczekujesz pomocy. Pokazujesz jedno polecenie, a później wynik czegoś w ogóle niezwiązanego co się logicznie nie zgadza.
Jak w takim razie chcesz otrzymać pomoc, jak za każdym razem prezentujesz dane z których nic nie można wywnioskować?
|
|
|
|
dzilins |
Dodano 09-02-2009 22:32
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Nie pozostaje mi nic innego jak przeprosić Ale dalej nie wiem co z tym zrobić
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 22:35
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Sorry, też nie wiem.
Włóż pendrive do urządzenia, nic więcej. Zrób logread zobacz jak przedstawia się dysk. Dysponując tym zrób mount -t ... /dev/.... /hdd2
jak sie nie uda - pokaż wynik mount, lsmod, logread
|
|
|
|
dzilins |
Dodano 09-02-2009 22:47
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
root@OpenWrt:~# fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6180a8e8
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 12161 97683201 c W95 FAT32 (LBA)
root@OpenWrt:~# mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1 /hdd2/
mount: mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /hdd2/ failed: No such device
root@OpenWrt:~# logread
Feb 9 22:40:46 kernel: hub.c: new USB device 01:03.2-1.2, assigned address 3
Feb 9 22:40:51 kernel: usb_control/bulk_msg: timeout
Feb 9 22:40:52 kernel: usb_control/bulk_msg: timeout
Feb 9 22:40:52 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Feb 9 22:40:54 OpenWrt user.warn kernel: Vendor: Model: TOSHIBA MK1031GA Rev: AA20
Feb 9 22:40:54 OpenWrt user.warn kernel: Type: Direct-Access ANSI SCSI revision: 02
Feb 9 22:40:54 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Feb 9 22:40:54 kernel: SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
Feb 9 22:40:54 kernel: Partition check:
Feb 9 22:40:54 kernel: /dev/scsi/host0/bus0/target0/lun0:
Feb 9 22:40:55 kernel: p1
Feb 9 22:40:55 kernel: WARNING: USB Mass Storage data integrity not assured
Feb 9 22:40:55 kernel: USB Mass Storage device found at 3
Feb 9 22:40:55 OpenWrt user.notice root: usb device is mass storage
Feb 9 22:40:55 OpenWrt user.notice root: waiting on usb drive 0 ...
Feb 9 22:40:56 OpenWrt user.notice root: waiting on usb drive 1 ...
Feb 9 22:40:57 OpenWrt user.notice root: waiting on usb drive 2 ...
Feb 9 22:40:58 OpenWrt user.notice root: waiting on usb drive 3 ...
Feb 9 22:40:59 OpenWrt user.notice root: waiting on usb drive 4 ...
Feb 9 22:41:00 OpenWrt user.notice root: waiting on usb drive 5 ...
Feb 9 22:41:01 OpenWrt user.notice root: waiting on usb drive 6 ...
Feb 9 22:41:02 OpenWrt user.notice root: waiting on usb drive 7 ...
Feb 9 22:41:03 OpenWrt user.notice root: waiting on usb drive 8 ...
Feb 9 22:41:04 OpenWrt user.notice root: waiting on usb drive 9 ...
Feb 9 22:41:05 OpenWrt user.notice root: waiting on usb drive 10 ...
root@OpenWrt:~# lsmod
sch_red 3216 4
sch_sfq 3912 4
sch_hfsc 15960 2
cls_fw 2888 8
usb-storage 69632 0
printer 9852 0 (unused)
wlcompat 9504 0 (unused)
ehci-hcd 20556 0 (unused)
uhci 29060 0 (unused)
ip_conntrack_tftp 1724 0 (unused)
ip_nat_irc 2360 0 (unused)
ip_conntrack_irc 3140 1
ip_nat_ftp 2984 0 (unused)
ip_conntrack_ftp 4284 1
ipt_TOS 988 0 (unused)
ipt_tos 316 0 (unused)
ipt_TTL 956 0 (unused)
ipt_MARK 604 16
ipt_ECN 1628 0 (unused)
ipt_DSCP 972 0 (unused)
ipt_CLASSIFY 716 0 (unused)
ipt_unclean 6844 0 (unused)
ipt_ttl 508 0 (unused)
ipt_time 1556 0 (unused)
ipt_tcpmss 668 0 (unused)
ipt_mark 316 16
ipt_length 348 5
ipt_ecn 668 0 (unused)
ipt_dscp 316 0 (unused)
ipt_IMQ 684 1
imq 2144 1
ipt_string 3252 0 (unused)
ipt_layer7 10728 2
ipt_ipp2p 7332 1
ipt_MASQUERADE 1316 2
iptable_nat 21000 3 [ip_nat_irc ip_nat_ftp ipt_MASQUERADE]
ipt_CONNMARK 840 2
ipt_recent 8220 0 (unused)
ipt_helper 584 0 (unused)
ipt_conntrack 1128 0 (unused)
ipt_connmark 376 0 (unused)
ipt_connbytes 1192 0 (unused)
ipt_state 408 6
ip_conntrack 22640 3 [ip_conntrack_tftp ip_nat_irc ip_conntrack_irc ip_nat_ftp ip_conntrack_ftp ipt_layer7 ipt_MASQUERADE iptable_nat ipt_CONNMARK ipt_helper ipt_conntrack ipt_connmark ipt_connbytes ipt_state]
sd_mod 12500 0
ipt_REJECT 3932 2
ipt_TCPMSS 2316 2
ipt_LOG 3804 0 (unused)
ipt_multiport 748 5
ipt_mac 556 0 (unused)
ipt_limit 892 1
iptable_mangle 2156 1
iptable_filter 1676 1
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 22:51
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie masz załadowanych modułów od vfat/cp437/iso8859-1...
|
|
|
|
dzilins |
Dodano 09-02-2009 22:58
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
A jak mam je załadować?
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 23:00
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Przez insmod. Zainstalowaleś je w ogole?
opkg install kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1
|
|
|
|
dzilins |
Dodano 09-02-2009 23:03
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Pakiety zainstalowałem:
root@OpenWrt:~# opkg list_installed
bandwidthd - 2.0.1-1 -
base-files-brcm-2.4 - 14-r14414 -
bridge - 1.0.6-1 -
busybox - 1.11.2-2 -
ctorrent - dnh3.3.2-1 -
dctcs - 0.7.1-4 -
dnsmasq - 2.46-1 -
dropbear - 0.51-2 -
e2fsprogs - 1.40.11-1 -
fdisk - 2.13.0.1-2 -
firewall - 1-1 -
haserl - 0.9.24-1 -
iptables - 1.3.8-4 -
iptables-mod-conntrack - 1.3.8-4 -
iptables-mod-conntrack-extra - 1.3.8-4 -
iptables-mod-filter - 1.3.8-4 -
iptables-mod-imq - 1.3.8-4 -
iptables-mod-ipopt - 1.3.8-4 -
iptables-mod-nat - 1.3.8-4 -
kernel - 2.4.35.4-brcm-2.4-1 -
kmod-brcm-wl - 2.4.35.4+4.150.10.5.3-brcm-2.4-1 -
kmod-diag - 2.4.35.4-brcm-2.4-4 -
kmod-fs-ext2 - 2.4.35.4-brcm-2.4-1 -
kmod-fs-ext3 - 2.4.35.4-brcm-2.4-1 -
kmod-fs-ntfs - 2.4.35.4-brcm-2.4-1 -
kmod-fs-vfat - 2.4.35.4-brcm-2.4-1 -
kmod-fs-xfs - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-conntrack - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-conntrack-extra - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-core - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-filter - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-imq - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-ipopt - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-nat - 2.4.35.4-brcm-2.4-1 -
kmod-ipt-nathelper - 2.4.35.4-brcm-2.4-1 -
kmod-nls-cp437 - 2.4.35.4-brcm-2.4-1 -
kmod-nls-iso8859-1 - 2.4.35.4-brcm-2.4-1 -
kmod-nls-utf8 - 2.4.35.4-brcm-2.4-1 -
kmod-ppp - 2.4.35.4-brcm-2.4-1 -
kmod-pppoe - 2.4.35.4-brcm-2.4-1 -
kmod-sched - 2.4.35.4-brcm-2.4-1 -
kmod-scsi-core - 2.4.35.4-brcm-2.4-1 -
kmod-switch - 2.4.35.4-brcm-2.4-1 -
kmod-usb-core - 2.4.35.4-brcm-2.4-1 -
kmod-usb-printer - 2.4.35.4-brcm-2.4-1 -
kmod-usb-storage - 2.4.35.4-brcm-2.4-1 -
kmod-usb-uhci - 2.4.35.4-brcm-2.4-1 -
kmod-usb-uhci-iv - 2.4.35.4-brcm-2.4-1 -
kmod-usb2 - 2.4.35.4-brcm-2.4-1 -
kmod-wlcompat - 2.4.35.4+4.150.10.5.3-brcm-2.4-1 -
libblkid - 1.40.11-1 -
libext2fs - 1.40.11-1 -
libgcc - 3.4.6-14 -
libgd - 2.0.35-1 -
libjpeg - 6b-1 -
libncurses - 5.6-1 -
libpcap - 0.9.8-1 -
libpng - 1.2.29-1 -
libuci - 0.7.3-1 -
libuuid - 1.40.11-1 -
mtd - 8 -
nas - 4.150.10.5.3-1 -
ntpclient - 2007_365-1 -
nvram - 1 -
openssh-sftp-server - 5.0p1-1 -
opkg - 4564-3 -
p910nd - 0.92-1 -
ppp - 2.4.3-10 -
ppp-mod-pppoe - 2.4.3-10 -
qos-scripts - 1.2.1-2 -
samba-common - 2.0.10-4 -
samba-server - 2.0.10-4 -
screen - 4.0.3-1 -
swap-utils - 2.13.0.1-2 -
tc - 2.6.25-1 -
uci - 0.7.3-1 -
uclibc - 0.9.29-14 -
uclibcxx - 0.2.2-1 -
vsftpd - 2.0.6-2 -
webif - 0.3-4700 -
wireless-tools - 29-2 -
wlc - 4.150.10.5.3-1 -
zlib - 1.2.3-5 -
A co konretnie mam wpisać po insmod?
root@OpenWrt:~# insmod kmod-fs-vfat
insmod: Loading module failed: No such file or directory
root@OpenWrt:~# insmod vfat
insmod: unresolved symbol fat_scan
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 23:04
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
teraz po prostu zrób restart rutera i zamontuj dysk.
|
|
|
|
dzilins |
Dodano 09-02-2009 23:09
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
root@OpenWrt:~# mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1 /hdd2/
mount: mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /hdd2/ failed: No such device
Dalej to samo :(
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 23:10
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ale lsmod i logread mi pokaż.
|
|
|
|
dzilins |
Dodano 09-02-2009 23:13
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
Feb 9 23:11:33 OpenWrt authpriv.notice dropbear[1009]: password auth succeeded for 'root' from 192.168.2.1:2106
Feb 9 23:11:43 OpenWrt cron.err crond[715]: time disparity of 4792211 minutes detected
Feb 9 23:11:50 OpenWrt user.info kernel: hub.c: new USB device 01:03.2-1.2, assigned address 3
Feb 9 23:11:55 OpenWrt user.warn kernel: usb_control/bulk_msg: timeout
Feb 9 23:11:56 OpenWrt user.warn kernel: usb_control/bulk_msg: timeout
Feb 9 23:11:56 OpenWrt user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Feb 9 23:11:58 kernel: Vendor: Model: TOSHIBA MK1031GA Rev: AA20
Feb 9 23:11:58 kernel: Type: Direct-Access ANSI SCSI revision: 02
Feb 9 23:11:58 OpenWrt user.warn kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Feb 9 23:11:58 OpenWrt user.warn kernel: SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
Feb 9 23:11:58 OpenWrt user.info kernel: Partition check:
Feb 9 23:11:58 OpenWrt user.info kernel: /dev/scsi/host0/bus0/target0/lun0:
Feb 9 23:11:59 OpenWrt user.info kernel: p1
Feb 9 23:11:59 OpenWrt user.debug kernel: WARNING: USB Mass Storage data integrity not assured
Feb 9 23:11:59 OpenWrt user.debug kernel: USB Mass Storage device found at 3
Feb 9 23:11:59 OpenWrt user.notice root: usb device is mass storage
Feb 9 23:11:59 OpenWrt user.notice root: waiting on usb drive 0 ...
Feb 9 23:12:00 OpenWrt user.notice root: waiting on usb drive 1 ...
Feb 9 23:12:01 OpenWrt user.notice root: waiting on usb drive 2 ...
Feb 9 23:12:02 OpenWrt user.notice root: waiting on usb drive 3 ...
Feb 9 23:12:03 OpenWrt user.notice root: waiting on usb drive 4 ...
Feb 9 23:12:04 OpenWrt user.notice root: waiting on usb drive 5 ...
Feb 9 23:12:05 OpenWrt user.notice root: waiting on usb drive 6 ...
Feb 9 23:12:07 OpenWrt user.notice root: waiting on usb drive 7 ...
Feb 9 23:12:08 OpenWrt user.notice root: waiting on usb drive 8 ...
Feb 9 23:12:09 OpenWrt user.notice root: waiting on usb drive 9 ...
Feb 9 23:12:10 OpenWrt user.notice root: waiting on usb drive 10 ...
root@OpenWrt:~# lsmod
Module Size Used by Tainted: P
sch_red 3216 4
sch_sfq 3912 4
sch_hfsc 15960 2
cls_fw 2888 8
usb-storage 69632 0
printer 9852 0 (unused)
wlcompat 9504 0 (unused)
ehci-hcd 20556 0 (unused)
uhci 29060 0 (unused)
ip_conntrack_tftp 1724 0 (unused)
ip_nat_irc 2360 0 (unused)
ip_conntrack_irc 3140 1
ip_nat_ftp 2984 0 (unused)
ip_conntrack_ftp 4284 1
ipt_TOS 988 0 (unused)
ipt_tos 316 0 (unused)
ipt_TTL 956 0 (unused)
ipt_MARK 604 16
ipt_ECN 1628 0 (unused)
ipt_DSCP 972 0 (unused)
ipt_CLASSIFY 716 0 (unused)
ipt_unclean 6844 0 (unused)
ipt_ttl 508 0 (unused)
ipt_time 1556 0 (unused)
ipt_tcpmss 668 0 (unused)
ipt_mark 316 16
ipt_length 348 5
ipt_ecn 668 0 (unused)
ipt_dscp 316 0 (unused)
ipt_IMQ 684 1
imq 2144 1
ipt_string 3252 0 (unused)
ipt_layer7 10728 2
ipt_ipp2p 7332 1
ipt_MASQUERADE 1316 2
iptable_nat 21000 3 [ip_nat_irc ip_nat_ftp ipt_MASQUERADE]
ipt_CONNMARK 840 2
ipt_recent 8220 0 (unused)
ipt_helper 584 0 (unused)
ipt_conntrack 1128 0 (unused)
ipt_connmark 376 0 (unused)
ipt_connbytes 1192 0 (unused)
ipt_state 408 6
ip_conntrack 22640 3 [ip_conntrack_tftp ip_nat_irc ip_conntrack_irc ip_nat_ftp ip_conntrack_ftp ipt_layer7 ipt_MASQUERADE iptable_nat ipt_CONNMARK ipt_helper ipt_conntrack ipt_connmark ipt_connbytes ipt_state]
sd_mod 12500 0
ipt_REJECT 3932 2
ipt_TCPMSS 2316 2
ipt_LOG 3804 0 (unused)
ipt_multiport 748 5
ipt_mac 556 0 (unused)
ipt_limit 892 1
iptable_mangle 2156 1
iptable_filter 1676 1
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 23:18
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nadal nie masz załadowanych modułów.
Zrób
insmod fat
insmod vaft
insmod nls_cp437
insmod nls_iso8859-1
Później zrób lsmod | grep fat - powinno dać wynik.
I spróbuj zamontować jeszcze raz.
|
|
|
|
dzilins |
Dodano 09-02-2009 23:20
|

User

Posty: 28
Dołączył: 09/03/2007 11:16
|
root@OpenWrt:~# insmod fat
insmod: unresolved symbol load_nls
root@OpenWrt:~# insmod vaft
insmod: Loading module failed: No such file or directory
root@OpenWrt:~# insmod nls_cp437
insmod: unresolved symbol register_nls
root@OpenWrt:~# insmod nls_iso8859-1
insmod: unresolved symbol register_nls
root@OpenWrt:~# lsmod | grep fat
Po grepie nic się nie pojawia...
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 23:24
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Jestes pod publicznym ip? jak tak to daj mi dostęp do rutera.
|
|
|