1 (edytowany przez Vodnik 2011-01-05 23:36:02)

Temat: Problemy z nowym dyskiem na USB

Sformatowalem dysk 500GB na 2 partycje: 128 MB SWAP oraz reszta pod EXT3 wg poradnika:

http://eko.one.pl/?p=openwrt-externalroot - sekcja dotycząca SWAP.

Po podłączeniu dysku po restarcie dostaje w logach i po konfiguracji FSTAB aby montował za pomocą UUID nic się nie dzieje. Dodam, że jest to dysk podłączony do HUBa, w ktorym jest też PEN z extroot - sda1. Na innym dysku tez 500GB taki układ działa:

Jan  5 23:16:11 mwo303 user.info kernel: usb 1-1.3: USB disconnect, address 3
Jan  5 23:16:11 mwo303 user.warn kernel: ------------[ cut here ]------------
Jan  5 23:16:11 mwo303 user.warn kernel: WARNING: at fs/buffer.c:1159 0x800fd638()
Jan  5 23:16:11 mwo303 user.warn kernel: [truncated] Modules linked in: fuse option usbserial ebt_arpnat ebt_redirect ebt_mark ebt_vlan ebt_stp ebt_pkttype ebt_mark_m ebt_limit ebt_among ebt_802_3 ebtable_nat ebtable_filter ebtable_broute ebtables xt_IMQ imq ipt_webur
Jan  5 23:16:11 mwo303 user.warn kernel: Call Trace:[<80068374>] 0x80068374
Jan  5 23:16:11 mwo303 user.warn kernel: [<80068374>] 0x80068374
Jan  5 23:16:11 mwo303 user.warn kernel: [<8007cce0>] 0x8007cce0
Jan  5 23:16:11 mwo303 user.warn kernel: [<800fd638>] 0x800fd638
Jan  5 23:16:11 mwo303 user.warn kernel: [<81bc0000>] 0x81bc0000
Jan  5 23:16:11 mwo303 user.warn kernel: [<800fd638>] 0x800fd638
Jan  5 23:16:11 mwo303 user.warn kernel: [<800f7b08>] 0x800f7b08
Jan  5 23:16:11 mwo303 user.warn kernel: [<81b17178>] 0x81b17178
Jan  5 23:16:11 mwo303 user.warn kernel: [<80097290>] 0x80097290
Jan  5 23:16:11 mwo303 user.warn kernel: [<801a563c>] 0x801a563c
Jan  5 23:16:11 mwo303 user.warn kernel: [<8011db70>] 0x8011db70
Jan  5 23:16:11 mwo303 user.warn kernel: [<801a576c>] 0x801a576c
Jan  5 23:16:11 mwo303 user.warn kernel: [<801a4a70>] 0x801a4a70
Jan  5 23:16:11 mwo303 user.warn kernel: [<801a2e94>] 0x801a2e94
Jan  5 23:16:11 mwo303 user.warn kernel: [<81b4816c>] 0x81b4816c
Jan  5 23:16:11 mwo303 user.warn kernel: [<80068508>] 0x80068508
Jan  5 23:16:11 mwo303 user.warn kernel: [<81b434f4>] 0x81b434f4
Jan  5 23:16:11 mwo303 user.warn kernel: [<81b44480>] 0x81b44480
Jan  5 23:16:11 mwo303 user.warn kernel: [<8009236c>] 0x8009236c
Jan  5 23:16:11 mwo303 user.warn kernel: [<81b43f1c>] 0x81b43f1c
Jan  5 23:16:11 mwo303 user.warn kernel: [<80091ec0>] 0x80091ec0
Jan  5 23:16:11 mwo303 user.warn kernel: [<8006c87c>] 0x8006c87c
Jan  5 23:16:11 mwo303 user.warn kernel: [<80260000>] 0x80260000
Jan  5 23:16:11 mwo303 user.warn kernel: [<80091e44>] 0x80091e44
Jan  5 23:16:11 mwo303 user.warn kernel: [<8006c86c>] 0x8006c86c
Jan  5 23:16:11 mwo303 user.warn kernel: ---[ end trace f71279b8b736fc3f ]---
Jan  5 23:16:12 mwo303 user.info kernel: usb 1-1.3: new high speed USB device using ar71xx-ehci and address 4
Jan  5 23:16:12 mwo303 user.info kernel: usb 1-1.3: configuration #1 chosen from 1 choice
Jan  5 23:16:12 mwo303 user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan  5 23:16:12 mwo303 user.debug kernel: usb-storage: device found at 4
Jan  5 23:16:12 mwo303 user.debug kernel: usb-storage: waiting for device to settle before scanning
Jan  5 23:16:12 mwo303 user.notice usb-modeswitch: 1-1.3:1.0: Manufacturer=PQI Product=PQI_USB_Flash_Drive Serial=0000000000014A
Jan  5 23:16:17 mwo303 user.notice kernel: scsi 1:0:0:0: Direct-Access     Generic  USB Flash Disk   0.00 PQ: 0 ANSI: 2
Jan  5 23:16:17 mwo303 user.debug kernel: usb-storage: device scan complete
Jan  5 23:16:17 mwo303 user.notice kernel: sd 1:0:0:0: [sdb] 1974271 512-byte logical blocks: (1.01 GB/963 MiB)
Jan  5 23:16:17 mwo303 user.notice kernel: sd 1:0:0:0: [sdb] Write Protect is off
Jan  5 23:16:17 mwo303 user.debug kernel: sd 1:0:0:0: [sdb] Mode Sense: 00 00 00 00
Jan  5 23:16:17 mwo303 user.err kernel: sd 1:0:0:0: [sdb] Assuming drive cache: write through
Jan  5 23:16:17 mwo303 user.err kernel: sd 1:0:0:0: [sdb] Assuming drive cache: write through
Jan  5 23:16:17 mwo303 user.info kernel:  sdb: sdb1
Jan  5 23:16:17 mwo303 user.err kernel: sd 1:0:0:0: [sdb] Assuming drive cache: write through
Jan  5 23:16:17 mwo303 user.notice kernel: sd 1:0:0:0: [sdb] Attached SCSI removable disk
Jan  5 23:16:17 mwo303 user.info kernel: usb 1-1.2: new high speed USB device using ar71xx-ehci and address 5
Jan  5 23:16:17 mwo303 user.info kernel: usb 1-1.2: configuration #1 chosen from 1 choice
Jan  5 23:16:17 mwo303 user.info kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jan  5 23:16:17 mwo303 user.debug kernel: usb-storage: device found at 5
Jan  5 23:16:17 mwo303 user.debug kernel: usb-storage: waiting for device to settle before scanning
Jan  5 23:16:21 mwo303 user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=23137, block=98368
Jan  5 23:16:21 mwo303 user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan  5 23:16:21 mwo303 user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan  5 23:16:21 mwo303 user.crit kernel: mini_fo_d_release: no private data.
Jan  5 23:16:21 mwo303 user.notice fstab: mkdir: cannot create directory '/mnt/': Input/output error
Jan  5 23:16:22 mwo303 user.notice usb-modeswitch: 1-1.2:1.0: Manufacturer=Western_Digital Product=Elements_1023 Serial=57584E314534305A46333934
Jan  5 23:16:22 mwo303 user.notice kernel: scsi 2:0:0:0: Direct-Access     WD       Elements 1023    2005 PQ: 0 ANSI: 4
Jan  5 23:16:22 mwo303 user.debug kernel: usb-storage: device scan complete
Jan  5 23:16:22 mwo303 user.notice kernel: sd 2:0:0:0: [sdc] 976769024 512-byte logical blocks: (500 GB/465 GiB)
Jan  5 23:16:22 mwo303 user.warn kernel: sd 2:0:0:0: [sdc] Test WP failed, assume Write Enabled
Jan  5 23:16:22 mwo303 user.err kernel: sd 2:0:0:0: [sdc] Assuming drive cache: write through
Jan  5 23:16:22 mwo303 user.warn kernel: sd 2:0:0:0: [sdc] Test WP failed, assume Write Enabled
Jan  5 23:16:22 mwo303 user.err kernel: sd 2:0:0:0: [sdc] Assuming drive cache: write through
Jan  5 23:16:22 mwo303 user.info kernel:  sdc: sdc1 sdc2
Jan  5 23:16:22 mwo303 user.warn kernel: sd 2:0:0:0: [sdc] Test WP failed, assume Write Enabled
Jan  5 23:16:22 mwo303 user.err kernel: sd 2:0:0:0: [sdc] Assuming drive cache: write through
Jan  5 23:16:22 mwo303 user.notice kernel: sd 2:0:0:0: [sdc] Attached SCSI disk
Jan  5 23:16:27 mwo303 user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=23137, block=98368
Jan  5 23:16:27 mwo303 user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan  5 23:16:27 mwo303 user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan  5 23:16:27 mwo303 user.crit kernel: mini_fo_d_release: no private data.
Jan  5 23:16:27 mwo303 user.notice fstab: mkdir: cannot create directory '/mnt/': Input/output error
Jan  5 23:16:31 mwo303 user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=23137, block=98368
Jan  5 23:16:31 mwo303 user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan  5 23:16:31 mwo303 user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan  5 23:16:31 mwo303 user.crit kernel: mini_fo_d_release: no private data.
Jan  5 23:16:31 mwo303 user.notice fstab: mkdir: cannot create directory '/mnt/': Input/output error

2

Odp: Problemy z nowym dyskiem na USB

Masz błędy w systemie plików. Sprawdź go przed zamontowaniem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problemy z nowym dyskiem na USB

jeszcze nic nie montuje. czy chodzi o system plikow na extroot na penir czy na tym nowym ??

Dopiero co robiłem FDISK i msfs.ext3

4

Odp: Problemy z nowym dyskiem na USB

sda1. A ten komunikat to wyłożył ci się system, masz błedy w jffs zapewne i tu firstboot by się kłaniał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Problemy z nowym dyskiem na USB

czy dobrze rozumiem, ze restart routera wystarczy, a pozniej sprawdzanie systemu plikow na sda1 ??

jak zrobic sprawdzenie systemu plikow i co trzeba wczesniej zrobic.

Czy firstboot spowoduje usuniecie tego co mam obecnie ?

6

Odp: Problemy z nowym dyskiem na USB

tak firsboot czyści wszystko.

Jak uruchomisz router to podłącz dysk, nie montuj go, zrób tylko swap (musisz mieć przy tej ilości miejsca) i e2fsck /dev/sda1

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Problemy z nowym dyskiem na USB

czy da sie jakos zrobic kopie tego co teraz siedzi, i pozniej zaladowac spowrotem ? czy to nie ma sensu ?

Mam od Ciebie zrobiony firmware po reanimacji z instalacjami, i nie chcialbym tego stracic

8

Odp: Problemy z nowym dyskiem na USB

Jeżeli Ci się jffs rozwala (a pokazuje cuda w logach) to prędzej czy później unieruchomi Ci router. zgraj to co masz teraz (zawartość katalogu /overlay), zrób firstboota, a później możesz poszczególne pliki konfiguracyjne nadpisać. Albo zrobić konfigurację z palca i zerkać do plików co zostało zmodyfikowane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Problemy z nowym dyskiem na USB

a jakas kopia do pliku BIN ?

P.S. nie mam jak zobic swapa, bo po podlaczeniu dysku ktory byl wczesniej dostaje to samo, a tam mialem swapa.

Czy moglbys mi przygotowac BIN, w ktorym by byl najnowszy gargoyle, extroot, transmission i minidlna ??

czy musze wszystko od poczatku robic manualnie ?

10

Odp: Problemy z nowym dyskiem na USB

Musisz mieć swap żeby sprawdzić tak duży dysk. Inaczej się nie da, tak po prostu.

Najnowsze gargoyle masz u mnie, reszta to już tylko instalacja i masz to w poradnikach.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Problemy z nowym dyskiem na USB

SDA1 (ten zasob wskazujesz) gdzie mam extroota to tylko 1GB PEN a nie 500GB, czy to zmienia postac rzeczy ?

12

Odp: Problemy z nowym dyskiem na USB

Nie wiem co jest co u Ciebie. sda1 się krzaczy, wiec po prostu zrób fsck na nim.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez frutis 2011-05-21 15:52:14)

Odp: Problemy z nowym dyskiem na USB

Mam podobny problem z modemem 3g usb i kartą pamięci wewnątrz. Po pewnym czasie używania dostaję błędy:

usb-storage: waiting for device to settle before scanning
scsi 6:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 2
scsi 7:0:0:0: Direct-Access     Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
usb-storage: device scan complete
usb-storage: device scan complete
sd 7:0:0:0: [sdb] 15954944 512-byte logical blocks: (8.16 GB/7.60 GiB)
sd 7:0:0:0: [sdb] Write Protect is off
sd 7:0:0:0: [sdb] Mode Sense: 0f 0e 00 00
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sd 7:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sd 7:0:0:0: [sdb] Attached SCSI removable disk
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=11, block=490
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=376097, block=1507330
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=408801, block=1638402
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=114465, block=458754
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=237105, block=950274
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=392449, block=1572866
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=12, block=490
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=13, block=490
EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=14, block=490

Na karcie jest tylko jedna partycja. Korzysta z niej vsftpd i minidlna. Partycja jest skanowana przed zamontowaniem.

Mój fstab:

config global automount
        option from_fstab 1
        option anon_mount 0

config global autoswap
        option from_fstab 0
        option anon_swap 0

config mount
        option target   /mnt/sda1
        option device   /dev/sda1
        option fstype   ext2
        option options  rw,noatime,nodiratime,async
        option enabled  1
        option enabled_fsck     1
        option is_rootfs        0
        list service    vsftpd
        list service    minidlna

config swap
        option device   /dev/sda98
        option enabled  0

Czy to oznacza, że karta jest uszkodzona? Czy może moje ustawienia montowania są nieodpowiednie.

Zauważyłem, że problem jest gdzie indziej. Jeśli mam zamontowana partycję z urządzenia /dev/sda1 i odłączę modem to urządzenie to nie znika. Po ponownym podłączeniu pojawia się jako /dev/sdb1. Czy można coś na to zaradzić?

14

Odp: Problemy z nowym dyskiem na USB

Nie możesz odłączać urządzenia jeżeli partycja jest zamontowana. Nigdy.

Odmontuj zasób, wyładuj i załaduj ponownie usb_storage i trzymaj kciuki żeby kernel się wysypał z takiego powodu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.