[erledigt] Festen Mount point für USB cardreader

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 00:43:17

NAB hat geschrieben:Eomer, erst mal müsste man ne Fehlermeldung haben. Guck mal in die Ausgabe von "dmesg". Sonst probier mal einen manuellen umount.

Hier:
viewtopic.php?f=34&t=160495&start=60#p1087883
Hattest du übrigens schon mal ein defektes FAT-Dateisystem ... "Volume was not properly unmounted. Some data may be corrupt. Please run fsck.". Das kann harmlos sein, es kann aber auch Probleme machen:
https://bbs.archlinux.org/viewtopic.php?id=163553
Mache ich. Editiere dann hier.

Code: Alles auswählen

Apr 21 00:43:33 raspberrypi niko:usbmount[2214]: Action=add   Device=/dev/sda1   MountTo=/media/cardreader
Apr 21 00:43:36 raspberrypi niko:usbmount[2229]: Model: ATTRS{model}=="SD Transcend "  Serialid: ATTRS{serial}=="000000000039" ATTRS{serial}=="3f980000.usb"
Apr 21 00:43:36 raspberrypi niko:usbmount[2237]: Undefined Filesystem-Type!   (FSType=ntfs)
Okay, ntfs kennt er ja nicht. Ich formatiere mal wieder zurück :D

Code: Alles auswählen

Apr 21 00:45:15 raspberrypi niko:usbmount[2292]: Action=remove   Device=/dev/sda1   MountTo=/media/sda1
Apr 21 00:45:15 raspberrypi niko:usbmount[2299]: /usr/bin/udisksctl unmount -b /dev/sda1 --force    (RC umount=0)
Apr 21 00:45:46 raspberrypi niko:usbmount[2333]: Action=add   Device=/dev/sda1   MountTo=/media/cardreader
Apr 21 00:45:48 raspberrypi niko:usbmount[2348]: Model: ATTRS{model}=="SD Transcend "  Serialid: ATTRS{serial}=="000000000039" ATTRS{serial}=="3f980000.usb"
Apr 21 00:45:49 raspberrypi niko:usbmount[2357]: /bin/mount /dev/sda1 /media/cardreader    (FSType=vfat)  (RC mount=0)
$ sudo umount /media/cardreader
Stick ausgesteckt

Code: Alles auswählen

Apr 21 00:47:49 raspberrypi niko:usbmount[2488]: Action=remove   Device=/dev/sda1   MountTo=/media/sda1
Apr 21 00:47:49 raspberrypi niko:usbmount[2494]: /usr/bin/udisksctl unmount -b /dev/sda1 --force    (RC umount=1)






Wundert mich!
Ich mache IMMER einen manuellen unmount, bevor ich den Stick rausnheme, eben damit solche Fehler nicht auftreten.
Habe den mal in ntfs formatiert, das und exfat nutze ich eh am häufigsten.
Zuletzt geändert von Eomer am 21.04.2016 00:48:10, insgesamt 1-mal geändert.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 00:47:39

Nur weil Linux meint "was not properly unmounted", muss das noch nicht stimmen. Also nimm's nicht persönlich ;-)
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 00:50:29

NAB hat geschrieben:Nur weil Linux meint "was not properly unmounted", muss das noch nicht stimmen. Also nimm's nicht persönlich ;-)

Dann bin ich ja beruhigt ;)

dmesg spuckt extrem viel aus, muss erstmal schauen, was alles relevant ist.

Die Speicherkarte ist im übrigen auch frisch formatiert diesmal.


Einstecken:

Code: Alles auswählen

[ 5207.400378] usb 1-1.5: new high-speed USB device number 8 using dwc_otg
[ 5207.503522] usb 1-1.5: New USB device found, idVendor=8564, idProduct=4000
[ 5207.503541] usb 1-1.5: New USB device strings: Mfr=3, Product=4, SerialNumber=5
[ 5207.503562] usb 1-1.5: Product: Transcend
[ 5207.503575] usb 1-1.5: Manufacturer: TS-RDF5
[ 5207.503587] usb 1-1.5: SerialNumber: 000000000039
[ 5207.504685] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 5207.505038] scsi host4: usb-storage 1-1.5:1.0
[ 5208.502045] scsi 4:0:0:0: Direct-Access     TS-RDF5  SD  Transcend    TS37 PQ: 0 ANSI: 6
[ 5208.503242] sd 4:0:0:0: Attached scsi generic sg0 type 0
[ 5208.779060] sd 4:0:0:0: [sda] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB)
[ 5208.779822] sd 4:0:0:0: [sda] Write Protect is off
[ 5208.779832] sd 4:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 5208.780594] sd 4:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 5208.785327]  sda: sda1
[ 5208.790482] sd 4:0:0:0: [sda] Attached SCSI removable disk
[ 5208.974835] dwc_otg 3f980000.usb: Invalid offset (0xffffffff)
[ 5208.974880] hsic_connect_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.974920] guid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.974959] mode_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.974998] srpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.975036] Core Global Registers
[ 5208.975041] GOTGCTL   @0xF3980000 : 0x001C0001
[ 5208.975046] GOTGINT   @0xF3980004 : 0x00000000
[ 5208.975051] GAHBCFG   @0xF3980008 : 0x00000031
[ 5208.975056] GUSBCFG   @0xF398000C : 0x20001700
[ 5208.975061] GRSTCTL   @0xF3980010 : 0x80000000
[ 5208.975066] GINTSTS   @0xF3980014 : 0x04400021
[ 5208.975071] GINTMSK   @0xF3980018 : 0xF301080E
[ 5208.975075] GRXSTSR   @0xF398001C : 0x00000000
[ 5208.975080] GRXFSIZ   @0xF3980024 : 0x00000306
[ 5208.975084] GNPTXFSIZ @0xF3980028 : 0x01000306
[ 5208.975089] GNPTXSTS  @0xF398002C : 0x08080100
[ 5208.975094] GI2CCTL   @0xF3980030 : 0x00000000
[ 5208.975098] GPVNDCTL  @0xF3980034 : 0x00000000
[ 5208.975103] GGPIO     @0xF3980038 : 0x00000000
[ 5208.975108] GUID              @0xF398003C : 0x2708A000
[ 5208.975113] GSNPSID   @0xF3980040 : 0x4F54280A
[ 5208.975117] GHWCFG1   @0xF3980044 : 0x00000000
[ 5208.975122] GHWCFG2   @0xF3980048 : 0x228DDD50
[ 5208.975127] GHWCFG3   @0xF398004C : 0x0FF000E8
[ 5208.975131] GHWCFG4   @0xF3980050 : 0x1FF00020
[ 5208.975136] GLPMCFG   @0xF3980054 : 0x75736230
[ 5208.975141] GPWRDN    @0xF3980058 : 0x00000000
[ 5208.975145] GDFIFOCFG         @0xF398005C : 0x00000000
[ 5208.975150] ADPCTL    @0xF3980060 : 0x00000000
[ 5208.975155] HPTXFSIZ  @0xF3980100 : 0x02000406
[ 5208.975160] DIENPTXF[1] @0xF3980104 : 0x02000406
[ 5208.975165] DIENPTXF[2] @0xF3980108 : 0x02000406
[ 5208.975170] DIENPTXF[3] @0xF398010C : 0x02000406
[ 5208.975176] DIENPTXF[4] @0xF3980110 : 0x02000406
[ 5208.975181] DIENPTXF[5] @0xF3980114 : 0x02000406
[ 5208.975186] DIENPTXF[6] @0xF3980118 : 0x02000406
[ 5208.975191] DIENPTXF[7] @0xF398011C : 0x02000406
[ 5208.975195] PCGCCTL   @0xF3980E00 : 0x00000000
[ 5208.975200] Host Global Registers
[ 5208.975205] HCFG              @0xF3980400 : 0x00000000
[ 5208.975210] HFIR              @0xF3980404 : 0x00001D4C
[ 5208.975214] HFNUM     @0xF3980408 : 0x159A2E9D
[ 5208.975219] HPTXSTS   @0xF3980410 : 0xA9080200
[ 5208.975223] HAINT     @0xF3980414 : 0x00000000
[ 5208.975228] HAINTMSK  @0xF3980418 : 0x00000000
[ 5208.975233] HPRT0     @0xF3980440 : 0x00001005
[ 5208.975237] Host Channel 0 Specific Registers
[ 5208.975242] HCCHAR    @0xF3980500 : 0x009C8801
[ 5208.975246] HCSPLT    @0xF3980504 : 0x00000000
[ 5208.975251] HCINT     @0xF3980508 : 0x00000000
[ 5208.975255] HCINTMSK  @0xF398050C : 0x00000000
[ 5208.975260] HCTSIZ    @0xF3980510 : 0xC0080001
[ 5208.975265] HCDMA     @0xF3980514 : 0xF97551C0
[ 5208.975269] Host Channel 1 Specific Registers
[ 5208.975274] HCCHAR    @0xF3980520 : 0x02188A00
[ 5208.975278] HCSPLT    @0xF3980524 : 0x00000000
[ 5208.975282] HCINT     @0xF3980528 : 0x00000000
[ 5208.975287] HCINTMSK  @0xF398052C : 0x00000000
[ 5208.975291] HCTSIZ    @0xF3980530 : 0x800001F3
[ 5208.975296] HCDMA     @0xF3980534 : 0xFA813010
[ 5208.975300] Host Channel 2 Specific Registers
[ 5208.975305] HCCHAR    @0xF3980540 : 0x20DC9810
[ 5208.975310] HCSPLT    @0xF3980544 : 0x00000000
[ 5208.975314] HCINT     @0xF3980548 : 0x00000000
[ 5208.975319] HCINTMSK  @0xF398054C : 0x00000000
[ 5208.975323] HCTSIZ    @0xF3980550 : 0x80080010
[ 5208.975328] HCDMA     @0xF3980554 : 0xF8C26180
[ 5208.975332] Host Channel 3 Specific Registers
[ 5208.975336] HCCHAR    @0xF3980560 : 0x20DC9810
[ 5208.975341] HCSPLT    @0xF3980564 : 0x00000000
[ 5208.975345] HCINT     @0xF3980568 : 0x00000000
[ 5208.975350] HCINTMSK  @0xF398056C : 0x00000000
[ 5208.975354] HCTSIZ    @0xF3980570 : 0x80080010
[ 5208.975359] HCDMA     @0xF3980574 : 0xF8C26180
[ 5208.975363] Host Channel 4 Specific Registers
[ 5208.975368] HCCHAR    @0xF3980580 : 0x20DC9810
[ 5208.975372] HCSPLT    @0xF3980584 : 0x00000000
[ 5208.975377] HCINT     @0xF3980588 : 0x00000000
[ 5208.975381] HCINTMSK  @0xF398058C : 0x00000000
[ 5208.975386] HCTSIZ    @0xF3980590 : 0x80080010
[ 5208.975390] HCDMA     @0xF3980594 : 0xF8C26180
[ 5208.975394] Host Channel 5 Specific Registers
[ 5208.975399] HCCHAR    @0xF39805A0 : 0x02181200
[ 5208.975403] HCSPLT    @0xF39805A4 : 0x00000000
[ 5208.975408] HCINT     @0xF39805A8 : 0x00000000
[ 5208.975412] HCINTMSK  @0xF39805AC : 0x00000000
[ 5208.975417] HCTSIZ    @0xF39805B0 : 0x0000001F
[ 5208.975421] HCDMA     @0xF39805B4 : 0xFA813020
[ 5208.975425] Host Channel 6 Specific Registers
[ 5208.975430] HCCHAR    @0xF39805C0 : 0x02188A00
[ 5208.975435] HCSPLT    @0xF39805C4 : 0x00000000
[ 5208.975439] HCINT     @0xF39805C8 : 0x00000000
[ 5208.975444] HCINTMSK  @0xF39805CC : 0x00000000
[ 5208.975448] HCTSIZ    @0xF39805D0 : 0xC00001F3
[ 5208.975453] HCDMA     @0xF39805D4 : 0xFA813010
[ 5208.975457] Host Channel 7 Specific Registers
[ 5208.975462] HCCHAR    @0xF39805E0 : 0x20DC9810
[ 5208.975466] HCSPLT    @0xF39805E4 : 0x00000000
[ 5208.975471] HCINT     @0xF39805E8 : 0x00000000
[ 5208.975475] HCINTMSK  @0xF39805EC : 0x00000000
[ 5208.975480] HCTSIZ    @0xF39805F0 : 0x80080010
[ 5208.975484] HCDMA     @0xF39805F4 : 0xF8C26180
[ 5208.975522] gpvndctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.975562] ggpio_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.975601] hprt0_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5208.975640] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[ 5209.321953] gnptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322006] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5209.322034] busconnected_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322114] gotgctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322194] grxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322236] gsnpsid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322276] gusbcfg_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322315] hptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322355] devspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322369] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5209.322426] Core is not in hibernation
[ 5209.322531] hnpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5209.322571] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[ 5210.251606] enumspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.251625] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5210.251656] inv_sel_hsic_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275092] dwc_otg 3f980000.usb: Invalid offset (0xffffffff)
[ 5210.275137] hsic_connect_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275175] guid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275214] mode_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275252] srpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275288] Core Global Registers
[ 5210.275294] GOTGCTL   @0xF3980000 : 0x001C0001
[ 5210.275299] GOTGINT   @0xF3980004 : 0x00000000
[ 5210.275304] GAHBCFG   @0xF3980008 : 0x00000031
[ 5210.275309] GUSBCFG   @0xF398000C : 0x20001700
[ 5210.275313] GRSTCTL   @0xF3980010 : 0x80000000
[ 5210.275318] GINTSTS   @0xF3980014 : 0x04400021
[ 5210.275323] GINTMSK   @0xF3980018 : 0xF301080E
[ 5210.275327] GRXSTSR   @0xF398001C : 0x00000000
[ 5210.275332] GRXFSIZ   @0xF3980024 : 0x00000306
[ 5210.275337] GNPTXFSIZ @0xF3980028 : 0x01000306
[ 5210.275341] GNPTXSTS  @0xF398002C : 0x08080100
[ 5210.275346] GI2CCTL   @0xF3980030 : 0x00000000
[ 5210.275351] GPVNDCTL  @0xF3980034 : 0x00000000
[ 5210.275356] GGPIO     @0xF3980038 : 0x00000000
[ 5210.275361] GUID              @0xF398003C : 0x2708A000
[ 5210.275365] GSNPSID   @0xF3980040 : 0x4F54280A
[ 5210.275370] GHWCFG1   @0xF3980044 : 0x00000000
[ 5210.275375] GHWCFG2   @0xF3980048 : 0x228DDD50
[ 5210.275379] GHWCFG3   @0xF398004C : 0x0FF000E8
[ 5210.275384] GHWCFG4   @0xF3980050 : 0x1FF00020
[ 5210.275389] GLPMCFG   @0xF3980054 : 0x75736230
[ 5210.275393] GPWRDN    @0xF3980058 : 0x00000000
[ 5210.275398] GDFIFOCFG         @0xF398005C : 0x00000000
[ 5210.275403] ADPCTL    @0xF3980060 : 0x00000000
[ 5210.275407] HPTXFSIZ  @0xF3980100 : 0x02000406
[ 5210.275413] DIENPTXF[1] @0xF3980104 : 0x02000406
[ 5210.275418] DIENPTXF[2] @0xF3980108 : 0x02000406
[ 5210.275423] DIENPTXF[3] @0xF398010C : 0x02000406
[ 5210.275428] DIENPTXF[4] @0xF3980110 : 0x02000406
[ 5210.275433] DIENPTXF[5] @0xF3980114 : 0x02000406
[ 5210.275438] DIENPTXF[6] @0xF3980118 : 0x02000406
[ 5210.275443] DIENPTXF[7] @0xF398011C : 0x02000406
[ 5210.275448] PCGCCTL   @0xF3980E00 : 0x00000000
[ 5210.275452] Host Global Registers
[ 5210.275457] HCFG              @0xF3980400 : 0x00000000
[ 5210.275462] HFIR              @0xF3980404 : 0x00001D4C
[ 5210.275466] HFNUM     @0xF3980408 : 0x0327173D
[ 5210.275471] HPTXSTS   @0xF3980410 : 0xB1080200
[ 5210.275476] HAINT     @0xF3980414 : 0x00000000
[ 5210.275481] HAINTMSK  @0xF3980418 : 0x00000000
[ 5210.275485] HPRT0     @0xF3980440 : 0x00001005
[ 5210.275490] Host Channel 0 Specific Registers
[ 5210.275494] HCCHAR    @0xF3980500 : 0x20DC9810
[ 5210.275499] HCSPLT    @0xF3980504 : 0x00000000
[ 5210.275503] HCINT     @0xF3980508 : 0x00000000
[ 5210.275508] HCINTMSK  @0xF398050C : 0x00000000
[ 5210.275513] HCTSIZ    @0xF3980510 : 0x80080010
[ 5210.275518] HCDMA     @0xF3980514 : 0xF8C26180
[ 5210.275522] Host Channel 1 Specific Registers
[ 5210.275526] HCCHAR    @0xF3980520 : 0x009C8801
[ 5210.275531] HCSPLT    @0xF3980524 : 0x00000000
[ 5210.275535] HCINT     @0xF3980528 : 0x00000000
[ 5210.275540] HCINTMSK  @0xF398052C : 0x00000000
[ 5210.275544] HCTSIZ    @0xF3980530 : 0xC0080001
[ 5210.275549] HCDMA     @0xF3980534 : 0xF97551C0
[ 5210.275553] Host Channel 2 Specific Registers
[ 5210.275558] HCCHAR    @0xF3980540 : 0x20DC9810
[ 5210.275562] HCSPLT    @0xF3980544 : 0x00000000
[ 5210.275566] HCINT     @0xF3980548 : 0x00000000
[ 5210.275571] HCINTMSK  @0xF398054C : 0x00000000
[ 5210.275576] HCTSIZ    @0xF3980550 : 0x80080010
[ 5210.275580] HCDMA     @0xF3980554 : 0xF8C26180
[ 5210.275584] Host Channel 3 Specific Registers
[ 5210.275589] HCCHAR    @0xF3980560 : 0x20DC9810
[ 5210.275593] HCSPLT    @0xF3980564 : 0x00000000
[ 5210.275598] HCINT     @0xF3980568 : 0x00000000
[ 5210.275602] HCINTMSK  @0xF398056C : 0x00000000
[ 5210.275607] HCTSIZ    @0xF3980570 : 0x80080010
[ 5210.275612] HCDMA     @0xF3980574 : 0xF8C26180
[ 5210.275616] Host Channel 4 Specific Registers
[ 5210.275620] HCCHAR    @0xF3980580 : 0x20DC9810
[ 5210.275625] HCSPLT    @0xF3980584 : 0x00000000
[ 5210.275629] HCINT     @0xF3980588 : 0x00000000
[ 5210.275634] HCINTMSK  @0xF398058C : 0x00000000
[ 5210.275638] HCTSIZ    @0xF3980590 : 0x80080010
[ 5210.275643] HCDMA     @0xF3980594 : 0xF8C26180
[ 5210.275647] Host Channel 5 Specific Registers
[ 5210.275651] HCCHAR    @0xF39805A0 : 0x20DC9810
[ 5210.275656] HCSPLT    @0xF39805A4 : 0x00000000
[ 5210.275660] HCINT     @0xF39805A8 : 0x00000000
[ 5210.275665] HCINTMSK  @0xF39805AC : 0x00000000
[ 5210.275669] HCTSIZ    @0xF39805B0 : 0x80080010
[ 5210.275674] HCDMA     @0xF39805B4 : 0xF8C26180
[ 5210.275678] Host Channel 6 Specific Registers
[ 5210.275683] HCCHAR    @0xF39805C0 : 0x20DC9810
[ 5210.275687] HCSPLT    @0xF39805C4 : 0x00000000
[ 5210.275692] HCINT     @0xF39805C8 : 0x00000000
[ 5210.275696] HCINTMSK  @0xF39805CC : 0x00000000
[ 5210.275701] HCTSIZ    @0xF39805D0 : 0x80080010
[ 5210.275705] HCDMA     @0xF39805D4 : 0xF8C26180
[ 5210.275709] Host Channel 7 Specific Registers
[ 5210.275714] HCCHAR    @0xF39805E0 : 0x20DC9810
[ 5210.275718] HCSPLT    @0xF39805E4 : 0x00000000
[ 5210.275723] HCINT     @0xF39805E8 : 0x00000000
[ 5210.275727] HCINTMSK  @0xF39805EC : 0x00000000
[ 5210.275732] HCTSIZ    @0xF39805F0 : 0x80080010
[ 5210.275737] HCDMA     @0xF39805F4 : 0xF8C26180
[ 5210.275775] gpvndctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275813] ggpio_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275852] hprt0_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.275892] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[ 5210.621525] gnptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621577] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5210.621605] busconnected_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621676] gotgctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621756] grxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621796] gsnpsid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621834] gusbcfg_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621873] hptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621914] devspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.621925] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5210.621984] Core is not in hibernation
[ 5210.622087] hnpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5210.622126] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[ 5211.551636] enumspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 5211.551655] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 5211.551685] inv_sel_hsic_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80

Ausstecken:

Code: Alles auswählen

[ 5276.804842] usb 1-1.5: USB disconnect, device number 8

Auch für heute wieder einen herzlichen Dank und gute Nacht :)

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 01:44:22

Irrelevant ist dass gewiss nicht ... ich weiß nur nicht, was es bedeutet. Das sieht für mich aus, als ob der dwc_otg-Treiber massive Probleme hat. Der scheint noch nicht mal im Linux-Kernel angekommen zu sein, ich finde ihn nur hier:
https://github.com/raspberrypi/linux/tr ... s/usb/host
Ist das normal? Kann das an deinem modifizierten Kernel liegen? Selbst Google spuckt da nichts Brauchbares aus.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

TomL

Re: AW: [SHELL] Festen Mount point für USB cardreader

Beitrag von TomL » 21.04.2016 09:20:48

Moint

Diesen umount-Fehler werde ich heute Nachmittag auch mal versuchen zu reproduzieren. Was passiert wenn du den udiskctl-Befehl aus dem script manuell verwendest, erst als root, dann als user? Unmount sollte damit ja auch als User funktionieren. Und danach eben wieder manuell mounten. Das geht problemlos trotz udev.

/usr/bin/udisksctl unmount -b /dev/sd?? --force

Vielleicht ist der RC =1 nur ein Hinweis, dass das Device nicht gemountet ist... du hast das ja schon manuell gemacht.

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: AW: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 11:40:59

Hmm ich hoffe nicht, dass der Kernel sculd ist. Wenn ja, könnte man das als Bug bei dem Hersteller des Displays posten.

@NAB: http://forums.adafruit.com/viewforum.ph ... f51ee17bbd
Ich könnte hier in dem Forum posten?
TomL hat geschrieben:Moint

Diesen umount-Fehler werde ich heute Nachmittag auch mal versuchen zu reproduzieren. Was passiert wenn du den udiskctl-Befehl aus dem script manuell verwendest, erst als root, dann als user? Unmount sollte damit ja auch als User funktionieren. Und danach eben wieder manuell mounten. Das geht problemlos trotz udev.

/usr/bin/udisksctl unmount -b /dev/sd?? --force

Vielleicht ist der RC =1 nur ein Hinweis, dass das Device nicht gemountet ist... du hast das ja schon manuell gemacht.

Code: Alles auswählen

pi@raspberrypi:~ $ sudo /usr/bin/udisksctl unmount -b /dev/sd?? --force
Unmounted /dev/sda1.

Code: Alles auswählen

pi@raspberrypi:~ $ sudo journalctl -b | grep niko
Apr 21 11:35:49 raspberrypi niko:usbmount[912]: Action=add   Device=/dev/sda1                                                   MountTo=/media/cardreader
Apr 21 11:35:52 raspberrypi niko:usbmount[927]: Model: ATTRS{model}=="SD Transce                                                nd "  Serialid: ATTRS{serial}=="000000000039" ATTRS{serial}=="3f980000.usb"
Apr 21 11:35:52 raspberrypi niko:usbmount[936]: /bin/mount /dev/sda1 /media/card                                                reader    (FSType=vfat)  (RC mount=0)
Nach dem rausziehen kam noch folgendes:

Code: Alles auswählen

Apr 21 11:38:12 raspberrypi niko:usbmount[1003]: Action=remove   Device=/dev/sda1   MountTo=/media/sda1
Apr 21 11:38:12 raspberrypi niko:usbmount[1009]: /usr/bin/udisksctl unmount -b /dev/sda1 --force    (RC umount=1)
Als nicht-root

Code: Alles auswählen

pi@raspberrypi:~ $ /usr/bin/udisksctl unmount -b /dev/sd?? --force
==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-unmount-others ===
Legitimierung ist zum Aushängen von TS-RDF5 SD  Transcend (/dev/sda1) notwendig, welches von einem anderen Benutzer eingehängt w                                            urde
Multiple identities can be used for authentication:
 1.  ,,, (pi)
 2.  root
Choose identity to authenticate as (1-2): 1
Password:
==== AUTHENTICATION COMPLETE ===
Unmounted /dev/sda1.
pi@raspberrypi:~ $

Code: Alles auswählen

Apr 21 11:39:05 raspberrypi niko:usbmount[1057]: Action=add   Device=/dev/sda1   MountTo=/media/cardreader
Apr 21 11:39:08 raspberrypi niko:usbmount[1072]: Model: ATTRS{model}=="SD Transcend "  Serialid: ATTRS{serial}=="000000000039" ATTRS{serial}=="3f980000.usb"
Apr 21 11:39:08 raspberrypi niko:usbmount[1081]: /bin/mount /dev/sda1 /media/cardreader    (FSType=vfat)  (RC mount=0)

Nach dem rausziehen:

Code: Alles auswählen

Apr 21 11:40:15 raspberrypi niko:usbmount[1145]: Action=remove   Device=/dev/sda1   MountTo=/media/sda1
Apr 21 11:40:16 raspberrypi niko:usbmount[1150]: /usr/bin/udisksctl unmount -b /dev/sda1 --force    (RC umount=1)

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 14:46:42

Eomer, der Kernelfehler tritt direkt nach dem Einstecken des USB-Readers auf (genauer gesagt nach dem Erkennen der Partition sda1). Dann spuckt dwc_otg 3f980000.usb eine laaange Fehlermeldung aus. dwc_otg ist der Treiber für deinen USB-Anschluss, der hat erst mal nix mit dem Display zu tun. Allerdings steckt dwc_otg im Raspbian-Kernel ... und du sagtest ja, du würdest nicht den originalen Kernel verwenden.

An deiner Stelle würd ich mir hier vorallem Sorgen machen, ob der USB-Anschluss danach noch einwandfrei funktioniert ... vielleicht schreibt er auch Müll auf die Sticks. Das muss aber nicht sein, die Meldung kann auch völlig harmlos sein, ich werd halt nichts schlau aus ihr und finde auch nichts per Google. Ich finde einen ähnlichen Fehler von 2012, der durch udevadm ausgelöst wird. Der soll aber längst behoben sein.

Und was das umount angeht: Verwende bitte mal "umount /media/cardreader", und wenn das eine Fehlermeldung schmeißt (welche?) ein "umount -f /media/cardreader". Die Rückgabewerte von udisksctl sind nicht definiert.

Nebenbei, TomL, "man udisksctl":
this program is not intended to be used by scripts or other programs -
options/commands may change in incompatible ways in the future even in maintenance releases. See
the “API STABILITY” section of udisks(8) for more information.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

TomL

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von TomL » 21.04.2016 15:23:47

Hi Nab
NAB hat geschrieben:Nebenbei, TomL, "man udisksctl":
this program is not intended to be used by scripts or other programs -
options/commands may change in incompatible ways in the future even in maintenance releases. See
the “API STABILITY” section of udisks(8) for more information.
Ich wusste das und habe mich drüber weggesetzt.... :? ... warum...?... falsch assoziiert.... :roll: ... Ich habe mich von dem Gedanken leiten lassen, dass udisksctl auch OHNE root-Rechte umounten kann. Aber an diesem Punkt ist das ja quatsch, weil die Regel das Script immer mit root-Rechten startet. Ich habs korrigiert. Danke für den Hinweis... so kanns nur besser werden.

@ eomer
Und das zweite... den Fehler mit RC=1 konnte ich hier regelmäßig reproduzieren. Das passierte bei mir auch, wenn udisksctl den umount durchführen wollte, obwohl das Device gar nicht gemountet war.... ganz klar, der Stick wurde ja von Dir vorher manuell umountet. Mir ist das nie aufgefallen, weil ich ziemlich rücksichtlos meine Sticks immer kalt abziehe... :twisted:

Aber ich habe jetzt im Script auch darauf passend reagiert. Das heisst, vor dem umount schaue ich eben nach, ob das Device überhaupt (noch) gemountet ist... wenn nicht, kommt nur im Log ein passender Hinweis, ohne das was (ausser aufräumen) gemacht wurde.

viewtopic.php?f=34&t=160495&p=1088043#p1088043

Code: Alles auswählen

Apr 21 15:24:24 thomaspc thlu:usbmount[1979]: Action=add   Device=/dev/sdb2   MountTo=/media/sdb2
Apr 21 15:24:24 thomaspc thlu:usbmount[1994]: Model: ATTRS{model}=="Cruzer "  Serialid: ATTRS{serial}=="1739730F5BC35D2B" ATTRS{serial}=="0000:00:13.2"
Apr 21 15:24:24 thomaspc thlu:usbmount[2007]: Action=add   Device=/dev/sdb1   MountTo=/media/sdb1
Apr 21 15:24:24 thomaspc thlu:usbmount[2024]: Model: ATTRS{model}=="Cruzer "  Serialid: ATTRS{serial}=="1739730F5BC35D2B" ATTRS{serial}=="0000:00:13.2"
Apr 21 15:24:25 thomaspc thlu:usbmount[2037]: /bin/mount /dev/sdb1 /media/sdb1    (FSType=iso9660)  (RC mount=0)
Apr 21 15:24:25 thomaspc thlu:usbmount[2044]: /bin/mount /dev/sdb2 /media/sdb2    (FSType=vfat)  (RC mount=0)

root@thomaspc:/home/thomas
# umount /dev/sdb2

root@thomaspc:/home/thomas
# journalctl -b | grep thlu

Apr 21 15:25:06 thomaspc thlu:usbmount[2068]: Action=remove   Device=/dev/sdb1   MountTo=/media/sdb1
Apr 21 15:25:06 thomaspc thlu:usbmount[2067]: Action=remove   Device=/dev/sdb2   MountTo=/media/sdb2
Apr 21 15:25:06 thomaspc thlu:usbmount[2075]: /bin/umount /dev/sdb2 -f    (RC umount=was not mounted)
Apr 21 15:25:06 thomaspc thlu:usbmount[2078]: /bin/umount /dev/sdb1 -f    (RC umount=0)

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 15:50:11

Ich glaub, Eomer wär froh, wenn du ihm noch einen case für ntfs) da rein bastelst ;-)
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 16:09:53

NAB hat geschrieben:
Ich glaub, Eomer wär froh, wenn du ihm noch einen case für ntfs) da rein bastelst ;-)
Wenn es nicht zuviel verlangt ist, wäre exfat fast noch wichtiger, da meine Haupt-Kamera alles in exfat formatiert. :D

@NAB: Wie soll ich denn mit dem Fehler umgehen, soll ich da mal im Forum etwas posten?

LG

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 16:38:30

Eomer hat geschrieben:@NAB: Wie soll ich denn mit dem Fehler umgehen, soll ich da mal im Forum etwas posten?
Ich hab ehrlich gesagt keine Ahnung, wie man mit einem Fehler in Raspbian mit Fremdkernel umgeht. Hinzu kommt, dass du der einzige zu sein scheinst, der diesen Fehler hat ... sonst würde Google ja noch irgendwas ausspucken. Da fragt sich, was du anders machst ... und da hab ich den leisen Verdacht, dass das udevadm aus TomLs Script den Fehler auslöst (das bedeutet nicht, dass TomL was falsch macht, es wäre dann immer noch ein Fehler in einem Kernel-Modul). Das könnte man mal testen, dann hätte man wenigstens eine Aussage wie "Hallo, wenn ich "udevadm xyz" auf eurem Kernel ausführe, dann schmeißt er folgenden Fehler: ..."

Aber wie gesagt, bisher haben wir keine Anzeichen, dass diese Fehlermeldung irgendwelche negativen Konsequenzen hat. Also keine Panik und behalt die Sache im Auge :-)
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

TomL

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von TomL » 21.04.2016 17:04:29

Eomer hat geschrieben:Wenn es nicht zuviel verlangt ist, wäre exfat fast noch wichtiger, da meine Haupt-Kamera alles in exfat formatiert.
Habs schon fertig. Bevor ich es aber update, will ich nachher noch mal eben alle Formate durchtesten... dauert also noch ein wenig.... ich melde mich.... :roll:

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 17:26:01

Ach so, Eomer, zum Debuggen dieses Kernelfehlers (und nur dafür!) kannst du mal sämtliche neuen Udev-Regeln deaktivieren (ich glaub, das machst du am leichtesten, indem du die Datei kurz aus dem Weg schiebst) und dann deine Karten mal durchprobierst (es könnte vom Dateisystem abhängig sein). Dabei sollte dein Automounter dann wieder zuschlagen. Wenn du im dmesg dabei einen ähnlichen Fehler entdeckt, dann hast du schon mal was, was leicht nachzuvollziehen ist und was du an die Entwickler deines Kernels melden kannst.

Falls du dabei nichts siehst, probier mal aus, ob du den Fehler mit einem dieser Befehle provozieren kannst:

Code: Alles auswählen

sudo udevadm info --query=symlink --attribute-walk --name=/dev/sda1
sudo udevadm info /dev/sda1
(sda1 müsste hinkommen, das war es bei dir bisher immer, sonst sdb1 probieren)

Danach bitte unbedingt die Udev-Regeln wieder herstellen wie vorher, sonst haben wir hier ein riesen Chaos!
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 21:13:30

Hey,

hier mal die Log-Datei:

Code: Alles auswählen

[  314.324479] usb 1-1.5: new high-speed USB device number 5 using dwc_otg
[  314.427589] usb 1-1.5: New USB device found, idVendor=8564, idProduct=4000
[  314.427608] usb 1-1.5: New USB device strings: Mfr=3, Product=4, SerialNumber=5
[  314.427621] usb 1-1.5: Product: Transcend
[  314.427634] usb 1-1.5: Manufacturer: TS-RDF5
[  314.427646] usb 1-1.5: SerialNumber: 000000000039
[  314.428723] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[  314.429049] scsi host0: usb-storage 1-1.5:1.0
[  315.426167] scsi 0:0:0:0: Direct-Access     TS-RDF5  SD  Transcend    TS37 PQ: 0 ANSI: 6
[  315.442932] sd 0:0:0:0: Attached scsi generic sg0 type 0
[  315.702822] sd 0:0:0:0: [sda] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB)
[  315.703579] sd 0:0:0:0: [sda] Write Protect is off
[  315.703589] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[  315.704330] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  315.710674]  sda: sda1
[  315.713529] sd 0:0:0:0: [sda] Attached SCSI removable disk
pi@raspberrypi:~ $ udevadm control --reload-rules

Mit dem ersten Befehl (Stick war eingesteckt)

Code: Alles auswählen

[  426.327856] dwc_otg 3f980000.usb: Invalid offset (0xffffffff)
[  426.327972] hsic_connect_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.328099] guid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.328210] mode_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.328319] srpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.328428] Core Global Registers
[  426.328434] GOTGCTL   @0xF3980000 : 0x001C0001
[  426.328439] GOTGINT   @0xF3980004 : 0x00000000
[  426.328444] GAHBCFG   @0xF3980008 : 0x00000031
[  426.328449] GUSBCFG   @0xF398000C : 0x20001700
[  426.328454] GRSTCTL   @0xF3980010 : 0x80000000
[  426.328458] GINTSTS   @0xF3980014 : 0x04000021
[  426.328463] GINTMSK   @0xF3980018 : 0xF301080E
[  426.328468] GRXSTSR   @0xF398001C : 0x000F0006
[  426.328472] GRXFSIZ   @0xF3980024 : 0x00000306
[  426.328477] GNPTXFSIZ @0xF3980028 : 0x01000306
[  426.328482] GNPTXSTS  @0xF398002C : 0x38080100
[  426.328486] GI2CCTL   @0xF3980030 : 0x00000000
[  426.328491] GPVNDCTL  @0xF3980034 : 0x00000000
[  426.328496] GGPIO     @0xF3980038 : 0x00000000
[  426.328501] GUID              @0xF398003C : 0x2708A000
[  426.328505] GSNPSID   @0xF3980040 : 0x4F54280A
[  426.328510] GHWCFG1   @0xF3980044 : 0x00000000
[  426.328514] GHWCFG2   @0xF3980048 : 0x228DDD50
[  426.328519] GHWCFG3   @0xF398004C : 0x0FF000E8
[  426.328524] GHWCFG4   @0xF3980050 : 0x1FF00020
[  426.328528] GLPMCFG   @0xF3980054 : 0x75736230
[  426.328533] GPWRDN    @0xF3980058 : 0x00000000
[  426.328538] GDFIFOCFG         @0xF398005C : 0x00000000
[  426.328543] ADPCTL    @0xF3980060 : 0x00000000
[  426.328547] HPTXFSIZ  @0xF3980100 : 0x02000406
[  426.328553] DIENPTXF[1] @0xF3980104 : 0x02000406
[  426.328558] DIENPTXF[2] @0xF3980108 : 0x02000406
[  426.328563] DIENPTXF[3] @0xF398010C : 0x02000406
[  426.328568] DIENPTXF[4] @0xF3980110 : 0x02000406
[  426.328573] DIENPTXF[5] @0xF3980114 : 0x02000406
[  426.328578] DIENPTXF[6] @0xF3980118 : 0x02000406
[  426.328583] DIENPTXF[7] @0xF398011C : 0x02000406
[  426.328588] PCGCCTL   @0xF3980E00 : 0x00000000
[  426.328592] Host Global Registers
[  426.328597] HCFG              @0xF3980400 : 0x00000000
[  426.328602] HFIR              @0xF3980404 : 0x00001D4C
[  426.328607] HFNUM     @0xF3980408 : 0x078830D1
[  426.328611] HPTXSTS   @0xF3980410 : 0x35080200
[  426.328616] HAINT     @0xF3980414 : 0x00000000
[  426.328620] HAINTMSK  @0xF3980418 : 0x00000000
[  426.328625] HPRT0     @0xF3980440 : 0x00001005
[  426.328629] Host Channel 0 Specific Registers
[  426.328634] HCCHAR    @0xF3980500 : 0x20DC9810
[  426.328639] HCSPLT    @0xF3980504 : 0x00000000
[  426.328643] HCINT     @0xF3980508 : 0x00000000
[  426.328648] HCINTMSK  @0xF398050C : 0x00000000
[  426.328653] HCTSIZ    @0xF3980510 : 0x80080010
[  426.328657] HCDMA     @0xF3980514 : 0xF9755200
[  426.328661] Host Channel 1 Specific Registers
[  426.328666] HCCHAR    @0xF3980520 : 0x013E9008
[  426.328670] HCSPLT    @0xF3980524 : 0x8001C102
[  426.328675] HCINT     @0xF3980528 : 0x00000000
[  426.328679] HCINTMSK  @0xF398052C : 0x00000000
[  426.328684] HCTSIZ    @0xF3980530 : 0x00080008
[  426.328688] HCDMA     @0xF3980534 : 0xFA814468
[  426.328693] Host Channel 2 Specific Registers
[  426.328697] HCCHAR    @0xF3980540 : 0x013E9008
[  426.328702] HCSPLT    @0xF3980544 : 0x8001C102
[  426.328706] HCINT     @0xF3980548 : 0x00000000
[  426.328711] HCINTMSK  @0xF398054C : 0x00000000
[  426.328715] HCTSIZ    @0xF3980550 : 0x00080008
[  426.328720] HCDMA     @0xF3980554 : 0xFA8148D0
[  426.328724] Host Channel 3 Specific Registers
[  426.328728] HCCHAR    @0xF3980560 : 0x20DC9810
[  426.328733] HCSPLT    @0xF3980564 : 0x00000000
[  426.328737] HCINT     @0xF3980568 : 0x00000000
[  426.328742] HCINTMSK  @0xF398056C : 0x00000000
[  426.328746] HCTSIZ    @0xF3980570 : 0x80080010
[  426.328751] HCDMA     @0xF3980574 : 0xF9755200
[  426.328755] Host Channel 4 Specific Registers
[  426.328759] HCCHAR    @0xF3980580 : 0x20DC9810
[  426.328764] HCSPLT    @0xF3980584 : 0x00000000
[  426.328768] HCINT     @0xF3980588 : 0x00000000
[  426.328773] HCINTMSK  @0xF398058C : 0x00000000
[  426.328777] HCTSIZ    @0xF3980590 : 0x80080010
[  426.328782] HCDMA     @0xF3980594 : 0xF9755200
[  426.328786] Host Channel 5 Specific Registers
[  426.328790] HCCHAR    @0xF39805A0 : 0x013E8808
[  426.328795] HCSPLT    @0xF39805A4 : 0x8001C102
[  426.328800] HCINT     @0xF39805A8 : 0x00000000
[  426.328804] HCINTMSK  @0xF39805AC : 0x00000000
[  426.328809] HCTSIZ    @0xF39805B0 : 0x00080008
[  426.328813] HCDMA     @0xF39805B4 : 0xFA815608
[  426.328817] Host Channel 6 Specific Registers
[  426.328822] HCCHAR    @0xF39805C0 : 0x013E8808
[  426.328826] HCSPLT    @0xF39805C4 : 0x8001C102
[  426.328831] HCINT     @0xF39805C8 : 0x00000000
[  426.328835] HCINTMSK  @0xF39805CC : 0x00000000
[  426.328840] HCTSIZ    @0xF39805D0 : 0x00080008
[  426.328844] HCDMA     @0xF39805D4 : 0xFA815A70
[  426.328848] Host Channel 7 Specific Registers
[  426.328853] HCCHAR    @0xF39805E0 : 0x013E8808
[  426.328857] HCSPLT    @0xF39805E4 : 0x8001C102
[  426.328862] HCINT     @0xF39805E8 : 0x00000000
[  426.328866] HCINTMSK  @0xF39805EC : 0x00000000
[  426.328871] HCTSIZ    @0xF39805F0 : 0x00080008
[  426.328875] HCDMA     @0xF39805F4 : 0xFA815ED8
[  426.329059] gpvndctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.329189] ggpio_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.329311] hprt0_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.329553] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[  426.674571] gnptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.674646] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[  426.674693] busconnected_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.674802] gotgctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.674925] grxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.674985] gsnpsid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.675045] gusbcfg_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.675105] hptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.675165] devspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.675177] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[  426.675281] Core is not in hibernation
[  426.675442] hnpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  426.675503] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[  427.602418] enumspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[  427.602439] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[  427.602488] inv_sel_hsic_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80

Und das nach dem "sudo udevadm info /dev/sda1" (musste aus- und wieder einstecken, sind also nur die normalen "einsteck-meldungen".
Nachem ich den ersten Befehl ausgeführt, den Stick drin gelassen und den zweiten direkt hinterhergejagt habe, gab es nämlich keine neuen Einträge)

Code: Alles auswählen

[  534.021975] usb 1-1.5: USB disconnect, device number 5
[  537.836773] usb 1-1.5: new high-speed USB device number 6 using dwc_otg
[  537.939944] usb 1-1.5: New USB device found, idVendor=8564, idProduct=4000
[  537.939963] usb 1-1.5: New USB device strings: Mfr=3, Product=4, SerialNumber=5
[  537.939976] usb 1-1.5: Product: Transcend
[  537.939988] usb 1-1.5: Manufacturer: TS-RDF5
[  537.940001] usb 1-1.5: SerialNumber: 000000000039
[  537.941138] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[  537.942054] scsi host1: usb-storage 1-1.5:1.0
[  538.938396] scsi 1:0:0:0: Direct-Access     TS-RDF5  SD  Transcend    TS37 PQ: 0 ANSI: 6
[  538.939540] sd 1:0:0:0: Attached scsi generic sg0 type 0
[  539.215273] sd 1:0:0:0: [sda] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB)
[  539.216031] sd 1:0:0:0: [sda] Write Protect is off
[  539.216041] sd 1:0:0:0: [sda] Mode Sense: 23 00 00 00
[  539.218064] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  539.222654]  sda: sda1
[  539.227840] sd 1:0:0:0: [sda] Attached SCSI removable disk
pi@raspberrypi:~ $

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 21:49:42

Also durch "udevadm info --query=symlink --attribute-walk --name=/dev/sda1" kannst du so eine Fehlermeldung produzieren? Beim normalen einstecken passiert hingegen nichts?

Dann haben wir doch den Auslöser ... das sieht sehr verdächtig nach diesem Fehler aus:
https://github.com/raspberrypi/firmware/issues/21
Und hier steht, er sei behoben:
https://bugs.launchpad.net/raspbian/+bug/1031674
seit Ende 2013.

Allerdings ist da von einem "Crash" die Rede und der Pi reagiert danach nicht mehr. Bei dir hingegen wirkt die Sache harmlos ... es läuft ja alles.

Das kannst du so schon mal an den Herausgeber deines Kernels weitergeben ... der müsste dann zumindest wissen, wo er suchen muss. Interessant wäre vielleicht noch, ob dieser Fehler nur bei dem einen Cardreader auftritt oder auch bei anderen USB-Sticks.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 22:00:00

NAB hat geschrieben:Also durch "udevadm info --query=symlink --attribute-walk --name=/dev/sda1" kannst du so eine Fehlermeldung produzieren? Beim normalen einstecken passiert hingegen nichts?

Dann haben wir doch den Auslöser ... das sieht sehr verdächtig nach diesem Fehler aus:
https://github.com/raspberrypi/firmware/issues/21
Und hier steht, er sei behoben:
https://bugs.launchpad.net/raspbian/+bug/1031674
seit Ende 2013.

Allerdings ist da von einem "Crash" die Rede und der Pi reagiert danach nicht mehr. Bei dir hingegen wirkt die Sache harmlos ... es läuft ja alles.

Das kannst du so schon mal an den Herausgeber deines Kernels weitergeben ... der müsste dann zumindest wissen, wo er suchen muss. Interessant wäre vielleicht noch, ob dieser Fehler nur bei dem einen Cardreader auftritt oder auch bei anderen USB-Sticks.


Hab es im Forum gepostet. Kannst ja gerne schauen ob das so richtig wiedergegeben ist: https://forums.adafruit.com/viewtopic.php?f=47&t=94972
Hier mal der Fehler mit einem normalen USB-Stick:

Code: Alles auswählen

[ 3125.064770] dwc_otg 3f980000.usb: Invalid offset (0xffffffff)
[ 3125.064891] hsic_connect_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.065005] guid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.065116] mode_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.065228] srpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.065337] Core Global Registers
[ 3125.065349] GOTGCTL   @0xF3980000 : 0x001C0001
[ 3125.065359] GOTGINT   @0xF3980004 : 0x00000000
[ 3125.065368] GAHBCFG   @0xF3980008 : 0x00000031
[ 3125.065378] GUSBCFG   @0xF398000C : 0x20001700
[ 3125.065387] GRSTCTL   @0xF3980010 : 0x80000000
[ 3125.065396] GINTSTS   @0xF3980014 : 0x04000021
[ 3125.065406] GINTMSK   @0xF3980018 : 0xF301080E
[ 3125.065415] GRXSTSR   @0xF398001C : 0x000F0001
[ 3125.065424] GRXFSIZ   @0xF3980024 : 0x00000306
[ 3125.065433] GNPTXFSIZ @0xF3980028 : 0x01000306
[ 3125.065442] GNPTXSTS  @0xF398002C : 0x30080100
[ 3125.065451] GI2CCTL   @0xF3980030 : 0x00000000
[ 3125.065460] GPVNDCTL  @0xF3980034 : 0x00000000
[ 3125.065469] GGPIO     @0xF3980038 : 0x00000000
[ 3125.065479] GUID              @0xF398003C : 0x2708A000
[ 3125.065488] GSNPSID   @0xF3980040 : 0x4F54280A
[ 3125.065497] GHWCFG1   @0xF3980044 : 0x00000000
[ 3125.065506] GHWCFG2   @0xF3980048 : 0x228DDD50
[ 3125.065515] GHWCFG3   @0xF398004C : 0x0FF000E8
[ 3125.065524] GHWCFG4   @0xF3980050 : 0x1FF00020
[ 3125.065533] GLPMCFG   @0xF3980054 : 0x75736230
[ 3125.065542] GPWRDN    @0xF3980058 : 0x00000000
[ 3125.065551] GDFIFOCFG         @0xF398005C : 0x00000000
[ 3125.065561] ADPCTL    @0xF3980060 : 0x00000000
[ 3125.065570] HPTXFSIZ  @0xF3980100 : 0x02000406
[ 3125.065581] DIENPTXF[1] @0xF3980104 : 0x02000406
[ 3125.065591] DIENPTXF[2] @0xF3980108 : 0x02000406
[ 3125.065602] DIENPTXF[3] @0xF398010C : 0x02000406
[ 3125.065612] DIENPTXF[4] @0xF3980110 : 0x02000406
[ 3125.065622] DIENPTXF[5] @0xF3980114 : 0x02000406
[ 3125.065632] DIENPTXF[6] @0xF3980118 : 0x02000406
[ 3125.065642] DIENPTXF[7] @0xF398011C : 0x02000406
[ 3125.065650] PCGCCTL   @0xF3980E00 : 0x00000000
[ 3125.065659] Host Global Registers
[ 3125.065668] HCFG              @0xF3980400 : 0x00000000
[ 3125.065677] HFIR              @0xF3980404 : 0x00001D4C
[ 3125.065687] HFNUM     @0xF3980408 : 0x1C40151C
[ 3125.065696] HPTXSTS   @0xF3980410 : 0x0D080200
[ 3125.065705] HAINT     @0xF3980414 : 0x00000000
[ 3125.065714] HAINTMSK  @0xF3980418 : 0x00000001
[ 3125.065723] HPRT0     @0xF3980440 : 0x00001005
[ 3125.065732] Host Channel 0 Specific Registers
[ 3125.065741] HCCHAR    @0xF3980500 : 0xA0DC9810
[ 3125.065750] HCSPLT    @0xF3980504 : 0x00000000
[ 3125.065759] HCINT     @0xF3980508 : 0x00000000
[ 3125.065768] HCINTMSK  @0xF398050C : 0x00000006
[ 3125.065777] HCTSIZ    @0xF3980510 : 0x00080010
[ 3125.065786] HCDMA     @0xF3980514 : 0xF9755200
[ 3125.065794] Host Channel 1 Specific Registers
[ 3125.065803] HCCHAR    @0xF3980520 : 0x013E8808
[ 3125.065812] HCSPLT    @0xF3980524 : 0x8001C102
[ 3125.065821] HCINT     @0xF3980528 : 0x00000000
[ 3125.065830] HCINTMSK  @0xF398052C : 0x00000000
[ 3125.065839] HCTSIZ    @0xF3980530 : 0x00080008
[ 3125.065848] HCDMA     @0xF3980534 : 0xFA814468
[ 3125.065856] Host Channel 2 Specific Registers
[ 3125.065865] HCCHAR    @0xF3980540 : 0x013E8808
[ 3125.065874] HCSPLT    @0xF3980544 : 0x8001C102
[ 3125.065883] HCINT     @0xF3980548 : 0x00000000
[ 3125.065892] HCINTMSK  @0xF398054C : 0x00000000
[ 3125.065901] HCTSIZ    @0xF3980550 : 0x00080008
[ 3125.065910] HCDMA     @0xF3980554 : 0xFA8148D0
[ 3125.065918] Host Channel 3 Specific Registers
[ 3125.065927] HCCHAR    @0xF3980560 : 0x013E9008
[ 3125.065936] HCSPLT    @0xF3980564 : 0x8001C102
[ 3125.065945] HCINT     @0xF3980568 : 0x00000000
[ 3125.065954] HCINTMSK  @0xF398056C : 0x00000000
[ 3125.065963] HCTSIZ    @0xF3980570 : 0x00080008
[ 3125.065972] HCDMA     @0xF3980574 : 0xFA814D38
[ 3125.065980] Host Channel 4 Specific Registers
[ 3125.065989] HCCHAR    @0xF3980580 : 0x013E9008
[ 3125.065998] HCSPLT    @0xF3980584 : 0x8001C102
[ 3125.066006] HCINT     @0xF3980588 : 0x00000000
[ 3125.066015] HCINTMSK  @0xF398058C : 0x00000000
[ 3125.066024] HCTSIZ    @0xF3980590 : 0x00080008
[ 3125.066033] HCDMA     @0xF3980594 : 0xFA8151A0
[ 3125.066041] Host Channel 5 Specific Registers
[ 3125.066050] HCCHAR    @0xF39805A0 : 0x20DC9810
[ 3125.066059] HCSPLT    @0xF39805A4 : 0x00000000
[ 3125.066068] HCINT     @0xF39805A8 : 0x00000000
[ 3125.066077] HCINTMSK  @0xF39805AC : 0x00000000
[ 3125.066086] HCTSIZ    @0xF39805B0 : 0x80080010
[ 3125.066095] HCDMA     @0xF39805B4 : 0xF9755200
[ 3125.066103] Host Channel 6 Specific Registers
[ 3125.066112] HCCHAR    @0xF39805C0 : 0x013E8808
[ 3125.066121] HCSPLT    @0xF39805C4 : 0x8001C102
[ 3125.066130] HCINT     @0xF39805C8 : 0x00000000
[ 3125.066139] HCINTMSK  @0xF39805CC : 0x00000000
[ 3125.066148] HCTSIZ    @0xF39805D0 : 0x00080008
[ 3125.066157] HCDMA     @0xF39805D4 : 0xFA815A70
[ 3125.066165] Host Channel 7 Specific Registers
[ 3125.066174] HCCHAR    @0xF39805E0 : 0x20DC9810
[ 3125.066183] HCSPLT    @0xF39805E4 : 0x00000000
[ 3125.066191] HCINT     @0xF39805E8 : 0x00000000
[ 3125.066200] HCINTMSK  @0xF39805EC : 0x00000000
[ 3125.066209] HCTSIZ    @0xF39805F0 : 0x80080010
[ 3125.066218] HCDMA     @0xF39805F4 : 0xF9755200
[ 3125.066338] gpvndctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.066452] ggpio_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.066567] hprt0_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.066682] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 192000
[ 3125.448102] gnptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448178] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 3125.448234] busconnected_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448345] gotgctl_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448474] grxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448536] gsnpsid_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448596] gusbcfg_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448655] hptxfsiz_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448716] devspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.448730] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 3125.448828] Core is not in hibernation
[ 3125.448991] hnpcapable_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3125.449051] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 384000
[ 3126.370060] enumspeed_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80
[ 3126.370079] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 3126.370126] inv_sel_hsic_show(b9593810) -> platform_dev b9593800, otg_dev b974bb80

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 22:07:29

Eomer hat geschrieben:Kannst ja gerne schauen ob das so richtig wiedergegeben ist
Fast ... die Info, dass der Pi bei dir eben nicht einfriert wär noch hilfreich (und macht die Sache deutlich weniger dramatisch - wir haben ja bisher keine Fehlfunktion gefunden).
Eomer hat geschrieben:Hier mal der Fehler mit einem normalen USB-Stick:
Gut! Das macht es für andere deutlich leichter nachvollziehbar.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

TomL

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von TomL » 21.04.2016 22:08:57

:( Ich kriegs nicht hin..... :roll: ... so ein Mist. Ich habe zunächst noch ein paar Fehler behoben und festgestellt, nach der Gartenarbeit ist nicht gut programmieren... mit ein wenig Erschöpfung passiert doch so einiges, was man nicht möchte.....

Aber ich kriegs nicht mit ntfs hin und ich habe keine Ahnung warum. Starte ich das Script von Hand, wird der ntfs-Stick astrein gemountet.

Code: Alles auswählen

usbmount add /dev/sdb1
Mit

Code: Alles auswählen

usbmount remove /dev/sdb1
wird er fehlerlos unmountet. Aber sobald ich es via udev-Rule beim Event "Plug-In" machen lasse, gibts Probleme. Zuerst fragt mich der Filemanager "anzeigen" und wenn ich das bestätige, wird das Fenster geöffnet, der Einhalt des Sticks angezeigt und dann wars das. Der nächste Klick aufs Laufwerk bringt "ungültiges Laufwerk und mit "df" wird diese Meldung angezeigt:

Code: Alles auswählen

df: „/media/sdb1“: Der Socket ist nicht verbunden
Starte ich dann das Script wieder manuell, erst mit remove und dann mit add, ist alles korrek.

Ich habe das Script noch mal im Posting ausgetauscht und hoffe, jemand hat ne Idee für dieses Phänomen.
@eomer, tritt bei Dir dieser Fehler auch auf oder wird der NTFS-Stick ordentlich gemountet?

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 22:16:31

@NAB: Guter Hinweis, Danke! Hab meinen Beitrag abgeändert und die Info nachgeliefert!


Jepp, er sagt beim öffnen über den Filemanager schon:
The specified directory '/media/cardreader' is not valid

Code: Alles auswählen

pi@raspberrypi:/etc/udev/rules.d $ df
df: ‘/media/cardreader’: Transport endpoint is not connected
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       30553108 3938284  25318008  14% /
devtmpfs          469744       0    469744   0% /dev
tmpfs             474052       0    474052   0% /dev/shm
tmpfs             474052    6472    467580   2% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             474052       0    474052   0% /sys/fs/cgroup
/dev/mmcblk0p1     61384   21080     40304  35% /boot
tmpfs              94812       0     94812   0% /run/user/1000
Normal umount macht er bei mir auch.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 22:26:05

TomL, probiere mal diese Zeile:

Code: Alles auswählen

/bin/mount $Device $MountTo -t ntfs  -o user,ro
Ist der Mount damit beständig?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 22:29:25

NAB hat geschrieben:TomL, probiere mal diese Zeile:

Code: Alles auswählen

/bin/mount $Device $MountTo -t ntfs  -o user,ro
Ist der Mount damit beständig?
Hab es probiert. Gleicher Fehler

Ist das auch der Fehler?
https://bugs.debian.org/cgi-bin/bugrepo ... bug=774149


scheint ein Problem mit NTFS zu sein. Und hier die Lösung (die auch wieder aufwändig aussieht :( )
https://bugs.debian.org/cgi-bin/bugrepo ... 774149#177

Code: Alles auswählen

pi@raspberrypi:/etc/udev/rules.d $ df -h
df: ‘/media/cardreader’: Transport endpoint is not connected
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        30G  3.8G   25G  14% /
devtmpfs        459M     0  459M   0% /dev
tmpfs           463M     0  463M   0% /dev/shm
tmpfs           463M  6.4M  457M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           463M     0  463M   0% /sys/fs/cgroup
/dev/mmcblk0p1   60M   21M   40M  35% /boot
tmpfs            93M     0   93M   0% /run/user/1000

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 22:51:20

Eomer hat geschrieben:Hab es probiert. Gleicher Fehler
Das war nicht die Antwort, die ich hören wollte. Dieses "Transport endpoint is not connected" kommt von fuse, und "ntfs" sollte eigentlich ohne Fuse auskommen. Also benutzt er bei "ntfs" jetzt wohl auch ntfs-3g :cry:

Steht in den Logs irgendwas von so einem "systemd-udevd timeout"?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Eomer
Beiträge: 63
Registriert: 27.04.2012 23:24:51

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von Eomer » 21.04.2016 22:55:01

NAB hat geschrieben:
Eomer hat geschrieben:Hab es probiert. Gleicher Fehler
Das war nicht die Antwort, die ich hören wollte. Dieses "Transport endpoint is not connected" kommt von fuse, und "ntfs" sollte eigentlich ohne Fuse auskommen. Also benutzt er bei "ntfs" jetzt wohl auch ntfs-3g :cry:

Steht in den Logs irgendwas von so einem "systemd-udevd timeout"?

Hier mal das dmesg
Von udev sehe ich nichts


EDIT: Gelöscht, da irrelevant und es macht alles unübersichtlich.
Zuletzt geändert von Eomer am 21.04.2016 23:20:56, insgesamt 1-mal geändert.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: [SHELL] Festen Mount point für USB cardreader

Beitrag von NAB » 21.04.2016 23:16:53

Nein, das ist das Kernel-Log, da schreibt Systemd nicht rein. Ich meinte Meldungen wie die hier:
Apr 19 19:45:54 raspberrypi systemd-udevd[3297]: timeout: killing '/bin/bash /opt/bin/myfork.sh /dev/sda1' [3325]
die journalctl anzeigt.

Aber wie auch immer, TomL, du bist jetzt hier rein gerasselt:
https://wiki.archlinux.org/index.php/Ud ... udev_rules
Vielleicht glaubst du mir endlich, dass dein Udev-Gescripte Mist ist ... du sollst die Software von Poettering genau so benutzen, wie er es voraussieht, also tu das doch einfach.

Das sieht hier so herrlich einfach aus:
https://technik.blogbasis.net/arch-auto ... 09-10-2015
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

TomL

Re: AW: [SHELL] Festen Mount point für USB cardreader

Beitrag von TomL » 22.04.2016 11:01:24

NAB hat geschrieben: Vielleicht glaubst du mir endlich, dass dein Udev-Gescripte Mist ist ...
Offensichtlich hast du den Sinn des Scriptes gar nicht verstanden. Der Sinn des Scriptes ist es, Devices unter ihrem Device-Namen zu mounten und zu verhindern, dass der Automouter das unter irgendwelchen phantasienamen tut. Und genau DAS macht es perfek als Udev-Mount-Wrapper.

Es war nie dazu konzipiert Child-Jobs zu starten oder Fuse-FS zu handeln... genau die beiden Fälle, die udev durch killen der Jobs unmöglich macht, wenn der Event-Handler fertig ist. Das bedeutet aber nicht, dass das Script Mist ist, sondern nur, dass man es nicht als udev-wrapper startet, sondern als Systemd-Service.

Der einzige Grund, warum das nicht längst gelöst ist, ist das Wetter und die Chefin, die mich zu Zwangsarbeit im Garten und am Haus verdonnert hat. *lol*

Antworten