Hallo zusammen...
Habe seit einiger Zeit ebenso das IDE Interface in einer Nokia Dbox2/Avia 500 verbaut - das IDE-Interface ist zuletzt reingekommen, zuerst war das MC drin (!dazu habe ich auch keine Fragen hier weil ja kein Support!), danach habe ich eine 256MB SD-Karte drangebruzzelt, und zuletzt eben das IDE-IF.
Trotz aller Ratschläge, Tips & Kniffe, verschiedener Images mit diversen Settings bzgl. Sync, Ringpuffer etc. bekomme ich die Festplatte nicht zum Laufen (bzw. erkannt wird sie schon, nur die Aufnahme funzt nicht), daher bezieht sich meine Frage ausschließlich auf die elektrische Verdrahtung der drei "Zusatz-Hardware´s":
Das MC (NG2) ist gesteckt, die SD-Karte ist direkt von unten an den Modemport drangelötet, und für den alternativen IRQ habe ich das Signal vom RP35 abgenommen und das Kabel "auf den zweiten Pin von links oben" gelötet sowie allerorts angegeben. Frage: Reicht diese eine Leitung für das IDE-IF aus bzw. bezieht das IDE-IF den gesamten Rest der benötigten Signale aus dem Sockel auf dem es (ohne Distanzhülsen) montiert ist oder müssen zusätzlich doch noch Signale am Modemport abgegriffen werden ?!?
Bei einem ebenso geflashtem JTG-Image (Snapshot 20.11) war es mir ebenso nicht möglich die Platte (angehängtes Bootlog ist vom MDv3.1) länger zu beschrieben bzw. aufzunehmen geschweige denn mit XFS zu formatieren.
Zur Zeit läuft probeweise das MD V3.1, und die Platte wird immerhin erkannt bzw. richtig partitioniert usw.
Vor jeder Aufnahme muss ich den Writecache mit "...hdparm -W0 /dev...) abschalten, sonst bricht die Aufnahme auch sofort wieder ab.
Ausprobieren werde ich jetzt noch das mitgelieferte Kabel direkt auf den Modemport zu stecken (...mittig...) und natürlich vorher das Kabel vom IRQ6 wieder abzulöten sowie das MC kurzzeitig zu entfernen.
Falls auch das nichts bringen sollte, kann ich wohl davon ausgehen das das IDE-IF einen weg hat...
Der Vollständigkeit halber anbei ein Bootlog (per yweb), welches nach einem Neustart der Box und einem Aufnahme-Versuch gemacht worden ist, wobei das merkwürdige daran ist das nach ca. einer Minute die Meldung "Aufnahme abgebrochen - Daten nicht schnell genug...
" auf dem Bildschirm erscheint, die Aufnahme jedoch weiterläuft und erst manuell per erneutem "Blau/Rot" abgebrochen werden muss, wobei die erzeugten Files auf der HD unterschiedlich lang sind - also irgendwie gesplittet werden - und sich die Box bei dem Versuch die abzuspielen aufhängt...
Kann es sein, das das etwas mit dem "Reset" bzw. "DMA"-Signal zu tun hat, die ja standardmässig beim Modemport auf Pin18 bzw. Pin20 liegen und bei der alternativen IRQ-Wahl gar nicht am IDE-IF anliegen obwohl die trotzdem gebraucht werden ?!? Stutzig macht mich auch die Meldung im Bootlog "ide0 at 0x010-0x017,0x04e on irq 12" - ich dachte mit der alt. Verdrahtung wird IRQ6 benutzt...?
Vielen Dank vorab für jedwede Hilfe!!!
Bootlog:
---------
<4>Linux version 2.4.33.3-dbox2 (MD-Team@linux-aytq) (gcc version 3.4.4) #5 Sa Nov 25 19:57:59 CET 2006
<4>On node 0 totalpages: 8192
<4>zone(0): 8192 pages.
<4>zone(1): 0 pages.
<4>zone(2): 0 pages.
<4>Kernel command line: console=ttyS0 root=/dev/mtdblock1 rootfstype=squashfs
<4>Decrementer Frequency = 252000000/60
<5>m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
<5>m8xx_wdt: keep-alive trigger installed (PITC: 0x1000)
<4>Console: colour dummy device 80x25
<4>Calibrating delay loop... 66.76 BogoMIPS
<6>Memory: 30636k available (1300k kernel code, 372k data, 60k init, 0k highmem)
<6>Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
<6>Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
<6>Mount cache hash table entries: 512 (order: 0, 4096 bytes)
<6>Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
<4>Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
<4>POSIX conformance testing by UNIFIX
<6>Linux NET4.0 for Linux 2.4
<6>Based upon Swansea University Computer Society NET3.039
<4>Initializing RT netlink socket
<4>Starting kswapd
<6>Journalled Block Device driver loaded
<6>devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
<6>devfs: boot_options: 0x1
<6>JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
<6>squashfs: version 3.0 (2006/03/15) Phillip Lougher
<6>i2c-core.o: i2c core module version 2.6.1 (20010830)
<6>i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
<7>i2c-core.o: driver i2c-dev dummy driver registered.
<6>CPM UART driver version 0.04
<6>ttyS0 at 0x0280 is on SMC1 using BRG1
<6>ttyS1 at 0x0380 is on SMC2 using BRG2
<4>pty: 256 Unix98 ptys configured
<6>eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:1a:35:57
<6>loop: loaded (max 8 devices)
<5>D-Box 2 flash driver (size->0x800000 mem->0x10000000)
<6>D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
<4> Intel/Sharp Extended Query Table at 0x0035
<5>cfi_cmdset_0001: Erase suspend on write enabled
<7>0: offset=0x0,size=0x4000,blocks=8
<7>1: offset=0x20000,size=0x20000,blocks=63
<5>Creating 6 MTD partitions on "D-Box 2 flash memory":
<5>0x00000000-0x00020000 : "BR bootloader"
<5>0x00020000-0x003e0000 : "root (SquashFS)"
<5>0x003e0000-0x007e0000 : "var (JFFS2)"
<5>0x007e0000-0x00800000 : "FLFS (U-Boot)"
<5>0x00020000-0x00800000 : "Flash without bootloader"
<5>0x00000000-0x00800000 : "Complete Flash"
<6>Linux video capture interface: v1.00
<6>mice: PS/2 mouse device common for all mice
<6>NET4: Linux TCP/IP 1.0 for NET4.0
<6>IP Protocols: ICMP, UDP, TCP
<6>IP: routing cache hash table of 512 buckets, 4Kbytes
<6>TCP: Hash tables configured (established 2048 bind 4096)
<6>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
<4>VFS: Mounted root (squashfs filesystem) readonly.
<6>Mounted devfs on /dev
<6>Freeing unused kernel memory: 60k init
<6>event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
<4>mmc Hardware init
<4>mmc Card init
<4>mmc Card init *1*
<4>mmc Card init *2*
<4>Size = 247040, hardsectsize = 512, sectors = 494080
<6>Partition check:
<6> mmca: p1
<6>Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
<6>ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
<6>[i2c-8xx]: mpc 8xx i2c init
<7>i2c-dev.o: Registered 'PowerPC 8xx I2C adapter' as minor 0
<7>i2c-core.o: adapter PowerPC 8xx I2C adapter registered as adapter 0.
<6>[i2c-8xx]: adapter: 0
<6>dboxide: $Id: main.c,v 1.4.2.5 2006/11/09 20:36:13 carjay Exp $
<3>ide: late registration of driver.
<4>dboxide: activating cs2
<6>dboxide: address space of DBox2 IDE CPLD is at: 0xc38a8000
<7>i2c-core.o: driver DBox2 Frontprocessor driver registered.
<7>i2c-core.o: client [DBox2 Frontprocessor client] registered to adapter [PowerPC 8xx I2C adapter](pos. 0).
<6>Probing IDE interface ide0...
<4>hda: SAMSUNG MP0402H, ATA DISK drive
<4>ide0 at 0x010-0x017,0x04e on irq 12
<4>EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
<7>i2c-core.o: driver i2c audio/video switch driver registered.
<7>i2c-core.o: client [CXA2092] registered to adapter [PowerPC 8xx I2C adapter](pos. 1).
<4>hda: attached ide-disk driver.
<4>hda: host protected area => 1
<7>i2c-core.o: driver saa7126 registered.
<6>hda: 78242976 sectors (40060 MB) w/8192KiB Cache, CHS=4870/255/63
<6> /dev/ide/host0/bus0/target0/lun0:<7>i2c-core.o: client [saa7126] registered to adapter [PowerPC 8xx I2C adapter](pos. 2).
<4> p1 p2
<4>EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
<6>$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
<7>i2c-core.o: driver DBox2-CAM registered.
<7>i2c-core.o: client [DBox2-CAM] registered to adapter [PowerPC 8xx I2C adapter](pos. 3).
<6>$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
<4>DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
<7>i2c-core.o: driver DVB I2C bridge registered.
<7>i2c-core.o: client [DVB I2C bridge] registered to adapter [PowerPC 8xx I2C adapter](pos. 4).
<6>dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
<6>$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
<6>avia_av: $Id: avia_av_core.c,v 1.99 2006/01/08 21:36:22 carjay Exp $
<6>avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
<4>avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay Exp $
<6>avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
<6>avia_gt_core: autodetecting chip type... GTX
<6>avia_gt_gtx: $Id: avia_gt_gtx.c,v 1.24 2003/09/30 05:45:35 obi Exp $
<6>avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
<6>avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
<5>avia_gt_core: masking unhandled irq reg 1 bit 11
<5>avia_gt_core: masking unhandled irq reg 1 bit 13
<6>avia_gt_ucode: loaded ucode v0014
<6>avia_gt_ucode: ucode section filters disabled.
<4>avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
<6>avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
<6>avia_gt_gv: set_input_size (width=720, height=576)
<6>avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
<4>avia_gt_pcm_set_rate(44100)
<6>avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
<6>avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
<6>avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
<5>avia_gt_core: Loaded AViA eNX/GTX driver
<6>avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
<6>avia_gt_gv: set_input_mode (mode=2)
<6>avia_gt_gv: set_input_size (width=720, height=576)
<6>avia_gt_gv: set_input_mode (mode=2)
<6>avia_gt_gv: set_input_size (width=720, height=576)
<6>avia_gt_gv: set_input_mode (mode=2)
<6>avia_gt_gv: set_input_size (width=720, height=576)
<4>Console: switching to colour frame buffer device 82x32
<6>avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
<4>lcd.o: init lcd driver module
<4>lcd.o: found KS0713/SED153X lcd interface
<6>avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
<6>avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
<6>avia_oss: $Id: avia_gt_oss.c,v 1.26 2004/05/31 22:56:02 carjay Exp $
<4>avia_gt_pcm_set_rate(44100)
<4>avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
<4>DVB: registering frontend 0:0 (VES1893)...
<6>avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
<6>avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
<4>DBox2 Multicam Driver v1.01 skars & doz21

<7>avia_gt_ucode: pid 0001 not found
<6>avia_gt_gv: set_input_mode (mode=2)
<6>avia_gt_gv: set_input_size (width=720, height=576)
<7>freq=1716000000 ratio=125000 div=35a0 pe=0
<5>avia_gt_core: masking unhandled irq reg 0 bit 6
<5>avia_gt_core: masking unhandled irq reg 0 bit 7
<6>SPTS, queue 0 extended.
<5>avia_gt_core: masking unhandled irq reg 1 bit 15
<7>freq=2125500000 ratio=250000 div=2136 pe=1
<6>SPTS, queue 0 extended.
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command
<3>hda: lost interrupt
<4>hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
<4>
<3>hda: drive not ready for command