Disco USB 2.0 su OpenWRT su ASUS WL-500G

Da Wizard linux team wiki.

Jump to: navigation, search

Per utilizzare una periferica di massa USB sull'Asus WL-500G bisogna installare i seguenti moduli nel kernel di OpenWrt compresi quelli dei fle system ext2 e ext3 e fat:



    kmod-usb-core
    kmod-usb-ohci
    kmod-usb-serial
    kmod-usb-storage
    kmod-usb-uhci


e

    kmod-vfat
    kmod-fs-ext2
    kmod-fs-ext3


in relazione al tipo di file system che abbiamo sul supporto.


Dopo aver installato questi moduli riavviamo la nostra scatoletta e possiamo attaccare il disco fisso USB 2.0. Facendo un ssh al 192.168.1.1 e digitando il comando dmesg dovremmo ottenere il seguente risultato:



    hub.c: new USB device 01:03.0-2, assigned address 2
    scsi0 : SCSI emulation for USB Mass Storage devices
    Vendor: MAXTOR 6 Model: L040J2 Rev: AR1.
    Type: Direct-Access ANSI SCSI revision: 02
    Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sda: 78177792 512-byte hdwr sectors (40027 MB)
    Partition check:
    /dev/scsi/host0/bus0/target0/lun0: p1
    WARNING: USB Mass Storage data integrity not assured
    USB Mass Storage device found at 2
    jffs2: attempt to mount non-MTD device 08:01
    SQUASHFS error: Can't find a SQUASHFS superblock on sd(8,1)



e digitando mount senza parametri seguito dal tasto INVIO nell'ultima riga dovremmo avere l'indicazione del disco montato.



Un problema che mi è capitato è che il disco non venisse riconosciuto in maniera corretta. Questo dipende dall'alimentazione o dal cavo USB. Potete provare con un cavo diverso e magari con uno con due attachi sulla parte del WL-500G ma in questo modo bloccate entrambe le porte USB di cui è dotato.



Io ho risolto il problema utilizzando un HUB USB 2.0 alimentato della KRAUN e per non avere un altro alimentatore nella mia già piena multipresa ho sdoppiato l'alimentazione del WL-500G visto che l'HUB è alimentato a 5V. Tutto questo nel prossimo tutorial.

wizard linux team