HD kann nicht mehr auf /hdd gemounted werden

to stream or not to stream
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

HD kann nicht mehr auf /hdd gemounted werden

Beitrag von Gorthol »

Nach einem Reboot konnte ich nicht mehr auf meine Festplatte zugreifen. Die Festplatte wird zwar korrekt erkannt, sie wird aber nicht mehr auf /hdd gemounted.
Auf ein von mir angelegtes Verzeichnis konnte ich die Festplatte aber manuell mounten. Woran könnte das liegen?

Das serielle Log meldet:
mount: mounting /dev/ide/host0/bus0/target0/lun0/part2 on /hdd failed

Hier das komplette Log:

Code: Alles auswählen

Linux version 2.4.34.1-dbox2 (vom Jtg-Team)  (gcc version 3.4.6) #2 Do 15. Mr 21
:35:12 CET 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock2 rootfstype=squashfs
Decrementer Frequency = 252000000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x1000)
Console: colour dummy device 80x25
Calibrating delay loop... 66.96 BogoMIPS
Memory: 30780k available (1180k kernel code, 348k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:1a:9d:32
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
 Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x006a0000 : "root (SquashFS)"
0x006a0000-0x00800000 : "var (JFFS2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Starting pid 10, console /dev/console: '/etc/init.d/rcS'multi-cal
Starting the automounter
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
dboxide: $Id: main.c,v 1.10 2006/10/04 00:36:41 carjay Exp $
ide: late registration of driver.
dboxide: activating cs2
dboxide: address space of DBox2 IDE CPLD is at: 0xc38aa000
Probing IDE interface ide0...
hda: SAMSUNG SP1604N, ATA DISK drive
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 312581808 sectors (160042 MB) w/2048KiB Cache, CHS=19457/255/63
Partition check:
 /dev/ide/host0/bus0/target0/lun0: p1 p2
Adding Swap: 1028148k swap-space (priority -1)
Thu Jan  1 12:00:00 CET 1970
Journalled Block Device driver loaded
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
mount: mounting /dev/ide/host0/bus0/target0/lun0/part2 on /hdd failed
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0

/dev/ide/host0/bus0/target0/lun0/disc:
 setting standby to 120 (10 minutes)
 setting acoustic management to 128
 acoustic     =  0 (128=quiet ... 254=fast)
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
avia_av: $Id: avia_av_core.c,v 1.99 2006/01/08 21:36:22 carjay Exp $
avia_av: AVIA500 sptsfix is off
avia_av_core: Starting avia_av_wdt thread.
avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay Exp $
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
avia_gt_core: autodetecting chip type... GTX
avia_gt_gtx: $Id: avia_gt_gtx.c,v 1.24 2003/09/30 05:45:35 obi Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
avia_gt_core: masking unhandled irq reg 1 bit 11
avia_gt_core: masking unhandled irq reg 1 bit 13
avia_gt_ucode: loaded ucode v0014
avia_gt_ucode: ucode section filters disabled.
avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
avia_gt_core: masking unhandled irq reg 0 bit 6
avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface
jtginfo $Id: jtginfo.c,v 1.7 2006/08/01 22:04:55 jtgriker Exp $
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
avia_oss: $Id: avia_gt_oss.c,v 1.26 2004/05/31 22:56:02 carjay Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
ves1x93: Detected ves1893a rev2
DVB: registering frontend 0:0 (VES1893)...
avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
$Id: sectionsd.cpp,v 1.236 2007/02/25 20:51:52 guenther Exp $
[sectionsd] Caching max 2500 events
[sectionsd] Caching 3 days
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
$Id: zapit.cpp,v 1.395 2007/03/17 21:34:22 houdini Exp $
avia_gt_core: masking unhandled irq reg 0 bit 7
[getservices] /var/tuxbox/config/zapit/myservices.xml  found.
[getservices] dup transponder id 1 onid 85
[getservices] dup transponder id 3 onid 85
[getservices] dup transponder id 11 onid 85
[getservices] dup transponder id 4 onid 85
/tmp/currentservices.xml: No such file or directory
$Id: controld.cpp,v 1.125 2006/09/24 09:17:10 barf Exp $

[controld] Boxtype detected: (1, Nokia D-BOX2)
[controld]: ROUTEVIDEO v1 = 4 a1 = 1 v2 = 2 a2 = 1 v3 = 0 a3 = 1 fblk=0
[controld] setting VideoFormat to auto 
[yhttpd] Webserver nhttpd/3.1.2 (yhttpd_core/1.2.0)
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[LCDFONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[LCDFONT] adding font /share/fonts/pakenham.ttf...OK (Pakenham/Regular)
[LCDFONT] Intializing font cache...
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
rdate: timeout connecting to time server
[yhttpd] Webserver starting...
/bin/neutrino: /lib/libpng12.so.0: no version information available (required by
 /bin/neutrino)
[neutrino] frameBuffer Instance created
812k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] Software update enabled
[neutrino] enable flash
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/12.pcf.gz...OK (Fix12/Regular)
[LCDFONT] adding font /share/fonts/14B.pcf.gz...OK (Fix14/Bold)
[LCDFONT] adding font /share/fonts/15B.pcf.gz...OK (Fix15/Bold)
[LCDFONT] Intializing font cache...
[LCDFONT] FTC_Face_Requester (Fix15/Bold)
[LCDFONT] FTC_Face_Requester (Fix14/Bold)
/dev/input/event1: No such file or directory
[neutrino] menue setup
[controld] setting VideoFormat to auto 
loading locales: scandir: No such file or directory
[neutrino] received 17 sats
[neutrino] registering as event client
[controld] setting VideoFormat to auto 
[neutrino] initialized everything
PES, queue 0 normal.
avia_gt_core: masking unhandled irq reg 1 bit 15
[controld] VIDEO_EVENT_SIZE_CHANGED 720x576 (4:3 -> 4:3)
[timeThread] - 28.03.2007 19:03:17, tim: Wed Mar 28 19:03:17 2007
[timeThread] Time set via DVB, going to sleep for 1800 seconds.
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Mich würde die Antwort darauf auch interessieren...

Hab 3 Nokias avia600 seit einem halben Jahr bzw. 3 Monaten im Einsatz...auf einer hab ich den JtG Snapshot vom 5.3. installiert...

...seit heute wird meine Festplatte nicht mehr gemountet, ohne dass ich was geändert hätte...

Mir ist nur aufgefallen, dass die init_ide vom JtG etwas eigenartig aussieht, vor allem was ext 2 betrifft (meine Platte hatte ich mit ext2 gemountet).

Na hoffentlich ist das nix Ernstes...bin im Moment zu müde...werde der Sache morgen nachgehen...

...aber möglicherweise sind schon 2 mit diesem Problem...das wäre ja eine Häufung :gruebel:
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

Beitrag von Gorthol »

Ich habe eben nochmal das JTG Image 2.2.2 aufgespielt und anschließend den Testsnap vom 28.03.2007 mit neuem HDD-Menü.
Gleiches Problem.
Festplatte wird zwar erkannt und das Einrichten funktioniert auch (egal welches Dateisystem), aber die Festplatte kann nicht auf /hdd gemounted werden.
lsmod zeigt mir einen geladenen ext3 Treiber an. Daran liegt es also auch nicht.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Vielleicht ist das Dateisystem der Platte ja Korrupt?

Gruß Gorcon
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

Beitrag von Gorthol »

Gorcon hat geschrieben:Vielleicht ist das Dateisystem der Platte ja Korrupt?

Gruß Gorcon
Ich habe im HDD Menü den Punkt "HDD formatieren" gewählt. Werden dann nicht die Partitionen neu angelegt und eine neue Zuordnungstabelle geschrieben?
Wenn ich die Festplatte manuell auf ein anderes Verzeichnis mounte, kann ich ja auch problemlos drauf zugreifen. Nur auf /hdd eben nicht mehr.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Welches Verzeichniss hattest Du denn zum mounten benutzt?
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

Beitrag von Gorthol »

Gorcon hat geschrieben:Welches Verzeichniss hattest Du denn zum mounten benutzt?
Ich hab das Verzeichnis /var/tmp/hdd angelegt und dann gemounted.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Bist Du sicher das Du dann nicht nur in den RAM geschrieben hast?

Gruß Gorcon
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

Beitrag von Gorthol »

Gorcon hat geschrieben:Bist Du sicher das Du dann nicht nur in den RAM geschrieben hast?

Gruß Gorcon
Stimmt, wurde nur in den RAM geschrieben.
Kann ich mit dBox2 Boardmitteln noch was versichen, oder muß ich die Festplatte an meinen PC hängen und dort unter Linux die Partitionen einrichten?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wenn Du Linux auf dem Rechner hast (eine Live DVD von Knopix reicht auch) dann hänge sie mal daran und schau ob sie dann automatisch gemountet wird, wenn nicht, würde ich mal mit einem reparaturprogramm draufgehen. (ich hatte für XFS Partitionen xfs repair benutzt.

Das geht zwar mit der Box selbst auch dauert aber extrem lange. (nach 16h hatte ich dann abgebrochen und mit dem PC wars nach 5min fertig).

Gruß Gorcon
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Bei mir hat sich das Problem mit dem Nichtmounten der HDD gelöst. Weiß zwar net, was es war...

...hab alle Steckverbindungen gecheckt (Kabel, IDE-IF)...

...jetzt geht`s wieder.

Hab auch gleich den neuen JtG Snapshot mit HDD-Menü eingespielt...großartig, jetzt kann ich endlich wieder den Writecache der Platte zuverlässig ausschalten, weil das ging beim Snap vom 5.3. nicht wirklich...zumindest konnte ich die Änderungen der init_ide nicht abspeichern...warum auch immer :wink:

Das Nichtmounten war bei meiner Box allerdings recht effektiv...mit eingeschalteten IDE-Treiber blieb sie jedesmal bei "loading kernel" hängen (also doch mehr als nur ein Mountingproblem)...obwohl die Platte Strom hatte...muß wohl ein Kontaktproblem gewesen sein... :gruebel:
Gorthol
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 22. Dezember 2003, 13:32

Beitrag von Gorthol »

Im Jack the Grabber Forum hat noch jemand das gleiche Problem. Ich zitier mal aus dem Forum (hoffe das ist i.O.):
mal so als kleine Warnung/Info - bei mir lässt sich plötzlich die /hdd nicht mehr mounten.

Direkt nach dem Flashen und den ersten paar mal Booten ging es noch, eingestellt war swap=on und fs=ext3.

per FTP kam ich an die Dateien noch ran - dann einmal aus unverständlicher Neugier den neuen HDD-Check ausprobiert, da stand "wird geprüft", irgendwann bootete die Box und jetzt wird die Partition nicht mehr gemounted.

Shell "mount -t ext3 /dev/discs/disc0/part2 /hdd" führt leider nur zum "failed" und fschk.ext3 zeigt ungueltige Superbloecke Sad

Natuerlich habe ich die 200 GB Filme nicht vorher gesichert...
Was ich jetzt schon weiss:

1.) Verkabelung und alles ist ok, denn es ging bis zu der Störung schon seit Monaten alles prima ohne dass die Box auch nur angefasst wurde

2.) IDE-Treiber scheint grundsätzlich zu funktionieren, denn
Modell SAMSUNG, Kapazität 279 GB und Temperatur 50 Grad werden in GUI korrekt angezeigt (sowie in /proc/ide auch).

3.) die erste Partition (SWAP) wird scheinbar auch korrekt gemountet:
~ > cat /proc/swaps
Filename Type Size Used Priority
/dev/ide/host0/bus0/target0/lun0/part1 partition 1028148 0 -1
~ >

4.) Nur die eigentliche zweite Partition geht nicht, manuelles Mounten führt zu diesen Problemen...
~ > cat /proc/partitions
major minor #blocks name

3 0 293036184 ide/host0/bus0/target0/lun0/disc
3 1 1028159 ide/host0/bus0/target0/lun0/part1
3 2 292005472 ide/host0/bus0/target0/lun0/part2
31 0 128 mtdblocka
31 1 128 mtdblockb
31 2 6528 mtdblockc
31 3 1408 mtdblockd
31 4 8064 mtdblocke
31 5 8192 mtdblockf
~ > cd /hdd
/hdd > ls
/hdd > cd ..
/ > mount -t ext3 /dev/ide/host0/bus0/target0/lun0/part2 /hdd
mount: mounting /dev/ide/host0/bus0/target0/lun0/part2 on /hdd failed
/ > fsck.ext3 /dev/ide/host0/bus0/target0/lun0/part2
e2fsck 1.39 (29-May-2006)
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/ide/host0/b
us0/target0/lun0/part2

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

/ >

Das mit dem 8193 habe ich natürlich schon probiert.

Brummel
killall
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 23. Oktober 2003, 08:54

Beitrag von killall »

Gab es dafür eigentlich ne Lösung? Weil, vor diesem Problem stehe ich auch gerade. Formatiere ich die Partition mit XFS, wird sie nicht mehr gemountet. Formatiere ich sie in ext3 gibts kein Problem. Sehr seltsam.
Bei der Ersteinrichtung war sie mit xfs auf /hdd gemountet, man konnte darauf schreiben und auch wieder lesen. Nach einem Reboot funktionierte das nicht mehr.