News:

Ritornati online con una nuova veste grafica

Menu principale

[HELP] Linksys NSLU2

Aperto da ear, 05 Maggio 2007, 18:20:41

Discussione precedente - Discussione successiva

ear

Ho toppato io nel replicare prima...

Si il comando che ho dato è stato ln  non ls... :-P

Il problema è che quelle directory non riesco proprio a trovarle...

Walter

#31
CitazioneIl problema è che quelle directory non riesco proprio a trovarle...
...
...riusciresti a listarmi il contenuto della directory /opt/etc?

Prova a digitare
dmesg > kernel_log
e posta il contenuto di kernel_log... devo vederci chiaro in questa faccenda...
Adesso comincerò ad usare le maniere forti...
L'unica banalità sta nel giudizio.

ear

#32
Citazione di: MsZ
...
...riusciresti a listarmi il contenuto della directory /opt/etc?

Prova a digitare
dmesg > kernel_log
e posta il contenuto di kernel_log... devo vederci chiaro in questa faccenda...
Adesso comincerò ad usare le maniere forti...

Il contenuto della directory /opt/etc è:
Citazionefonts           init.d          nanorc          openssh

mentre il contenuto del file kernel_log è:
CitazioneSwansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch ([email protected])
devfs: boot_options: 0x0
Installing knfsd (copyright © 1996 [email protected]).
JFFS2 version 2.1. © 2001 Red Hat, Inc., designed by Axis Communications AB.
i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-algo-bit.o: i2c bit algorithm module version 2.6.1 (20010830)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xff000003 (irq = 15) is a XScale UART
ttyS01 at 0xff001003 (irq = 13) is a XScale UART
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
SCSI subsystem driver Revision: 1.00
* host:<NULL>
IXP425 Flash: Found an alias at 0x800000 for the chip at 0x0
cfi_cmdset_0001: Erase suspend on write enabled
0: offset=0x0,size=0x20000,blocks=64
Using buffer write method
Creating 6 MTD partitions on "IXP425 Flash":
0x00000000-0x00040000 : "RedBoot"
0x00040000-0x00060000 : "SysConf"
0x00060000-0x00160000 : "Kernel"
0x00160000-0x00180000 : "Ramdisk"
0x00180000-0x007e0000 : "Flashdisk"
0x007e0000-0x00800000 : "FIS directory"
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
pci probe begin
ehci_hcd 00:01.2: NEC Corporation USB 2.0
ehci_hcd 00:01.2: irq 26, pci mem c3872f00
usb.c: new USB bus registered, assigned bus number 1
PCI: 00:01.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW.
PCI: 00:01.2 PCI cache line size corrected to 32.
ehci_hcd 00:01.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-19/2.4
Device descriptor:8 bytes received.
hci_hcd 00:01.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-19/2.4
Device descriptor:8 bytes received.
Device descriptor:18 bytes received.
hub.c: USB hub found
hub.c: 5 ports detected
pci probe ok
host/usb-uhci.c: $Revision: 1.3 $ time 18:18:04 Apr 10 2006
host/usb-uhci.c: High bandwidth mode enabled
host/usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
host/usb-ohci.c: USB OHCI at membase 0xc387a000, IRQ 28
host/usb-ohci.c: usb-00:01.0, NEC Corporation USB
usb.c: new USB bus registered, assigned bus number 2
Device descriptor:8 bytes received.
Device descriptor:18 bytes received.
hub.c: USB hub found
hub.c: 3 ports detected
host/usb-ohci.c: USB OHCI at membase 0xc3880000, IRQ 27
host/usb-ohci.c: usb-00:01.1, NEC Corporation USB (#2)
usb.c: new USB bus registered, assigned bus number 3
Device descriptor:8 bytes received.
Device descriptor:18 bytes received.
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
i2c-dev.o: Registered 'IXP425 I2C Adapter' as minor 0
i2c-core.o: adapter IXP425 I2C Adapter registered as adapter 0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
IP-Config: No network devices available.
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.97 (double precision)
[CUT]
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 244K
hub.c: new USB device 00:01.2-2, assigned address 2
Device descriptor:8 bytes received.
Device descriptor:18 bytes received.
Protocol: Transparent SCSI
*** detect:usb-storage
* scsi_register: usb-storage-0,
* scsi_reg, hostno:0 prot is 50
* scsi_reg, retval->host_no:0
scsi0 : SCSI emulation for USB Mass Storage devices
! scan_scsis
scsi0 : SCSI emulation for USB Mass Storage devices
! scan_scsis
do read capacity!!!
read capacity ok!!!
The capacity is 488397168
*** 50
  Vendor: SEAGATE   Model: ST3250820A        Rev: 3.AA
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
32 port connect!!!!!
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Module init.
ixp425_eth:
Initializing IXP425 NPE Ethernet driver software v. 1.1
ixp425_eth: CPU clock speed (approx) = 0 MHz
[error] ixEthMiiPhyScan : unexpected Mii PHY ID 00008201
ixp425_eth: ixp0 is using the PHY at address 1
ixp425_eth: ixp1 is using the PHY at address 0
ixp425_eth: ixEthMiiLinkStatus failed on PHY0.
        Can't determine
the auto negotiated parameters. Using default values.
enable_irq(22) unbalanced from c39451bc
X1226: I2C based RTC driver.
i2c-core.o: driver X1226 registered.
X1226: found X1226 on IXP425 I2C Adapter
i2c-core.o: client [X1226] registered to adapter [IXP425 I2C Adapter](pos. 0).
atr is 1f
ufsd: driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Adding Swap: 120480k swap-space (priority -1)

Spero di non aver saltato qualche riga...

Walter

Ultime cose, poi proviamo con qualcosa di drastico.

1-Che file ci sono in /opt/etc/init.d?

2-Prova a scrivere
uname -a
e dimmi che ti dice.

3-Scrivi
less /etc/rc.d/rc.local
e dimmi che c'è scritto.

4-Nella directory /etc/rc.d ci sono file che hanno nome rc.0, rc.4, rc.6?
L'unica banalità sta nel giudizio.

ear

#34
Citazione di: MsZ
Ultime cose, poi proviamo con qualcosa di drastico.

1-Che file ci sono in /opt/etc/init.d?

S05gconv-modules S40sshd         S57amuled       amuled

Citazione di: MsZ
2-Prova a scrivere
uname -a
e dimmi che ti dice.

Linux LKGD3A837 2.4.22-xfs #1 Mon Apr 10 18:17:11 PDT 2006 armv5b unknown

Citazione di: MsZ
3-Scrivi
less /etc/rc.d/rc.local
e dimmi che c'è scritto.

# less /etc/rc.d/rc.local
less: No such file or directory

Citazione di: MsZ
4-Nella directory /etc/rc.d ci sono file che hanno nome rc.0, rc.4, rc.6?

# ls /etc/rc.d/
rc.1            rc.amuled       rc.bootbin      rc.crond        rc.functions    rc.halt         rc.lan          rc.local        rc.locmods      rc.modules      rc.network      rc.optware-start rc.optware-stop rc.quickset     rc.quota        rc.reboot       rc.reset_usrgrpshare rc.rstimezone   rc.samba        rc.sysinit      rc.syslogd      rc.thttpd       rc.xinetd

Immagino che non sia andata come credevi...

Walter

#35
Se vai in /etc/rc.d e scrivi
ls --color
quali file sono verdi?

EDIT: Scusa, colpa mia... molto probabilmente non hai less... Cazzarola, che distro menomata...

Allora prova a fare
cat /etc/rc.d/rc.local
e dimmi che ti dice...
L'unica banalità sta nel giudizio.

ear

Citazione di: MsZ
Se vai in /etc/rc.d e scrivi
ls --color
quali file sono verdi?

# cd /etc/rc.d
# ls --color
ls: invalid option -- -
BusyBox v0.60.4 (2004.09.28-10:24+0000) multi-call binary

Usage: ls [-1AacCdeFilnpLRrSstuvxXk] [filenames...]

Walter

Citazione di: ear
ls: invalid option -- -


Allora...  
...entra in /etc/rc.d e fai
ls -la
e guarda quali file hanno permessi -rwxr-xr-x (o -r-xr-xr-x).
L'unica banalità sta nel giudizio.

ear

#38
Citazione di: MsZ


Allora...  
...entra in /etc/rc.d e fai
ls -la
e guarda quali file hanno permessi -rwxr-xr-x (o -r-xr-xr-x).

Tutti -rwxr-xr-x  

P.S.: alla fine se ci riusciamo a farlo funzionare sarebbe ottimo scrivere una guida...

P.P.S.: se non rispondo più è perchè fastweb mi sta lasciando per ora...noto già i primi segnali di assenza di banda...

Walter

Ultima cosa, poi per oggi basta: è una cosa semplice, potrebbe funzionare.
Prova ad aprire con nano (o con un editor di testo ASCII) il file /etc/rc.d/rc.local e ad aggiungere le seguenti righe:
export PATH=$PATH:/opt/bin:/etc/rc.d
./rc.amuled start

Assicurati che nello script rc.local ci sia la riga
#!/bin/bash
sopra a qualsiasi cosa.
Puoi togliere la voce PATH dallo script rc.amuled.

Se funziona ho capito dove ho sbagliato...
L'unica banalità sta nel giudizio.

ear

#40
Citazione di: MsZ
Ultima cosa, poi per oggi basta: è una cosa semplice, potrebbe funzionare.
Prova ad aprire con nano (o con un editor di testo ASCII) il file /etc/rc.d/rc.local e ad aggiungere le seguenti righe:
export PATH=$PATH:/opt/bin:/etc/rc.d
./rc.amuled start

Assicurati che nello script rc.local ci sia la riga
#!/bin/bash
sopra a qualsiasi cosa.
Puoi togliere la voce PATH dallo script rc.amuled.

Se funziona ho capito dove ho sbagliato...

Ho inserito le due righe...
Ora il file /etc/rc.d/rc,local è:
#!/bin/bash

HOSTNAME=`hostname`

if ( [ -r /unslung/rc.local ] && . /unslung/rc.local ) ; then return 0 ; fi

/usr/sbin/CheckResetButton 2>/dev/null
/usr/sbin/CheckPowerButton 2>/dev/null
/usr/sbin/do_umount 2>/dev/null
/bin/chmod 775 /share 2>/dev/null
/bin/chown admin.everyone /share/hdd/ 2>/dev/null
/bin/chown admin.everyone /share 2>/dev/null
/etc/rc.d/rc.quota 2>/dev/null
/usr/sbin/init_media 2>/dev/null
/bin/echo "$HOSTNAME: boot complete!"; check_status
export PATH=$PATH:/opt/bin:/etc/rc.d
./rc.amuled start


Sopra ogni cosa c'era scritto:
#!/bin/sh
è la stessa cosa...?

Cmq ho cancellato #!/bin/sh e ho inserito #!/bin/bash

Come ultima cosa ho cancellato la riga PATH=$PATH:/opt/share/amule:/opt/bin da rc.amuled

ma continua a non caricare il programma all'inizio...  

Walter

#41
Rimetti#!/bin/shal posto di#!/bin/bashintanto. (Meglio lasciare com'era prima.  )

Poi scrivi, al posto di ./rc.amuled start
/etc/rc.d/rc.amuled start
Se non dovesse funzionare, prova
/etc/rc.d/rc.amuled start 2>/dev/null

Sai dirmi se nella directory /opt/etc c'è una catella chiamata conf.d?

Se scrivi df da terminale che cosa ti dice?
L'unica banalità sta nel giudizio.

ear

#42
aMule non è stato caricato ne con la prima ne con la seconda riga di comando...     

Nella cartella /opt/etc le cartelle sono le seguenti:
Citazionefonts           init.d          nanorc          openssh

Scrivendo df ottengo:

Citazione# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs               240125792 126302220 111384024  53% /
/dev/sda1                 6528      6328       200  97% /initrd
/dev/sda1            240125792 126302220 111384024  53% /
/dev/sda1            240125792 126302220 111384024  53% /share/flash/data
/dev/sda2               116661      4152    111305   4% /share/flash/conf
#

Walter

#43
CitazioneThe initrd stored in flash has two absolute size limits. It must be less than 6946784 bytes when compressed and 13631488 bytes when uncompressed.

The compressed limit is due to the available space in the flash and the uncompressed limit is due to available RAM.
Anche volendo non potremmo installare più nulla sull'NSLU2. Siamo al limite della capienza. La directory /initrd è la root dell'NSLU2 e più di così non possiamo mettere. Inutile dire che una distro in 13 MB è terribilmente segata. Inoltre non c'è neppure lo spazio materiale per installare un nuovo utente. Non è che non riusciamo. Proprio... non si può.

 

Onestamente non saprei più che pesci pigliare. Ho cercato in Internet discussioni su amuled, ma nessuno ha mai parlato di essere riuscito a farlo andare da un NSLU2. Probabilmente è possibile... ma dovrei studiare il caso, e non ho un Linksys a casa...
Mi dispiace, ma più di così non riesco a fare. Temo che dovrai far partire amuled manualmente, tramite ssh. Oppure ti metti a smanettare finchè non risolvi...
L'unica banalità sta nel giudizio.

ear

Grazie lo stesso MsZ, il tuo aiuto è stato preziosissimo comunque :-)

Rimango in cerca per trovare risposte e se trovo qualcosa posto così da poter aiutare altri, magari se trovi qualcosa tu posta così posso completare questa installazione...
Mi son procurato una batteria tampone e visto le poche risorse richieste dal NSLU e dall'HD esterno credo possa bastare cmq...

Adesso aspetto la release 2.2.0 di aMule così posso gestire i file di grosse dimensioni... :-P

Grazie ancora, speriamo cmq in news a breve :-D