PDA

Bekijk de volledige versie : Probleme mit NTFS



MrMmmkay
21-06-2010, 17:13
Hi!

Ich hab Probleme mit meinem Wl500gPv2. Ich habe einen Drucker und eine externe 1TB Festplatte angeschlossen, grundsätzlich funktionierte auch schonmal alles. Ich benutze die die Enthusiasten Firmware "WL500gpv2-1.9.2.7-d-r1612.trx", seit ich auf diese Firmware umgestiegen bin (von der 1222) habe ich nurnoch Leserechte auf meine Festplatte, mit der 1222 hatte ich auch Schreibrechte. Leider bringt auch ein Downgrade die Rechte nicht zurück :(.
Festplatte ist mit NTFS formatiert, sollte das auch bleiben da da schon 800gb Daten drauf sind die ich nicht umschichten möchte, zumal auch mit verschiedenen Windows Rechner darauf zugegriffen wird.

Im Log steht:


Jan 1 01:00:02 syslogd started: BusyBox v1.16.1
Jan 1 01:00:02 kernel: klogd started: BusyBox v1.16.1 (2010-05-27 21:28:37 MSD)
Jan 1 01:00:02 kernel: CPU revision is: 00029029
Jan 1 01:00:02 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 01:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 01:00:02 kernel: Linux version 2.4.37.9 (root@localhost) (gcc version 3.4.6) #1 2010-05-27 21:32:42 MSD
Jan 1 01:00:02 kernel: Setting the PFC to its default value
Jan 1 01:00:02 kernel: Determined physical RAM map:
Jan 1 01:00:02 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 01:00:02 kernel: On node 0 totalpages: 8192
Jan 1 01:00:02 kernel: zone(0): 8192 pages.
Jan 1 01:00:02 kernel: zone(1): 0 pages.
Jan 1 01:00:02 kernel: Journalled Block Device driver loaded
Jan 1 01:00:02 kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
Jan 1 01:00:02 kernel: devfs: boot_options: 0x1
Jan 1 01:00:02 kernel: NTFS driver v1.1.22 [Flags: R/O]
Jan 1 01:00:02 kernel: squashfs: version 3.0 (2006/03/15) Phillip Lougher
Jan 1 01:00:02 kernel: pty: 256 Unix98 ptys configured
Jan 1 01:00:02 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 1 01:00:02 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan 1 01:00:02 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 01:00:02 kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
Jan 1 01:00:02 kernel: N_HDLC line discipline registered.
Jan 1 01:00:02 kernel: usb.c: registered new driver usbdevfs
Jan 1 01:00:02 kernel: usb.c: registered new driver hub
Jan 1 01:00:02 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 01:00:02 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 01:00:02 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 01:00:02 kernel: hub.c: USB hub found
Jan 1 01:00:02 kernel: hub.c: 2 ports detected
Jan 1 01:00:03 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 01:00:03 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 01:00:03 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 01:00:03 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 01:00:03 kernel: hub.c: USB hub found
Jan 1 01:00:03 kernel: hub.c: 2 ports detected
Jan 1 01:00:03 kernel: usb.c: registered new driver usblp
Jan 1 01:00:03 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 01:00:03 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
Jan 1 01:00:03 kernel: hub.c: USB hub found
Jan 1 01:00:03 kernel: hub.c: 2 ports detected
Jan 1 01:00:04 kernel: usb.c: registered new driver audio
Jan 1 01:00:04 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 01:00:04 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 3
Jan 1 01:00:04 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 01:00:04 kernel: Initializing USB Mass Storage driver...
Jan 1 01:00:04 kernel: usb.c: registered new driver usb-storage
Jan 1 01:00:04 kernel: USB Mass Storage support registered.
Jan 1 01:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 01:00:07 kernel: Vendor: Maxtor Model: Basics Desktop Rev: 0122
Jan 1 01:00:07 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 01:00:07 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 01:00:07 kernel: sda: Waiting for disc 0 to settle.
Jan 1 01:00:07 kernel: SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
Jan 1 01:00:07 kernel: Partition check:
Jan 1 01:00:19 kernel: /dev/scsi/host0/bus0/target0/lun0: p1
Jan 1 01:00:20 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 4
Jan 1 01:00:20 kernel: printer.c: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x040A pid 0x4026
Jan 1 01:00:20 kernel: printer.c: usblp0 Device ID string [102]='MFG:Eastman Kodak Company;MDL:KODAK 5300 AiO;CMD:OPL V1.00;CLS:PRINTER;DES:AIO;VER:1.00;SN:B77D0446;'
Jan 1 01:00:20 kernel: printer.c: usblp0 Device ID string [102]='MFG:Eastman Kodak Company;MDL:KODAK 5300 AiO;CMD:OPL V1.00;CLS:PRINTER;DES:AIO;VER:1.00;SN:B77D0446;'
Jan 1 01:00:25 USB storage: ntfs(ro) fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
Jan 1 01:04:11 nmbd[100]: [1970/01/01 01:04:11, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
Jan 1 01:04:11 nmbd[100]: *****
Jan 1 01:04:11 nmbd[100]:
Jan 1 01:04:11 nmbd[100]: Samba name server DRUCKERSERVER is now a local master browser for workgroup GAMEGROUP on subnet 192.168.1.1
Jan 1 01:04:11 nmbd[100]:
Jan 1 01:04:11 nmbd[100]: *****
Jan 1 01:31:46 smbd[117]: [1970/01/01 01:31:46, 0] lib/util_sock.c:read_socket_data(477)
Jan 1 01:31:46 smbd[117]: read_socket_data: recv failure for 4. Error = No route to host
Jan 2 01:10:11 p9100d[76]: Connection from 192.168.1.100 port 59756 accepted
Jan 2 01:10:20 p9100d[76]: Finished job: 2023365 bytes received
Jan 2 01:25:27 p9100d[76]: Connection from 192.168.1.100 port 60678 accepted
Jan 2 01:25:46 p9100d[76]: Finished job: 9994098 bytes received
Jan 2 01:26:53 p9100d[76]: Connection from 192.168.1.100 port 60689 accepted
Jan 2 01:27:07 p9100d[76]: Finished job: 7086232 bytes received
Jan 2 02:22:54 p9100d[76]: Connection from 192.168.1.100 port 61436 accepted
Jan 2 02:23:00 p9100d[76]: Finished job: 552035 bytes received



Wie bekomm ich die Rechte wieder auf RW statt RO? Bin da doch noch ein Noob ;).

Gruß MrMmmkay

wengi
22-06-2010, 09:06
Hallo,

poste bitte mal die Ergebnisse von
cat /etc/fstab
mount
ipkg list | grep -i ntfs
lsmod
Die Flags des Treibers scheinen auf RO zustehen:

NTFS driver v1.1.22 [Flags: R/O]
Ich such noch ein bischen...
wengi

MrMmmkay
22-06-2010, 16:43
So, hier die "Antworten" des Routers

cat /etc/fstab

cat: can't open '/etc/fstab': No such file or directory


mount

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ntfs (ro)


ipkg list | grep -i ntfs

/bin/sh: ipkg: not found


lsmod

Tainted: P
usb-storage 63112 1
sd_mod 12900 2
scsi_mod 72736 2 [usb-storage sd_mod]
audio 45160 0 (unused)
soundcore 4920 0 [audio]
printer 12500 0
ehci-hcd 28740 0 (unused)
usb-ohci 19428 0 (unused)
usbcore 78872 1 [usb-storage audio printer ehci-hcd usb-ohci]
ip_nat_ftp 3072 0 (unused)
ip_conntrack_ftp 4472 1
wl 897336 0 (unused)
et 29088 0 (unused)




Schonmal Danke für die Mühen :)

Gruß MrMmmkay

bauerj
22-06-2010, 18:20
Hallo,

So, hier die "Antworten" des Routers

cat /etc/fstab

cat: can't open '/etc/fstab': No such file or directory


Hmm, die Datei sollte eigentlich da sein... Das verstehe ich nicht:confused: Sieht so aus als hättest du wengis HowTo nicht befolgt?



mount

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ntfs (ro)


ipkg list | grep -i ntfs

/bin/sh: ipkg: not found


Ja, defintiv;) ipkg ist die Paketverwaltung von deinem Router. Damit kannst du neue Programme installieren und updaten. Ich empfehle mal wengis HowTo (http://wl500g.info/showthread.php?t=8424) Zu befolgen... Außerdem wollte er wohl noch auf die Installation der ntfsprogs mit

ipkg install ntfsprogs && ipkg install ntfs-3g
aus. Vielleicht weiß er da ja mehr als ich;)

LG

MrMmmkay
22-06-2010, 20:20
Das mit dem Howto is für mich recht schwierig da ich zum einen keine Linux Kenntnisse habe, und zum anderen keine Internetverbindung mit dem Router selbst, ich benutz den nur als "W-Lan Drucker- und Festplattenserver", ins Inet geh ich über "DSL via Satellit" also sau lahm, da is auch nix mit größeren downloads, leider. Es sieht so aus das an dem Sat Modem am Dachboden ein normaler W-Lan Router steht, der WL500gpv2 ist quasi als Client an den Router angemeldet und steht hier in der Wohnung, neben Drucker und Festplatte.

Ich versteh auch nicht warum das ganze net mehr geht, das ging defenitiv schonmal ohne Probleme, bis zum Update der Firmware. Sonst hab ich auch nichts gemacht, Firmware übers Web-Interface drauf, konfiguriert, fertig, bin da wie gesagt ein original Noob ;).



EDIT:
Hab grad mal probiert IPKG zu installieren, geht aber nicht da ich auf der Platte keine Verzeichnisse erstellen kann, da RO :(

carterb
22-06-2010, 21:31
Hi,

also wenn Du nicht nach Wengis HowTo aufgesetzt hast, wirds auch mit ipkg (allgemein mit optware) funktionieren.
Du hast also nur die Custom FW drauf, keine weitere Konfiguration?

MrMmmkay
23-06-2010, 07:44
Genau, nur die FW, und hab gestern Abend noch Kapitel 0-3 von Wengis Howto durchgeführt, an der Platte will ich nichts ändern, ind ipkg konnt ich nicht installieren weil der mkdir befehl wegen RO schon nicht funktioniert :(

bauerj
23-06-2010, 18:13
Achso OK:D Naja es müsste ja eigentlich so gehen:

umount -l /dev/discs/disc0/part1
mount /dev/discs/disc0/part1 /tmp/harddisk -t ntfs -o rw
Geht das?

MrMmmkay
23-06-2010, 18:42
Grad probiert, will auch net :(

umount -l /dev/discs/disc0/part1

umount: can't forcibly umount /dev/discs/disc0/part1: Invalid argument


mount /dev/discs/disc0/part1 /tmp/harddisk -t ntfs -o rw

mount: mounting /dev/discs/disc0/part1 on /tmp/harddisk failed: Device or resource busy

bauerj
25-06-2010, 14:01
Nagut, wenn es nicht will, dann eben mit Gewalt ;)
umount -f /tmp/harddisk
umount /tmp/harddisk
umount -f /dev/disks/disc0/part1

Eins davon muss ja klappen... Dann wie oben geschrieben remounten.

LG

MrMmmkay
27-06-2010, 11:29
So:

umount -f /tmp/harddisk

scheint zu klappen, kommt keine Rückmeldung, aber Mount zeigt dann:


rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)


Wenn ich jetzt mit mount /dev/discs/disc0/part1 /tmp/harddisk -t ntfs -o rw
mounte gibts wieder keine Rückmeldung, aber mount zeigt mir wieder:


rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ntfs (ro)


Das Ding ist hartnäckig ;)

bauerj
29-06-2010, 17:37
Glaub ich auch ;) Aber ich sehe gerade, anscheinend wurde dein Kernel mit NTFS nur-lesen kompiliert. Dagegen ist dann kein Kraut gewachsen:p
Ich weiß nicht ob ein Kernel Update bei dir möglich wäre, der Original-kernel scheint ja nicht mit NTFS_RO kompiliert zu sein...

Da wäre ich eher dafür, ntfs-3g zu installieren:

#Die daten sind nur ein Paar kb groß, trotzdem lieber nicht im Arbeitspeicher ausführen, also cd /tmp/mnt/...
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ntfs-3g_2009.4.4-1_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ntfsprogs_1.13.1-1_mipsel.ipk
ipkg.sh install ./*.ipk
Ich weiß leider nicht was das ipkg.sh Script zu tun hat und ob es installieren kann... Einen Versuch ist es aber wert immerhin ist es schon drauf.