Bug im Sourcecode?

Alles rund um das grafische Benutzerinterface Enigma
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

BoxMan hat geschrieben:was sind symlinks?
"Link to Application" oder "Link to Shared Library" ?
Beides. Symlinks sind Verknüpfungen auf Programme, und sie sind nur ein paar Bytes gross. So 'was ähnliches, wenn du bei ner Windows-Kiste "Verknüpfung hier herstellen" machst.
BoxMan hat geschrieben:Fakt ist, dass ich die beiden lib-Dateien ins $HOME/dbox2/beta1053/lib kopiert habe, makeYADD und makeCRAMFS ausgeführt habe, geflasht und flash-erase gemacht habe.
OK, ich nehme dich mal wörtlich. Es langt nicht, nur z.B. libmd5sum.so zu kopieren, auch die beiden Verknüpfungen müssen kopiert werden. Mache mal im Vollbildmodus in einer Konsole "ls -ls" in einem lib-Verzeichnis. Da siehst du dann ausschnittsweise das hier:

0 lrwxrwxrwx 1 tux tux 18 Mär 16 10:47 libmd5sum.so -> libmd5sum.so.0.0.0*
0 lrwxrwxrwx 1 tux tux 18 Mär 16 10:47 libmd5sum.so.0 -> libmd5sum.so.0.0.0*
24 -rwxr-xr-x 1 tux tux 20854 Mär 16 10:47 libmd5sum.so.0.0.0*

Die letzte Datei ist die eigentliche lib, und die beide davor sind Verknüpfungen, die darauf zeigen - im wahrsten Sinne des Wortes, dir fällt das "->" doch auf? Alle drei Dateien müssen ins lib-Verzeichnis, nicht nur die eigentliche lib.
BoxMan hat geschrieben:Der Receiver geht immer noch aus.

Wenn ich das booten doch wenigstens mit dem HyperTerminal verfolgen könnt! *schnief*
Kommt seriell gar nichts' oder siehst du noch eine Zeile, die so ähnlich aussieht wie die:
Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock/0 ro
Wenn bei console=... ''was anderes steht, dann lösch es weg und ändere es ab so wie oben.
BoxMan
Interessierter
Interessierter
Beiträge: 61
Registriert: Mittwoch 1. Mai 2002, 19:09

Beitrag von BoxMan »

axso ist das mit den Links bei Linux! :lol:
Ich habe tatsächlich nur die beiden Dateien "libmd5sum.so.0" und "libxmltree.so.0" kopiert.

Wenn ich den Receiver anschalte, sieht das so bei HyperTerminal aus:
Dreambox DM7000
loaded at: 00500000 006111F8
relocated to: 00400000 005111F8
board data at: 0050E128 0050E168
relocated to: 00404BDC 00404C1C
zimage at: 00405118 0050D410
avail ram: 00512000 02000000

Linux/PPC load: console=null root=/dev/mtdblock/0 ro
Uncompressing Linux...done.
Now booting the kernel
Das wahrs dann auch.
BoxMan
BoxMan
Interessierter
Interessierter
Beiträge: 61
Registriert: Mittwoch 1. Mai 2002, 19:09

Beitrag von BoxMan »

hi,
ich hänge immer noch am Problem fest, dass ich unter HyperTerminal nix mehr sehe, sondern nur noch am Fernseher mitgeloggt wird.
Kann man das nicht ändern?
BoxMan
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

Hst du nicht diese Zeile:
Linux/PPC load: console=null root=/dev/mtdblock/0 ro
durch die ersetzt, die ich oben geschrieben habe? Beim booten mit der Backspace-Taste löschen und neu eintippen?
BoxMan
Interessierter
Interessierter
Beiträge: 61
Registriert: Mittwoch 1. Mai 2002, 19:09

Beitrag von BoxMan »

upps, hab es übersehen bzw. nicht sofort verstanden. :roll:
Ich werde das mal testen.
BoxMan
BoxMan
Interessierter
Interessierter
Beiträge: 61
Registriert: Mittwoch 1. Mai 2002, 19:09

Beitrag von BoxMan »

stimmt was mit der Language nicht, dass die DreamBox noch aus geht?
Dreambox DM7000
loaded at: 00500000 006131F8
relocated to: 00400000 005131F8
board data at: 00510128 00510168
relocated to: 00404BDC 00404C1C
zimage at: 00405118 0050F13A
avail ram: 00514000 02000000

Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock/0
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.4.20 (ghost@client) (gcc version 3.2.1) #23 Fre Mär 14 00:58:46
CET 2003
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock/0
Console: colour dummy device 80x25
Calibrating delay loop... 251.49 BogoMIPS
Memory: 29796k available (1892k kernel code, 588k data, 96k 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
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
OCP uart ver 1.6.2 init complete
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 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-proc.o version 2.6.1 (20010825)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI en
abled
ttyS00 at 0xe0040000 (irq = 20) is a 16550A
ttyS01 at 0xe0000000 (irq = 21) is a 16550A
ttyS02 at 0xe00e0000 (irq = 31) is a 16550A
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
IBM IDE ocp driver version 2.2
ide_redwood: waiting for drive ready......Drive spun up
hda: SAMSUNG SV1204H, ATA DISK drive
ide0 at 0xc307d1f8-0xc307d1ff,0xc307d1f6 on irq 25
hda: 234493056 sectors (120060 MB) w/2048KiB Cache, CHS=232632/16/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
smc91111.c:v1.0saa 08/22/01 by Daris A Nevil (dnevil@snmc.com)
eth0: SMC91C11xFD(r:1) at 0xc3083300 IRQ:28
INTF:<NULL> MEM:8192b NOWAIT:0 ADDR 00:09:34:00:14:95
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
dreambox: flash mapping: 800000 at 7f800000
disable flash VPP
Creating 5 MTD partitions on "DreamBOX rev3+":
0x00000000-0x00600000 : "DreamBOX cramfs"
0x00600000-0x007c0000 : "DreamBOX jffs2"
0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xc3888000, IRQ 18
usb-ohci.c: usb-ocp, builtin
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
usb.c: registered new driver dc2xx
dc2xx.c: v1.0.0:USB Camera Driver for Kodak DC-2xx series cameras
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
IBM On-chip iic (i2c) algorithm module 2002.30.04
iic_ibmocp_init: IBM on-chip iic adapter module
i2c-dev.o: Registered 'IBM OCP IIC adapter' as minor 0
i2c-core.o: adapter IBM OCP IIC adapter registered as adapter 0.
i2c-dev.o: Registered 'IBM OCP IIC adapter' as minor 1
i2c-core.o: adapter IBM OCP IIC adapter registered as adapter 1.
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 (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 96k init
init started: BusyBox v0.60.5 (2003.01.16-05:37+0000) multi-call binary
Warning: loading /lib/modules/2.4.20/misc/fb.o will taint the kernel: non-GPL li
cense - proprietfb: loaded
ary
See http://www.tux.org/lkml/#export-tainted for information about tainted modu
les
Console: switching to colour frame buffer device 90x36
pfb: fb0: Pallas frame buffer device
Module fb loaded, with warnings
i2c-core.o: driver DreamBOX frontprocessor registered.
i2c-core.o: client [fp] registered to adapter [IBM OCP IIC adapter](pos. 0).
fp: attaching fp at 0xee to adapter IBM OCP IIC adapter
error occured: 43
incomplete xfer
nack
event: init ...
CICCR:00800088
core: Loaded IBM STB04xxx core driver
write 1 event's ...
registering device.
demux: inited
xp0_clk_stop
[XP1] Init
[XP1] 896KBytes used for Queues
i2c-core.o: driver stv0299 DVB demodulator registered.
[CI] insert detected
i2c-core.o: client [stv0299] registered to adapter [IBM OCP IIC adapter](pos. 1)
.
registering frontend...
enable continuous tone
already got one.
i2c-core.o: driver Mitel tuner driver registered.
i2c-core.o: client [Dreambox Tuner Driver] registered to adapter [IBM OCP IIC ad
apter](pos. 2).
lcd.o: LCD driver (KS0713) module
Warning: loading /lib/modules/2.4.20/misc/avs.o will taint the kernel: non-GPL l
icense - propriei2c-core.o: driver DreamBOX AV-Switch registered.
tary
See httpi2c-core.o: client [avs] registered to adapter [IBM OCP IIC adapter](p
os. 3).
://www.tux.org/lavs: attaching avs at 0x94 kml/#export-tainto adapter IBM OCP II
C adapter
ted for informaterror occured: 43
ion about tainteincomplete xfer
d modules
nack
Module avs loaded, with warnings
BusyBox v0.60.5 (2003.01.16-05:37+0000) multi-call binary

Usage: busybox [function] [arguments]...
or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.

Currently defined functions:
[, ash, busybox, cat, chgrp, chmod, chown, clear, cp, date, dd,
df, dmesg, du, echo, env, false, find, grep, gunzip, gzip, halt,
hostname, ifconfig, init, kill, killall, klogd, ln, ls, mkdir,
mknod, more, mount, mv, nslookup, pidof, ping, poweroff, ps, pwd,
reboot, reset, rm, rmdir, route, sed, sh, sleep, sort, sync, syslogd,
tail, tar, test, touch, true, tty, umount, uname, uniq, uptime,
vi, wc, wget, which, whoami, xargs, yes, zcat

VFS: Can't find ext3 filesystem on dev ide0(3,1).
cramfs: wrong magic
FAT: bogus logical sector size 0
VFS: Can't find a valid FAT filesystem on dev 03:01.
Unable to identify CD-ROM format.
reiserfs: checking transaction log (device 03:01) ...
Using r5 hash to sort names
ReiserFS version 3.6.25

/dev/ide/host0/bus0/target0/lun0/disc:
setting standby to 120 (10 minutes)

/dev/ide/host0/bus0/target0/lun0/disc:
setting acoustic management to 128
acoustic = 128 (128=quiet ... 254=fast)
+ (0) Configuration
+ (1) EAUDIO
+ (5) d-Box LCD Hardware
+ (5) eActionMapList
+ (9) Font Render Class
+ (10) gRC
+ (11) GFBDC
+ (15) skin subsystem
+ (20) RC Input layer
+ (21) DreamBox RC Hardware 2
+ (21) d-Box RC Hardware
+ (25) eTextInputField
+ (25) eSlider
+ (25) eStatusBar
+ (25) eWindow
+ (25) eWidget
+ (25) eProgress
+ (25) eLabel
+ (25) eCheckbox
+ (25) eButton
+ (25) eChannelInfo
+ (30) number actions
+ (30) cursor actions
+ (30) focus actions
+ (30) list actions
+ (30) shortcut actions
+ (30) enigma helpwindow actions
+ (30) rotor menu actions
+ (30) enigma vcr actions
+ (30) timer view actions
+ (30) tuxtxt offset actions
+ (30) epg selector actions
+ (30) enigma mainmenu actions
+ (30) service selector actions
+ (30) enigma main actions
+ (30) enigma global actions
+ set event: 00000008
(30) enigma stanci-open
dby actions
+ (30) enigma event[CI] RESET
view actions
+[CI] init try #0
(34) stream watchdog
+ (35) eDVB lib
disable continuous tone
(0)commited command sent
FBLK:0
set_vsw1:5
FBLK:0
FNC:2
FNC:2
+ (36) EPG cache
+ (40) eServiceInterface
+ (41) eServiceFileHandler
+ (41) eServiceStructureHandler
+ (42) eServicePlaylistHandler
+ (42) eServiceHandlerMP3
+ (42) eServiceHandlerDVB
+ (44) Timer Manager
reached rl 45
+ (50) wizard: language
Segmentation fault

The system is going down NOW !!
Sending SIGTERM to all processes.
Sending SIGKILL to all processes.

[CI] Init complete after 1 tries
The system is halted. Press Reset or turn off power
flushing ide devices: hda
System halted.
BoxMan