ARCOR Pirelli Box

Started by bubenim, 15. Mar 2009, 15:44

previous topic - next topic
Go Down

luxman76

#30
19. Oct 2009, 21:04 Last Edit: 20. Oct 2009, 06:18 by luxman76
Hallo zusammen

also Wandler habe ich jetzt, der wurde erst an UART0 geschaltet dann auf UART1 ih kriege daten aber was? Habt ihr eine idee ? ich habe schon verschiedene Term_type probiert aber es kommt nur das hier.

Ein verdacht habe ich aber, ich benutze usb-serial adapter, es könnte sein das er nicht klar kommt. Morgen versuche ich noch mal mit richtigen com anschluss unter linux.

Ich würde aber für jede hilfe oder tip dankbar.

Hoernchen

Baudrate stimmt ? Auch daran gedacht die GND zu verbinden ?
bringer of linux, conqueror of hdmi, jack of all trades.

luxman76

Das ist ja auch die Frage? Baudrate? ich hab 9600 eingestelt. Komplette Verbindung ist genau so wie im post http://www.t-hack.com/forum/index.php?topic=469.msg3349#msg3349

mce2222

die richtigen Settings sind  115000,8N1

mit den USB-Serial Wandlern hab ich bisher nur das Problem gehabt das einige nicht das Serial-Break Signal unterstützen.... und das wird dummerweise bei der Arcor Box gebraucht um den Bootvorgang abzubrechen.
Aber dieses Problem kann man auch umgehen indem man kurz GND mit TX verbindet (und man braucht es eh nur ein mal machen)

luxman76

Vielen Dank mce2222

Würde ich probieren, melde mich dann.

luxman76

#35
14. Nov 2009, 12:41 Last Edit: 17. Nov 2009, 09:52 by luxman76
Hallo Zusammen

ich hab endlich mal geschaft, hjetzt kommt natürlich weitere frage, welche firmware kann ich da einspielen? Ich hab versucht so wie hier beschrieben ist http://www.t-hack.com/forum/index.php?topic=452.msg3843#msg3843
bekome aber fehlermeldung. Für eine schrit für schrit Anlejtung were ich sehr dankbar.


YAMON> load -b tftp://192.168.2.123/lzma.bin 0x91400000; go
About to load tftp://192.168.2.123/lzma.bin
Press Ctrl-C to break
...................................
Start = 0x91400000, range = (0x91400000,0x9151ecaf), format = BINARY
Length = 0x11ecb0 (1174704)
Checksum = 0xd9bdc978
em86xx_eth ethernet stop
> LZMA kernel loader for smp86xx modified by Hoernchen/t-hack.com
> RAMSTART@0x92000000 RAMSIZE 0x100000 KERNEL_ENTRY@0x90020000
>   icache line size:0x10
>   icache size:0x4000
>   dcache line size:0x10
>   dcache size:0x4000
> enabling REV C USB
> enabing pirelli usb
> gpio get dir 0x0 data 0xf0f
> gpio verify dir 0xc data 0xf03
> lzma data @0x9140045d, lc 1, lp 2, pb 2, osize 3893687
> unpacking, please wait...
> blast d-cache, i-cache & start

Linux version 2.6.15-sigma (root@debian) (gcc version 4.0.4) #61 PREEMPT Sun Jun 21 23:18:05 CEST 2009
<4>Configured for SMP863x (revision ES6/RevA), detected SMP8634 (revision ES7/RevB).
Configured for SMP863x (revision ES6/RevA), detected SMP8634 (revision ES7/RevB).
prom console registered
SMP863x/SMP865x Enabled Devices under Linux/XENV 0x48000000 = 0x00023efe
BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019068
Determined physical RAM map:
memory: 0bfe0000 @ 10020000 (usable)
On node 0 totalpages: 114688
  DMA zone: 94208 pages, LIFO batch:31
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 20480 pages, LIFO batch:3
  HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line:
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 2048 (order: 11, 32768 bytes)
Using 150.750 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 188404k/196480k available (3142k kernel code, 7968k reserved, 509k data, 148k init, 0k highmem)
SLAB: cache with size 65536 has lost its name
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 900821ec, ra == 900821e8
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000006 00000031 00000000
$ 4   : 90391e48 00000619 ffffffff 00004000
$ 8   : 00000034 ffffc619 00000619 903e0000
$12   : 903e0000 903e0000 00000002 903d9eef
$16   : 00000000 00000000 00042000 903e040c
$20   : 00080000 90350000 9034ad84 00000080
$24   : ffffffff 00000005                 
$28   : 9038e000 9038ff10 903d0000 900821e8
Hi    : 09f7d0aa
Lo    : 04a04320
epc   : 900821ec     Not tainted
ra    : 900821e8 Status: 10001c03    KERNEL EXL IE
Cause : 70808008
BadVA : 00000000
PrId  : 00019068
Modules linked in:
Process swapper (pid: 0, threadinfo=9038e000, task=90390000)
Stack : 0001c000 00010000 00000073 9bc01ae0 9038ff28 9bc01c7c 00000000 00000010
<4>               ffffff80 00001f20 90393940 903d35e4 9039394c 00040000 903e0000 903e0000
<4>               90390000 90390000 903d0000 903c4ec8 10001c03 00000000 9038ff7c 903e0000
<4>               00000000 00000000 00000040 0002dff4 00000000 00006900 003b0000 00000010
<4>               00004000 00000010 00004000 00000000 9110b2b0 903b242c 00000000 903d7004
<4>               ...
Call Trace: [<903d0000>]  [<903c4ec8>]  [<903b242c>]  [<903b24f4>]

<4>Code:Code: 0c0131a3  26a4b0dc  8e100000 <8e020000> cc400000  1613fff2  2607ffb4  3c020008  02421024
Kernel panic - not syncing: Attempted to kill the idle task!

hier noch was:
**********************************
* SMP863x zboot start ...
* Version: 2.0.0-2.7.112.1
* Started at 0x91000000.
* Configurations (chip revision: 4):
*    Use 8KB DRAM as stack.
*    Support XLoad format.
*    Enabled BIST mode.
*    Enabled memory test mode.
* PIRELLI-STB based on v.2.7.120.0 DDC-20060519).
**********************************
Boot from flash (0x48000000) mapped to 0xac000000.
Found XENV block at 0xac000000.
CPU clock frequency: 301.50MHz.
System clock frequency: 201.00MHz.
DRAM0 dunit_cfg/delay0_ctrl (0xf34111ba/0x000a9999).
DRAM1 dunit_cfg/delay0_ctrl (0xe34111ba/0x000a8898).
Using UART port 1 as console.
Board ID.: "Pirelli STB HY100"
Chip Revision: 0x8634:0x82 .. Mismatched.
Setting up H/W from XENV block at 0xac000000.
  Keeping <SYSCLK premux> to 0x00000203.
  Setting <SYSCLK avclk_mux> to 0x00000000.
  Setting <SYSCLK hostclk_mux> to 0x00000100.
  Setting <IRQ rise edge trigger lo> to 0xff28ca00.
  Setting <IRQ fall edge trigger lo> to 0x0000c000.
  Setting <IRQ rise edge trigger hi> to 0x0000009f.
  Setting <IRQ fall edge trigger hi> to 0x00000000.
  Setting <IRQ GPIO map> to 0x0d000a00.
  Setting <PB default timing> to 0x010e0008.
  Setting <PB timing0> to 0x010e0008.
  Setting <PB Use timing0> to 0x000003fc.
  Setting <PB timing1> to 0x00110101.
  Setting <PB Use timing1> to 0x000003f3.
  PB cs config: 0x000c10c0 (use 0x000c10c0)
  Enabled Devices: 0x00023efe
    BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
  MAC: 00:17:c2:f0:3a:51
  PCI IRQ routing:
    IDSEL 1: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 3: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 4: INTA(#15) INTB(#15) INTC(#15) INTD(#15)
  Smartcard pin assignments:
    OFF pin = 0
    5V pin = 1
    CMD pin = 2
  Setting up Clean Divider 2 to 96000000Hz.
  Setting up Clean Divider 4 to 33333333Hz.
  GPIO dir/data = 0x00000000/0x00000000
  UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
  UART1 GPIO mode/dir/data = 0x6e/0x00/0x00
XENV block processing completed.
Found existing memcfg: DRAM0(0x08000000), DRAM1(0x04000000)
Default boot index: 0
Scanning ROMFS image at 0xac280000 (0x48280000) .. Found.
ROMFS found at 0xac280000, Volume name = YAMON_XRPC
Found 1 file(s) to be processed in ROMFS.
Processing xrpc_xload_yamon_ES4_prod.bin (start: 0xac280090, size: 0x0003ab14)
  Checking zboot file signature .. Not found.
  Trying xrpc_xload format .. OK
  Checking zboot file signature at 0x13000000 .. OK
  Warning: header version mismatched.
  Decompressing to 0x91160000 .. OK (545184/0x851a0).
  Load time total 365 msec.
  Execute at 0x91160000 ..
============> NOT found, no test !
============> NOT found, no test !
selected scart OUT to display splash screen
=========== 0x00280000      0xa4000000
File 31bitmap.zbf not found
inizio bitmap = 0x00000000
**********************************
* YAMON ROM Monitor - STANDARD -
* Revision 02.06-SIGMADESIGNS-01-2.7.112.1
**********************************
Memory:  code: 0x11000000-0x11040000, 0x11160000-0x11164000
reserved data: 0x111a0000-0x123a0000, PCI memory: 0x123a0000-0x127a0000
DYB configuration from xenv !
Environment variable 'start' exists. After 5 seconds
it will be interpreted as a YAMON command and executed.
Press Ctrl-C (or do BREAK) to bypass this.
Checking signature...
============================================
    FLASH IMAGE PARAMETERS:
--------------------------------------------
--> Image start address = 0xac4c0000
--> Signature start address = 0xac4c0000
--> Signature length is = 128
--> OS start address = 0xac4c0100
--> OS size = 15253248 (0xe8bf00)
--> OS end address = 0xad34c000
============================================
Signature check ok.
Initializing network...
Ethernet driver for EM86XX (v1.0)
(MAC 00:17:c2:f0:3a:51, tx_desc/rx_desc = 16/32)
em86xx_eth::open(em86xx_eth) - Full-duplex mode
em86xx_eth::open(em86xx_eth) - 100 Mbit/s
em86xx_eth ethernet start
ipaddr:     10.0.0.96
subnetmask: 255.255.255.0
gateway:    10.0.0.1
Init scart controller NOW.
Scart control initialization.
STB video out selected
Starting dhcpc...
Pirelli ID
Calculated time-out: 10 sec.
Pirelli ID
Board IP address: 192.168.2.5
Subnetmask:       255.255.255.0
Gateway address:  192.168.2.1
xrpc succeeded
Starting kernel from address 0xb3000000.
  Checking zboot signature..  it's a zboot file, signature OK.
  Decompressing to 0x90020000 ..
Output length: 0x002cf000(2945024)
load compressed zboot file from 0xb3000000 to 0x90020000 OK
em86xx_eth ethernet stop

luxman76

Kann mir keiner helfen oder tipp geben?

Hoernchen

Die erste Meldung lässt darauf schliessen das du bei deinem Kernel den mem-parameter vergessen hast.
bringer of linux, conqueror of hdmi, jack of all trades.

luxman76

Danke für Antwort, kannst du bitte genauer schreiben, wie ich es laden soll?

DANKE.

bublik05

Hallo,
gibt es mit dieser Box etwas neues??
Wie kreigt man die blöde Arcor Firmware weg???
Oder startet wenigstens etwas anderes.

Danke im voraus!

luxman76

Hallo Hoernchen

Dank deiner Anmerkung "mem-parameter" bin ich weiter gekommen.  Aber Paar Fragen an Spezialisten habe ich trozdem.

Also Stand gestern:
Ich könnte endlich FW AZBOX drauf starten.
Hier ist meine kurze beschreibung:
1. Mit RS232-TTL-Wandler an UART1
2. Einstellungen für cutecom (GUI für minicom unter Linux) 115000, 8N1
3. CTRL+C Funktioniert nicht muss man TX und GRD nach start kurzschlissen
4. tftp server auf einem anderen PC starten und in root verzeichniss lzma.bin kopieren.
5. in YAMON, uber cutecom folgendes kommandos absetzen
net init; dhcpc


YAMON> net init
Ethernet driver for EM86XX (v1.0)
(MAC 00:17:c2:f0:3a:51, tx_desc/rx_desc = 16/32)
em86xx_eth::open(em86xx_eth) - Full-duplex mode
em86xx_eth::open(em86xx_eth) - 100 Mbit/s
em86xx_eth ethernet start
ipaddr:     10.0.0.96
subnetmask: 255.255.255.0
gateway:    10.0.0.1
YAMON> dhcpc
Pirelli ID
Calculated time-out: 11 sec.
Pirelli ID
Board IP address: 192.168.2.7
Subnetmask:       255.255.255.0
Gateway address:  192.168.2.1
YAMON> ping 192.168.2.1
64 bytes ICMP-ECHO-REPLY user data received from 192.168.2.1


6. USB Stick mit EXT2 formatieren und Inhalt der usb-root-0.9.1314-20090528_1202.tar.bz2 auf Stick als root user entpaken.
7. Auf Pirelli in YAMON folgende kommandos absetzen (obwohl ich weis nicht ob es so notwendig ist, ich habs gemacht):
setxenv a.linux_cmd "console=ttyS0 root=/dev/sda1 rw rootdelay=5 mem=108m"
setxenv y.start "copy 0xade00000 0x91400000 0x120000; go 0x91400000"

YAMON> setxenv a.linux_cmd "console=ttyS0 root=/dev/sda1 rw rootdelay=7 mem=108m"
New key a.linux_cmd, New value: "console=ttyS0 root=/dev/sda1 rw rootdelay=7 mem=108m"
Updating XENV block Erasing : .
Writing : ..
Verifying (RAM 0xb23a0000, size 0x97c) : OK.
address calculate a4000000, xenv_addr a4000000
XENV verification OK.
YAMON> setxenv y.start "copy 0xade00000 0x91400000 0x120000; go 0x91400000"
Original value: "bootmgr -bt single -st nds", New value: "copy 0xade00000 0x91400000 0x120000; go 0x91400000"
Updating XENV block Erasing : .
Writing : ..
Verifying (RAM 0xb23a0000, size 0x994) : OK.
address calculate a4000000, xenv_addr a4000000
XENV verification OK.


8. USB Stick in USB1 rein und in YAMON folgenses eingeben
load -b tftp://192.168.2.13/lzma.bin 0x91400000; go 0x91400000


YAMON> load -b tftp://192.168.2.13/lzma.bin 0x91400000; go 0x91400000
About to load tftp://192.168.2.13/lzma.bin
Press Ctrl-C to break
...................................
Start = 0x91400000, range = (0x91400000,0x9151e71f), format = BINARY
Length = 0x11e720 (1173280)
Checksum = 0x17b0bbf3
em86xx_eth ethernet stop
> LZMA kernel loader for smp86xx modified by Hoernchen/t-hack.com
> RAMSTART@0x92000000 RAMSIZE 0x100000 KERNEL_ENTRY@0x90020000
>   icache line size:0x10
>   icache size:0x4000
>   dcache line size:0x10
>   dcache size:0x4000
> enabing pirelli usb
> gpio get dir 0x0 data 0xf0f
> gpio verify dir 0xc data 0xf03
> lzma data @0x9140042d, lc 1, lp 2, pb 2, osize 3881401
> unpacking, please wait...
> blast d-cache, i-cache & start
Linux version 2.6.15-sigma (root@smp8634build) (gcc version 4.0.4) #10 PREEMPT Sat Jan 31 07:48:01 CET 2009
<4>Configured for SMP863x (revision ES6/RevA), detected SMP8634 (revision ES7/RevB).
Configured for SMP863x (revision ES6/RevA), detected SMP8634 (revision ES7/RevB).
prom console registered
SMP863x/SMP865x Enabled Devices under Linux/XENV 0x48000000 = 0x00023efe
BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019068
Determined physical RAM map:
memory: 0bfe0000 @ 10020000 (usable)
User-defined physical RAM map:
memory: 06be0000 @ 10020000 (usable)
On node 0 totalpages: 93184
  DMA zone: 93184 pages, LIFO batch:31
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line: console=ttyS0 root=/dev/sda1 rw rootdelay=7 mem=108m
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 2048 (order: 11, 32768 bytes)
Using 150.750 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 103168k/110464k available (3139k kernel code, 7284k reserved, 500k data, 148k init, 0k highmem)
Calibrating delay loop... 296.96 BogoMIPS (lpj=148480)
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
tangox: creating TLB mapping for 0x20000000 at 0xc0000000, size 0x04000000.
PCI: Initializing SMP863x/SMP865x PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc4020000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc4004000, size 10 kB
PCI: Configured SMP863x/SMP865x as PCI slave with 128MB PCI memory
PCI: Region size is 16384KB
PCI: Map DMA memory 0x10020000-0x16c00000 for PCI at 0x11000000
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Created /proc/cpucache_info entry.
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 10) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 9) is a 16550A
tango2_enet: ethernet driver for SMP863x internal mac
tango2_enet: detected phy at address 0x01
tango2_enet: mac address 00:17:c2:f0:3a:51
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide0: SMP863x/SMP865x Bus Mastering IDE controller
Probing IDE interface ide0...
physmap flash device CS2: 4000000 at 48000000
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
CS2: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Using physmap partition definition
Adding partition #1-#9
Creating 9 MTD partitions on "CS2: Physically mapped flash":
0x00000000-0x00020000 : "CS2-Part1"
0x00020000-0x00120000 : "CS2-Part2"
0x00120000-0x00140000 : "CS2-Part3"
0x00140000-0x00180000 : "CS2-Part4"
0x00180000-0x00280000 : "CS2-Part5"
0x00280000-0x002c0000 : "CS2-Part6"
0x002c0000-0x004c0000 : "CS2-Part7"
0x004c0000-0x006c0000 : "CS2-Part8"
0x006c0000-0x04000000 : "CS2-Part9"
physmap flash device CS3: 4000000 at 4c000000
CFI: Found no CS3: Physically mapped flash device at location zero
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
USB Universal Host Controller Interface driver v2.3
driver tangox-ehci-hcd, 10 Dec 2004
TangoX USB initializing...
tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021500
tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
TangoX USB was initialized.
tangox-ehci-hcd tangox-ehci-hcd: Transfer port 1 to companion host controller.
Initializing TangoX USB OHCI Controller Polling mode, Membase=0xa0021500 Status=0x0
tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
tangox-ohci-hcd tangox-ohci-hcd: io mem 0xa0021500
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usb 2-2: new full speed USB device using tangox-ohci-hcd and address 2
usb 2-2: not running at top speed; connect to a high speed hub
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 4, 65536 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Waiting 7sec before mounting root device...
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 2033
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 148k freed
Initializing random number generator... done.
===> Starting system configuration...
===> [1] VFD initializing...
===> [2] USB 2.0 driver loading...
===> [3] File system checking...
===> [4] Make device files
mknod: /dev/mum0: File exists
mknod: /dev/em8xxx0: File exists
ln: /dev/tts/1: File exists
===> [5] Export hostname
Starting network...
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
===> Starting services...
===> [1] telnetd starting...
===> Starting MMP custom setting...
TD210 login: clock_init
clock registered
Clock Driver Version = 1.2
i2c_smp8634_hw_mod: module license 'LGPL' taints kernel.
Initialize Telsey I2C-HW module
i2c_tuner_init: i2c tuner adapter (i2c version not avaiable)
i2c_tuner_init: found device at 0x10000.
ST6413_init
st6413: chip found @ 0x96
st6413: client->name = STV6413
st6413: attach final ok
Scart Switch Registers:       
                        Reg 0x00 = 0x1 
                   Reg 0x01 = 0x11 
                   Reg 0x02 = 0x11 
                   Reg 0x03 = 0x85 
                   Reg 0x04 = 0x80 
                   Reg 0x05 = 0xf4 
                   Reg 0x06 = 0x88 
Scart Switch Version = 1.7
Input core driver for PBS STB: vCPLD v4.2 20071016
input: Unspecified device as /class/input/input0
Enabling: KP on GPIO9; IR on GPIO8
Protocol Ruwido r-step V41 needs FPGA 3(.0) instead of 0(.8)
pirelli_ir_register_protocol: Protocol Ruwido r-step V41 (legacy CPLD) registered.
gpio_init
gpio registered
PVR Board Not Supported
Board S1
Gpio Driver Version = 1.6
llad: no version for "struct_module" found: kernel tainted.
llad: No versions for exported symbols. Tainting kernel.
em8xxx: No versions for exported symbols. Tainting kernel.
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1346] init_module: begun
em8xxx0 [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1228] identify: board as unknown subid
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1332] identify: device 0x8634 0x84 accepted with software tango2revA
mumk_register_tasklet: (0) tasklet c403c000 status @cc587ab4
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1464] init_module: done. Found 1 em8xxx
gpio_event_task: reg->state = 0x3
Jan 19 19:25:59 login[1022]: root login  on `pts/0'
CIFS VFS: cifs_mount failed w/return code = -1
CIFS VFS: cifs_mount failed w/return code = -1
CIFS VFS: Calculated size 0x51 vs actual length 0x65
CIFS VFS: bad smb size detected for Mid=1
CIFS VFS: Calculated size 0x51 vs actual length 0x65
CIFS VFS: bad smb size detected for Mid=1
CIFS VFS: cifs_mount failed w/return code = -1
CIFS VFS: cifs_mount failed w/return code = -1
CIFS VFS: cifs_mount failed w/return code = -1


luxman76

und jetzt kommen meine Fragen.

Ich habs versucht nach Anleitung zu flashen aber schon beim starten azbox_variables.sh bekamm ich Fehlermeldung.


TD210[mnt]$ cat azbox_variables.sh
#!/bin/sh
dd if=/dev/mtdblock1 of=/mnt/mtdblock1.bin
echo -n \"10\" | /mnt/genxenv s /dev/mtd1 y.startdelay
# 20 seconds of delay to be on the safe side
echo -n \"console=ttyS0 root=/dev/sda1 rw rootdelay=20 mem=108m\" | /mnt/genxenv s /dev/mtd1 a.linux_cmd
echo -n \"copy 0xade00000 0x91400000 0x120000\; go 0x91400000\" | /mnt/genxenv s /dev/mtd1 y.start
/mnt/genxenv l /dev/mtd1
TD210[mnt]$ ./azbox_variables.sh                     
256+0 records in
256+0 records out
Segmentation fault
Segmentation fault
Segmentation fault
Segmentation fault


TD210[mnt]$ ll
-rwxr-xr-x    1 root     root           53 Jan 19 20:00 azbox_kernel.sh*
-rwxr-xr-x    1 root     root          382 Jan 19 20:09 azbox_variables.sh*
-rwxr-xr-x    1 root     root         4808 Jan 19 20:00 flashburn.sh*
-rwxr-xr-x    1 root     root        36765 Jan 19 20:00 genxenv*
-rwxr-xr-x    1 root     root      1173280 Jan 19 20:00 lzma.bin*
-rw-r--r--    1 root     root       131072 Jan 19 20:10 mtdblock1.bin
-rwxr-xr-x    1 root     root           79 Jan 19 20:00 pirelli_recover.sh*
-rwxr-xr-x    1 root     root          500 Jan 19 20:00 script.sh*
-rwxr-xr-x    1 root     root       598768 Jan 19 20:00 telnetd*
-rw-r--r--    1 root     root          104 Jan 19 20:00 update_lists.txt


wenn ich richtig verstehe dann nach dem flashen brauche ich kernelloader nicht mehr per tftp zu laden und es vird automatish von usb stik azbox fw gestartet. Aber genau da beim aufruf azbox_kernel.sh kommt es zu "Segmentation fault" ich habe auch festgestellt das es von "genxenv" kommt. Was mache ich da falsch? Ich habe einige ausgaben in txt datei.

Noch was,  usb-root-0.9.1314-20090528_1202.tar.bz2 ist modifizierte Firmware von AZBOX oder kann man Versuchen aktuelle Firmware auf gleiche weise zu starten?




luxman76

Hier sind noch paar Fotos

mce2222


wenn ich richtig verstehe dann nach dem flashen brauche ich kernelloader nicht mehr per tftp zu laden und es vird automatish von usb stik azbox fw gestartet. Aber genau da beim aufruf azbox_kernel.sh kommt es zu "Segmentation fault" ich habe auch festgestellt das es von "genxenv" kommt. Was mache ich da falsch? Ich habe einige ausgaben in txt datei.

per tftp kann der kernel geladen werden wenn er nicht im flash ist.
also wenn der selbstentpackende kernel im flash ist, dann wird nichts per tftp geladen.
das root filesystem kommt immer vom usb stick.

keine ahnung wo die segmentation herkommt, aber ist auch egal weil der kernel auch  per yamon geflasht werden kann


Noch was,  usb-root-0.9.1314-20090528_1202.tar.bz2 ist modifizierte Firmware von AZBOX oder kann man Versuchen aktuelle Firmware auf gleiche weise zu starten?

keine azbox firmware funktioniert ohne Anpassungen !

die aktuelle Firmware ist deutlich anders als die 0.9.1314. es wurde auch ein Kopierschutz eingebaut wodurch die Firmware nur auf einer AZBox richtig startet (was aber kein grosses Hindernis ist ;) )
da gibt es schwerwiegendere Probleme wie die Speicherreservierung, weil die AZBox leider 64mb mehr RAM hat als die Pirelli kiste.

luxman76

#44
21. Jan 2010, 18:20 Last Edit: 21. Jan 2010, 18:38 by luxman76
Vielen Dank mce2222 für deine Antwort.

Ich habe aber noch paar fragen:

1.Wie kann ich kernel per yamon flashen?
3.Ich habe hier auch über USB gelesen dass es angeblich nicht funktioniert? Wie kann man dann filesystem von usb lesen? Oder wird gemeint 2 -te USB anschluss z.B. für externe HDD?
4. ich habe 2 versionen von lzma.bin (es gibt ja angeblich mehrere) eine ist lzma.bin gcc404, macht es unterschied und wenn welche? Habe beide probiert leuft.
5. Wo werden die codes für Ferbedinung festgehalten in einem ???.conf file oder die sind fest in code drin?
6. YouTube will nichts abspielen, sagt keine Video forhanden?
7. Gibt es was aktuelleres was man ausprobieren kann?

ich bedanke mich im voraus.

Go Up