Temat: swap error

mam zrobionego swap na pdendrive
coś dziwnego mi się dzieje. Czy to wina uszkodzenia pendrive?

dmesg
Write-error on swap-device (8:0:3072368)
Write-error on swap-device (8:0:3072376)
Write-error on swap-device (8:0:3072384)
Write-error on swap-device (8:0:3072392)
Write-error on swap-device (8:0:3072400)
Write-error on swap-device (8:0:3072408)
Write-error on swap-device (8:0:3072416)
Write-error on swap-device (8:0:3072424)
Write-error on swap-device (8:0:3072432)
Write-error on swap-device (8:0:3072440)
Write-error on swap-device (8:0:3072448)
Write-error on swap-device (8:0:3072456)
Write-error on swap-device (8:0:3072464)
Write-error on swap-device (8:0:3072472)
Write-error on swap-device (8:0:3072480)
Write-error on swap-device (8:0:3072488)
Write-error on swap-device (8:0:3072496)
Write-error on swap-device (8:0:3072504)
Write-error on swap-device (8:0:3072512)
Write-error on swap-device (8:0:3072520)
Write-error on swap-device (8:0:3072528)
Write-error on swap-device (8:0:3072536)
Write-error on swap-device (8:0:3072544)
Write-error on swap-device (8:0:3072552)
Write-error on swap-device (8:0:3072560)
Write-error on swap-device (8:0:3072568)
Write-error on swap-device (8:0:3072576)
Write-error on swap-device (8:0:3072584)
Write-error on swap-device (8:0:3072592)
Write-error on swap-device (8:0:3072600)
Write-error on swap-device (8:0:3072608)
Write-error on swap-device (8:0:3072616)
Write-error on swap-device (8:0:3072624)
Write-error on swap-device (8:0:3072632)
Write-error on swap-device (8:0:3072640)
Write-error on swap-device (8:0:3072648)
Write-error on swap-device (8:0:3072656)
Write-error on swap-device (8:0:3072664)
Write-error on swap-device (8:0:3072672)
Write-error on swap-device (8:0:3072680)
Write-error on swap-device (8:0:3072688)
Write-error on swap-device (8:0:3072696)
Write-error on swap-device (8:0:3072704)
Write-error on swap-device (8:0:3072712)
Write-error on swap-device (8:0:3072720)
Write-error on swap-device (8:0:3072728)
Write-error on swap-device (8:0:3072736)
Write-error on swap-device (8:0:3072744)
Write-error on swap-device (8:0:3072752)
Write-error on swap-device (8:0:3072760)
Write-error on swap-device (8:0:3072768)
Write-error on swap-device (8:0:3072776)
Write-error on swap-device (8:0:3072784)
Write-error on swap-device (8:0:3072792)
Write-error on swap-device (8:0:3072800)
Write-error on swap-device (8:0:3072808)
Write-error on swap-device (8:0:3072816)
Write-error on swap-device (8:0:3072824)
Write-error on swap-device (8:0:3072832)
Write-error on swap-device (8:0:3072840)
Write-error on swap-device (8:0:3072848)
Write-error on swap-device (8:0:3072856)
Write-error on swap-device (8:0:3072864)
Write-error on swap-device (8:0:3072872)
Write-error on swap-device (8:0:3072880)
Write-error on swap-device (8:0:3072888)
Write-error on swap-device (8:0:3072896)
Write-error on swap-device (8:0:3072904)
Write-error on swap-device (8:0:3072912)
Write-error on swap-device (8:0:3072920)
Write-error on swap-device (8:0:3072928)
Write-error on swap-device (8:0:3072936)
Write-error on swap-device (8:0:3072944)
Write-error on swap-device (8:0:3072952)
Write-error on swap-device (8:0:3072960)
Write-error on swap-device (8:0:3072968)
Write-error on swap-device (8:0:3072976)
Write-error on swap-device (8:0:3072984)
Write-error on swap-device (8:0:3072992)
Write-error on swap-device (8:0:3073000)
Write-error on swap-device (8:0:3073008)
Write-error on swap-device (8:0:3073016)
Write-error on swap-device (8:0:3073024)
Write-error on swap-device (8:0:3073032)
Write-error on swap-device (8:0:3073040)
Write-error on swap-device (8:0:3073048)
Write-error on swap-device (8:0:3073056)
Write-error on swap-device (8:0:3073064)
Write-error on swap-device (8:0:3073072)
Write-error on swap-device (8:0:3073080)
Write-error on swap-device (8:0:3073088)
Write-error on swap-device (8:0:3073096)
Write-error on swap-device (8:0:3073104)
Write-error on swap-device (8:0:3073112)
Write-error on swap-device (8:0:3073120)
Write-error on swap-device (8:0:3073128)
Write-error on swap-device (8:0:3073136)
Write-error on swap-device (8:0:3073144)
Write-error on swap-device (8:0:3073152)
Write-error on swap-device (8:0:3073160)
Write-error on swap-device (8:0:3073168)
Write-error on swap-device (8:0:3073176)
Write-error on swap-device (8:0:3073184)
Write-error on swap-device (8:0:3073192)
Write-error on swap-device (8:0:3073200)
Write-error on swap-device (8:0:3073208)
Write-error on swap-device (8:0:3073216)
Write-error on swap-device (8:0:3073224)
Write-error on swap-device (8:0:3073232)
Write-error on swap-device (8:0:3073240)
Write-error on swap-device (8:0:3073248)
Write-error on swap-device (8:0:3073256)
Write-error on swap-device (8:0:3073264)
Write-error on swap-device (8:0:3073272)
Write-error on swap-device (8:0:3073280)
Write-error on swap-device (8:0:3073288)
Write-error on swap-device (8:0:3073296)
Write-error on swap-device (8:0:3073304)
Write-error on swap-device (8:0:3073312)
Write-error on swap-device (8:0:3073320)
Write-error on swap-device (8:0:3073328)
Write-error on swap-device (8:0:3073336)
Write-error on swap-device (8:0:3073344)
Write-error on swap-device (8:0:3073352)
Write-error on swap-device (8:0:3073360)
Write-error on swap-device (8:0:3073368)
Write-error on swap-device (8:0:3073376)
Write-error on swap-device (8:0:3073384)
Write-error on swap-device (8:0:3073392)
Write-error on swap-device (8:0:3073400)
Write-error on swap-device (8:0:3073408)
Write-error on swap-device (8:0:3073416)
Write-error on swap-device (8:0:3073424)
Write-error on swap-device (8:0:3073432)
Write-error on swap-device (8:0:3073440)
Write-error on swap-device (8:0:3073448)
Write-error on swap-device (8:0:3073456)
Write-error on swap-device (8:0:3073464)
Write-error on swap-device (8:0:3073472)
Write-error on swap-device (8:0:3073480)
Write-error on swap-device (8:0:3073488)
Write-error on swap-device (8:0:3073496)
Write-error on swap-device (8:0:3073504)
Write-error on swap-device (8:0:3073512)
Write-error on swap-device (8:0:3073520)
Write-error on swap-device (8:0:3073528)
Write-error on swap-device (8:0:3073536)
Write-error on swap-device (8:0:3073544)
Write-error on swap-device (8:0:3073552)
Write-error on swap-device (8:0:3073560)
Write-error on swap-device (8:0:3073568)
Write-error on swap-device (8:0:3073576)
Write-error on swap-device (8:0:3073584)
Write-error on swap-device (8:0:3073592)
Write-error on swap-device (8:0:3073600)
Write-error on swap-device (8:0:3073608)
Write-error on swap-device (8:0:3073616)
Write-error on swap-device (8:0:3073624)
Write-error on swap-device (8:0:3073632)
Write-error on swap-device (8:0:3073640)
Write-error on swap-device (8:0:3073648)
Write-error on swap-device (8:0:3073656)
Write-error on swap-device (8:0:3073664)
Write-error on swap-device (8:0:3073672)
Write-error on swap-device (8:0:3073680)
Write-error on swap-device (8:0:3073688)
Write-error on swap-device (8:0:3073696)
Write-error on swap-device (8:0:3073704)
Write-error on swap-device (8:0:3073712)
Write-error on swap-device (8:0:3073720)
Write-error on swap-device (8:0:3073728)
Write-error on swap-device (8:0:3073736)
Write-error on swap-device (8:0:3073744)
Write-error on swap-device (8:0:3073752)
Write-error on swap-device (8:0:3073760)
Write-error on swap-device (8:0:3073768)
Write-error on swap-device (8:0:3073776)
Write-error on swap-device (8:0:3073784)
Write-error on swap-device (8:0:3073792)
Write-error on swap-device (8:0:3072240)
Write-error on swap-device (8:0:3072224)
Write-error on swap-device (8:0:3072096)
Write-error on swap-device (8:0:3072264)
Write-error on swap-device (8:0:3073800)
Write-error on swap-device (8:0:3073808)
Write-error on swap-device (8:0:3073816)
Write-error on swap-device (8:0:3073824)
Write-error on swap-device (8:0:3073832)
Write-error on swap-device (8:0:3073840)
Write-error on swap-device (8:0:3073848)
Write-error on swap-device (8:0:3073856)
Write-error on swap-device (8:0:3073864)
Write-error on swap-device (8:0:3073872)
Write-error on swap-device (8:0:3072272)
Write-error on swap-device (8:0:3072280)
Write-error on swap-device (8:0:3072112)
Write-error on swap-device (8:0:3072120)
Write-error on swap-device (8:0:3072128)
Write-error on swap-device (8:0:3072136)
Write-error on swap-device (8:0:3073880)
Write-error on swap-device (8:0:3073888)

2

Odp: swap error

Na to by wyglądało, chociaż pierwszy raz to widzę.

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

3

Odp: swap error

w sumie pendrive jest nowy, może port usb uszkodzony?

4

Odp: swap error

Weź zrób mkswap na tym i zobacz. Może coś sie rozjechało po prostu.

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

5

Odp: swap error

Taka sytuacja może wystąpić jeżeli swap zostanie najpierw aktywowany i potem zniknie z jakiegokolwiek powodu (usb-modeswitch na modemach resetujących usb-storage):

Przykładowy błąd (Timestamp i adres nieistotne):
[ 1684.720000] Write-error on swap-device (8:0:872)

$ swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3\040(deleted)                  partition       265212  404     -1

$ dmesg |egrep 'sd[a-z]'
[   63.430000] Adding 265212k swap on /dev/sda3.  Priority:-1 extents:1 across:265212k
[   65.300000] EXT4-fs (sda4): couldn't mount as ext3 due to feature incompatibilities
[   65.400000] EXT4-fs (sda4): couldn't mount as ext2 due to feature incompatibilities
[   65.600000] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
[   87.180000] sd 1:0:0:0: [sda] Synchronizing SCSI cache
[   87.180000] sd 1:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
[   89.480000] sd 3:0:0:0: [sdb] 31264768 512-byte logical blocks: (16.0 GB/14.9 GiB)
[   89.480000] sd 3:0:0:0: [sdb] Write Protect is off
[   89.490000] sd 3:0:0:0: [sdb] Mode Sense: 0f 00 00 00
[   89.640000] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   89.670000]  sdb: sdb1 sdb2 sdb3 sdb4
[   89.950000] sd 3:0:0:0: [sdb] Attached SCSI removable disk

Niestety trwałym rozwiązaniem tego problemu pozostanie reboot gdyż nie ma możliwości usunięcia takiego 'skasowanego' swapa:

$ swapoff /dev/sda3
swapoff: /dev/sda3: No such file or directory
$ touch /dev/sda3
$ swapoff /dev/sda3
swapoff: /dev/sda3: Invalid argument
$ ln /dev/sdb3 /dev/sda3
$ ls -la /dev/sdb3 /dev/sda3
brw-r--r--    2 root     root        8,  19 Mar 17 02:07 /dev/sda3
brw-r--r--    2 root     root        8,  19 Mar 17 02:07 /dev/sdb3
$ swapoff /dev/sda3
swapoff: /dev/sda3: Invalid argument

6

Odp: swap error

Mam podobny problem
Partycję swap na karcie mikrosd montuję po UUID, jednak swap się nie aktywuje,
mimo iż w punktach montowania pozycja odpowiadająca punktowi montowania
jest zaznaczona jako aktywna.
Pomogło dopiero dopisanie "swapon -a" do rc.local.
Czy jest bardziej eleganckie rozwiązanie tego problemu ?

7

Odp: swap error

anon swap włącz, bo pewnie karta dostepna jest później niż fstab startuje.

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

8 (edytowany przez kermu 2017-03-12 18:27:16)

Odp: swap error

Cezary napisał/a:

anon swap włącz, bo pewnie karta dostepna jest później niż fstab startuje.

Niestety nie pomogło na innej platformie.

Próbowałem

root@router:~# cat /etc/config/fstab

config global
    option anon_swap '1'
    option anon_mount '0'
    option auto_swap '1'
    option auto_mount '1'
    option delay_root '5'
    option check_fs '0'

config mount
    option target '/mnt/storage'
    option enabled '1'
    option uuid '12341234-f8b7-45d2-b89a-30d0a51a2f0f'

config swap
    option uuid '12341234-26c5-46b6-9bde-d38fe089d092'
    option enabled '1'

Problem zauważyłem aktualnie na identycznej, innej platformie gdzie jest TL-WR842N + huawei E3131
na której karta z niewiadomego dla mnie powodu jest rozpoznawana na poczatku jako /dev/sda aczkolwiek finalnie montowana jako /dev/sdb


Sun Mar 12 17:51:10 2017 kern.info kernel: [    5.850000] usbcore: registered new interface driver usb-storage
Sun Mar 12 17:51:10 2017 user.info kernel: [    6.560000] init: - preinit -
Sun Mar 12 17:51:10 2017 kern.info kernel: [    7.270000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Sun Mar 12 17:51:10 2017 kern.notice kernel: [    7.330000] random: procd urandom read with 11 bits of entropy available
Sun Mar 12 17:51:10 2017 kern.info kernel: [    7.420000] usb-storage 1-1:1.0: USB Mass Storage device detected
Sun Mar 12 17:51:10 2017 kern.info kernel: [    7.430000] scsi host0: usb-storage 1-1:1.0
Sun Mar 12 17:51:10 2017 kern.info kernel: [    7.430000] usb-storage 1-1:1.1: USB Mass Storage device detected
Sun Mar 12 17:51:10 2017 kern.info kernel: [    7.440000] scsi host1: usb-storage 1-1:1.1
Sun Mar 12 17:51:10 2017 kern.notice kernel: [    8.430000] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sun Mar 12 17:51:10 2017 kern.notice kernel: [    8.440000] scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sun Mar 12 17:51:10 2017 kern.notice kernel: [    8.450000] sd 1:0:0:0: [sda] Attached SCSI removable disk
Sun Mar 12 17:51:10 2017 kern.info kernel: [    8.900000] eth0: link up (1000Mbps/Full duplex)
Sun Mar 12 17:51:10 2017 user.info kernel: [   10.710000] mount_root: loading kmods from internal overlay
Sun Mar 12 17:51:10 2017 kern.notice kernel: [   11.030000] sd 1:0:0:0: [sda] 3911680 512-byte logical blocks: (2.00 GB/1.86 GiB)
Sun Mar 12 17:51:10 2017 kern.notice kernel: [   11.040000] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Sun Mar 12 17:51:10 2017 kern.info kernel: [   11.050000]  sda: sda1 sda2
Sun Mar 12 17:51:10 2017 kern.notice kernel: [   11.220000] jffs2: notice: (414) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Sun Mar 12 17:51:10 2017 user.info kernel: [   11.230000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
Sun Mar 12 17:51:10 2017 user.info kernel: [   11.250000] block: extroot: not configured
Sun Mar 12 17:51:10 2017 kern.notice kernel: [   11.400000] jffs2: notice: (411) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Sun Mar 12 17:51:10 2017 user.info kernel: [   11.410000] mount_root: loading kmods from internal overlay
Sun Mar 12 17:51:10 2017 user.info kernel: [   12.220000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
Sun Mar 12 17:51:10 2017 user.info kernel: [   12.230000] block: extroot: not configured
Sun Mar 12 17:51:10 2017 user.info kernel: [   12.240000] mount_root: switching to jffs2 overlay
Sun Mar 12 17:51:10 2017 kern.info kernel: [   17.480000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts:

[...]

Sun Mar 12 17:51:10 2017 kern.info kernel: [   19.680000] ieee80211 phy0: Atheros AR9287 Rev:2 mem=0xb0000000, irq=40
Sun Mar 12 17:51:13 2017 user.emerg syslog: this file has been obseleted. please call "/sbin/block mount" directly
Sun Mar 12 17:51:13 2017 daemon.err block: /dev/mtdblock3 is already mounted
Sun Mar 12 17:51:13 2017 daemon.err block: /dev/sda1 is already mounted
Sun Mar 12 17:51:13 2017 kern.info kernel: [   25.320000] Adding 65532k swap on /dev/sda2.  Priority:-1 extents:1 across:65532k
Sun Mar 12 17:51:14 2017 kern.info kernel: [   25.990000] usb 1-1: USB disconnect, device number 2
Sun Mar 12 17:51:14 2017 kern.err kernel: [   26.020000] blk_update_request: I/O error, dev sda, sector 0
Sun Mar 12 17:51:14 2017 kern.notice kernel: [   26.020000] sd 1:0:0:0: [sda] Synchronizing SCSI cache
Sun Mar 12 17:51:14 2017 kern.info kernel: [   26.020000] sd 1:0:0:0: [sda] 

[...]

Sun Mar 12 17:51:14 2017 kern.warn kernel: [   26.020000] Result: hostbyte=0x01 driverbyte=0x00
Sun Mar 12 17:51:15 2017 authpriv.info dropbear[1409]: Not backgrounding
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.250000] usb 1-1: new high-speed USB device number 3 using ehci-platform
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.410000] option 1-1:1.0: GSM modem (1-port) converter detected
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.410000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1: MAC-Address: 58:2c:80:13:92:63
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1: setting rx_max = 16384
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1: setting tx_max = 16384
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1: NDP will be placed at end of frame for this device.
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1: cdc-wdm0: USB WDM device
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] huawei_cdc_ncm 1-1:1.1 wwan0: register 'huawei_cdc_ncm' at usb-ehci-platform-1, Huawei CDC NCM device, 58:2c:80:13:92:63
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] option 1-1:1.2: GSM modem (1-port) converter detected
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] option 1-1:1.3: GSM modem (1-port) converter detected
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.430000] usb-storage 1-1:1.4: USB Mass Storage device detected
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.440000] scsi host2: usb-storage 1-1:1.4
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.440000] usb-storage 1-1:1.5: USB Mass Storage device detected
Sun Mar 12 17:51:20 2017 kern.info kernel: [   32.450000] scsi host3: usb-storage 1-1:1.5

Sun Mar 12 17:51:21 2017 kern.notice kernel: [   32.990000] random: nonblocking pool is initialized
Sun Mar 12 17:51:21 2017 kern.notice kernel: [   33.460000] scsi 3:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sun Mar 12 17:51:21 2017 kern.notice kernel: [   33.460000] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Sun Mar 12 17:51:21 2017 kern.notice kernel: [   33.470000] scsi 2:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2

Sun Mar 12 17:51:23 2017 kern.notice kernel: [   34.950000] sd 3:0:0:0: [sdb] 3911680 512-byte logical blocks: (2.00 GB/1.86 GiB)
Sun Mar 12 17:51:23 2017 kern.notice kernel: [   34.950000] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Sun Mar 12 17:51:23 2017 kern.info kernel: [   34.950000]  sdb: sdb1 sdb2

Sun Mar 12 17:51:27 2017 kern.info kernel: [   39.460000] EXT4-fs (sdb1): recovery complete
Sun Mar 12 17:51:27 2017 kern.info kernel: [   39.460000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts:

Sun Mar 12 17:51:32 2017 kern.alert kernel: [   44.470000] Write-error on swap-device (8:0:8)
Sun Mar 12 17:51:32 2017 kern.alert kernel: [   44.640000] Write-error on swap-device (8:0:16)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.790000] Write-error on swap-device (8:0:24)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.790000] Write-error on swap-device (8:0:32)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.820000] Write-error on swap-device (8:0:40)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.820000] Write-error on swap-device (8:0:48)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.860000] Write-error on swap-device (8:0:56)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.860000] Write-error on swap-device (8:0:64)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.860000] Write-error on swap-device (8:0:72)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.900000] Write-error on swap-device (8:0:80)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.900000] Write-error on swap-device (8:0:88)
Sun Mar 12 17:51:38 2017 kern.alert kernel: [   49.940000] Write-error on swap-device (8:0:96)

Na poprzedniej platformie w identycznej konfiguracji (również TL-WR842N + huawei E3131) pamieć microsd jest rozpoznawana i montowana finalnie jako /dev/sda i tam nie ma problemów.

Czy można jakoś wymusić w /etc/hotplug.d aby ta pamięć była montowana jako /dev/sda ?

9

Odp: swap error

A tu ci rozłącza urządzenie na usb.

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

10

Odp: swap error

Cezary napisał/a:

A tu ci rozłącza urządzenie na usb.

Tylko dlaczego tak się dzieje przy każdym restarcie ?
Błędna konfiguracja modemu ?

11

Odp: swap error

Albo masz coś nie tak z połączeniami/kablami/gniazami albo rozłącza modem przy przełączeniu. Choć twierdzisz że na innym działa poprawnie.

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

12

Odp: swap error

Cezary napisał/a:

[...]albo rozłącza modem przy przełączeniu.

Na to wygląda.
Przyczyną może być różnica np we włączonym wirtualnym Cd-ROM-ie ?
Jest możliwośc sprawdzenia aktualnej konfiguracji komendą AT ?

AT^U2DIAG?
zwraca mi
ERROR

AT^GETPORTMODE
^GETPORTMODE: TYPE: WCDMA: huawei,MDM:0,NDIS:1,DIAG:2,PCUI:3,CDROM:4,SD:5


Cezary napisał/a:

Choć twierdzisz że na innym działa poprawnie.

Fizycznie inny zestaw w innej lokalizacji. Sprzętowo ta sama konfiguracja (TL-WR842 v.1.0 + Huawei E3131)


root@router-swap-o.k.:~# lsusb
Bus 001 Device 003: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@router-swap-NO_o.k.:~# lsusb
Bus 001 Device 003: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

13

Odp: swap error

Więc masz ten sam problem co przy extroocie.

Po prostu włącz swap jak zostanie wykryty interfejs szeregowy, czyli po przełączeniu już.

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

14

Odp: swap error

Cezary napisał/a:

Więc masz ten sam problem co przy extroocie.

Po prostu włącz swap jak zostanie wykryty interfejs szeregowy, czyli po przełączeniu już.

Wygląda że pomogło wyłączenie "automount swap" w zdefiniowanych punktach montowania
i dodanie do rc.local

sleep 30
swapon -a

W/w rozwiązanie to taka mało elegancka proteza.
Zauważyłem również że :

root@router:/etc/init.d# ls -al /etc/rc.d/
[...]
lrwxrwxrwx    1 root     root            17 Feb 24 18:01 S20usbmode -> ../init.d/usbmode
lrwxrwxrwx    1 root     root            16 Nov 11 13:45 S35odhcpd -> ../init.d/odhcpd
lrwxrwxrwx    1 root     root            15 Nov 11 13:45 S40fstab -> ../init.d/fstab
[...]

Fstab nie powinien być uruchamiany przed usbmode ?

15

Odp: swap error

Nie, fstab nie jest uruchamiany na przez usbmode. Oba są od czegoś innego.

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

16 (edytowany przez kermu 2017-03-13 10:18:36)

Odp: swap error

Miałem na myśli, że jak usbmode próbuje montować zasoby to fstab nie jest jeszcze gotowy.

17 (edytowany przez Cezary 2017-03-13 11:33:13)

Odp: swap error

No też nie. usbmode po prostu przełącza urządzenie w tryb modemu. On nic nie wie o usb-storage, fstabie, montowaniu, karcie uSD czy czymś innym. On zajmuje się swoją sprawą i niczym innym.
Fstab w openwrt też jest zrobiony tak, że montuje zasób. Nie czeka na nic, nie czeka aż ew inne procesy coś tam zrobią itd. Jak jest uruchomiony to montuje tak ja ma to skonfigurowane. Nie ma zależności pomiędzy usbmode a fstabem.

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