Forum: PC Hard- und Software OpenWrt LEDE: USB funktioniert nicht.


von Friedhelm (Gast)


Angehängte Dateien:

Lesenswert?

Es gelingt mir nicht einen USB-Stick auf einem Ralink 305x zu 
installieren. Es liegt höchstwahrscheinlich an der Datei libusb (siehe 
Fehlermeldung unten). Die USB-Installation habe ich zweimal ohne Erfolg 
durchgeführt.

https://openwrt.org/docs/guide-user/storage/usb-installing

Im Anhang ist der Bootvorgang. Einige USB-Teile werden registriert (ab 
Zeile 219). Ein sda1 ist nicht vorhanden.

Was kann ich tun, um das Problem zu lösen bzw. weiter einzugrenzen?
1
root@OpenWrt:/# lsusb
2
unable to initialize libusb: -99
3
root@OpenWrt:/#

/dev
1
console             mtd6                ttyS10
2
cpu_dma_latency     mtd6ro              ttyS11
3
full                mtdblock0           ttyS12
4
gpiochip0           mtdblock1           ttyS13
5
i2c-0               mtdblock2           ttyS14
6
kmsg                mtdblock3           ttyS15
7
log                 mtdblock4           ttyS2
8
memory_bandwidth    mtdblock5           ttyS3
9
mtd0                mtdblock6           ttyS4
10
mtd0ro              network_latency     ttyS5
11
mtd1                network_throughput  ttyS6
12
mtd1ro              null                ttyS7
13
mtd2                ppp                 ttyS8
14
mtd2ro              ptmx                ttyS9
15
mtd3                pts                 urandom
16
mtd3ro              random              watchdog
17
mtd4                shm                 watchdog0
18
mtd4ro              tty                 zero
19
mtd5                ttyS0
20
mtd5ro              ttyS1

von Friedhelm (Gast)


Lesenswert?

Bin jetzt etwas weiter gekommen. In einem Forum habe ich den Hinweis 
bekommen, dass bei dem "libusb -99"-Fehler ein weiteres Paket (warum 
auch immer) zu laden ist: opkg install kmod-usb-dwc2 (siehe opkg ...).

Das Gerät ist vorhanden (siehe lsusb) lässt sich aber nicht mounten.

root@OpenWrt:/# mount -t vfat /dev/sda1 /mnt
mount: mounting /dev/sda1 on /mnt failed: No such device

Das Device ist in /dev vorhanden:

brw-------    1 root     root        8,   1 May 13 17:10 sda1

Stimmt was mit dem Mount-Befehl nicht?

opkg install kmod-usb-dwc2
1
[   41.868408] scsi 0:0:0:0: Direct-Access              USB DRIVE        2.00 PQ: 0 ANSI: 2
2
[   41.884769] sd 0:0:0:0: [sda] 1024000 512-byte logical blocks: (524 MB/500 MiB)
3
[   42.035566] sd 0:0:0:0: [sda] Write Protect is off
4
[   42.040592] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
5
[   42.047473] sd 0:0:0:0: [sda] No Caching mode page found
6
[   42.052885] sd 0:0:0:0: [sda] Assuming drive cache: write through
7
[   42.070713]  sda: sda1
8
[   42.099426] sd 0:0:0:0: [sda] Attached SCSI removable disk


lsusb
1
Bus 001 Device 003: ID 04e8:0111 Samsung Electronics Co., Ltd Connect3D Flash Drive
2
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3
4
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
5
    |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M

von ### (Gast)


Lesenswert?

Da wird wohl der Treiber fuer das Filesystem fehlen.
Hier mal was ich bei meinem mobilen Reiserouterchen benutze:
Keine Ahnung welche OperWRT-Version da drauf ist.
1
crc16.ko
2
crypto_hash.ko
3
ehci-hcd.ko
4
ehci-platform.ko
5
ext4.ko
6
fat.ko
7
jbd2.ko
8
mbcache.ko
9
nls_cp437.ko
10
nls_iso8859-1.ko
11
ohci-hcd.ko
12
scsi_mod.ko
13
sd_mod.ko
14
usb-storage.ko
15
vfat.ko

von ### (Gast)


Lesenswert?

P.S.:
1
 _______                     ________        __
2
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
3
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
4
 |_______||   __|_____|__|__||________||__|  |____|
5
          |__|
6
 BARRIER BREAKER (Bleeding Edge, r39527)

von Friedhelm (Gast)


Lesenswert?

Danke für deinen Hinweis. ".ko"-Datein finde ich auf dem OpenWrt LEDE 
nicht.

root@OpenWrt:/# ls -R | grep *ko

Wo sind diese Treiber?

Immerhin erkennt "block" den USB-Stick und dessen Filetype.
1
root@OpenWrt:/# /sbin/block info
2
/dev/mtdblock5: UUID="77cc86f0-881ccbf9-54077516-235d2fe7" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
3
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
4
/dev/sda1: UUID="66F8-2EB6" LABEL="SHUTTER" VERSION="FAT16" TYPE="vfat"

von RTFM (Gast)


Lesenswert?


von oszi40 (Gast)


Lesenswert?

Friedhelm schrieb:
> Es gelingt mir nicht einen USB-Stick auf einem

Schon mal eine Gegenprobe woanders gemacht? Strom=?

von Friedhelm (Gast)


Lesenswert?

Es funktioniert, aber nicht stabil.

- vfat nachinstalliert
- device in der fstab eingetragen
- mount -t vfat /dev/sda1 /mnt/sda1

Der Stick "meldet" sich zwischendurch ab. Beim erneuten mounten kommt 
die Meldung:

Volume was not properly unmounted. Some data may be corrupt. Please run 
fsck.


Witz: fsck ist nicht installiert. Muss bis morgen warten.

@ ###

Vielen Dank für den Tipp mit den Treibern.

@ oszi40

Die Stromaufnahme liegt bei etwas unter 200 mA bei 12 V. Werde einen 
Blick auf das Netzteil werfen. Der Stick selbst läuft auf Windows 
einwandfrei.

von ### (Gast)


Lesenswert?

> Es funktioniert, aber nicht stabil.

Da ist wohl der Akku platt.
Hab ich ersetzt durch: 2x 470 uF "normale" Elko + 47 uF Tantal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.