Disco USB 2.0 su OpenWRT su ASUS WL-500G
Da Wizard linux team wiki.
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.

