I have developer kernel version 2.0b7 loaded.
I was syncing my player after loading some tunes on, and got an error which said...
"synchronize failed while rebuilding database"
Read on socket failed (error 0x8004003d)
Initalizing (song) failed to sync (error 0x80072746)
then the player hangs on the "synchronizing" screen,
I reboot the player, it then takes a LONG time on the "Building Music Databse" screen, eventually it boots, I then connect with emplode, it says "checking disk integrity" which takes a while. After which it boots, and says there were warnings, looking at detail it said playlist size is smaller than number of childs. So I do another Sync, it then works fine.
I then tried testing by uploading 1 song in a playlist, it threw up the same errors as above, rebooted and same situation, it did a "Checking disk integirty", took a long time. After syncing correctly, then deleting the playlist which error'd before, I resyncd.
I connected the serial and booted the player, it checked for the HDDs, they came up fine, the player booted correctly and started playing a song.
Then as a test in emplode I added a playlist, and added 1 song into it. I then tried a Sync, and got the SAME error!!,
and looked at the serial output, this is what it threw out...
-------------------------------------------------------------
Adding Swap: 16596k swap-space (priority -1)
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hda4 is mounted.
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hdc4 is mounted.
Unable to handle kernel paging request at virtual address c1000f54
memmap = C0F68000, pgd = c0f68000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 2
CPU: 0
pc : [<c0045254>] lr : [<c0045234>]
sp : c07b7e18 ip : 00000001 fp : 00000000
r10: 0133c6d4 r9 : c0fe47c0 r8 : c07b7e30
r7 : 0000099e r6 : c0ffe800 r5 : 000006d3 r4 : c07b7e30
r3 : c0ffe8dc r2 : 20000000 r1 : 00002000 r0 : 000006d3
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C0F6917D Table: C0F6917D DAC: 00000015
Process player (pid: 21, stackpage=c07b7000)
Stack:
c07b7e00: c0045234 c0045254 60000013 ffffffff c01fb5c0 c0ffe8
30
c07b7e20: c0ff9000 c07c0650 c07c0654 c0031670 c0febb60 0133c6d4 c07c0550 c07b7e
ec
c07b7e40: 0133c6d4 c07c0604 00000006 00000006 c0047d0c c07b7eec 00000000 c07c05
50
c07b7e60: 00000006 c0048008 00000002 00000001 00000100 c07c0550 00000006 000000
06
c07b7e80: c07b7eec 00000008 00000001 c0048464 c07b7eec c024e56c c007a0fc 000000
10
c07b7ea0: c0cd0120 00000400 c0563000 c07c0550 02237128 00001368 00001800 c00465
74
c07b7ec0: 02236d28 c07b7eec 00000000 00000000 c0ffe800 00000c98 00000000 000000
06
c07b7ee0: c07b7fb0 c05b1000 c0cd0120 ffffffe4 2901a8c0 00000002 c007cff4 000000
00
c07b7f00: c024e400 c01f5360 00007705 c007d484 0000206d 00000158 c01090f8 c0ffe2
20
c07b7f20: 00000000 c01f5360 00000006 c0109144 00000001 c006c860 00000002 c0ffe2
20
c07b7f40: c01f5360 6601a8c0 c010c4ac c01091c4 000027bc c011ea50 c006cbfc c010c4
ac
c07b7f60: c0068558 c010c4ac c01fb5c0 c0108be8 c05b1000 c004635c ffffffea 000020
00
c07b7f80: 02236490 02236420 0000000d c002fe7c c0129258 c07b6000 00000000 c000a0
e8
c07b7fa0: 000000b5 c07b6000 c07b7ff4 c0009f40 00000b68 00000000 0000000c 022364
90
c07b7fc0: 00002000 00000b68 00000000 0000000c 02236490 00002000 00000b68 022364
20
c07b7fe0: 0000000d be3ffca0 be3ffca4 be3ffc80 02024c58 02137204 20000010 000000
0c
Backtrace: no frame pointer
Code: 1a000004 e28630dc (e7932107) e3520000 13a00000
Restored terminal settings
Remounting first music partition read-only
Remounting second music partition read-only
---------------------------------------------------------------
I then rebooted the player, and this is what the serial spat out...
-----------------------------------------------------------------
empeg-car bootstrap v1.02 20001106 (hugo@empeg.com)
If there is anyone present who wants to upgrade the flash, let them speak now,
or forever hold their peace...it seems not. Let fly the Penguins of Linux!
e000 v1.04
Copying kernel...
Calling linux kernel...
Uncompressing Linux...................................... done, booting the kern
el.
Linux version 2.2.14-rmk5-np17-empeg50-hijack (root@tbird.localnet) (gcc version
2.95.3 20010315 (release)) #2 Wed Jan 16 00:48:34 EST 2002
Processor: Intel StrongARM-1100 revision 11
NetWinder Floating Point Emulator V0.94.1 (c) 1998 Corel Computer Corp.
empeg-car player (hardware revision 9, serial number 10101914)
Command line: mem=16m
Calibrating delay loop... 207.67 BogoMIPS
Memory: 14996k/16M available (988k code, 20k reserved, 376k data, 4k init)
Dentry hash table entries: 2048 (order 2, 16k)
Buffer cache hash table entries: 16384 (order 4, 64k)
Page cache hash table entries: 4096 (order 2, 16k)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 16384 bhash 16384)
IrDA (tm) Protocols for Linux-2.2 (Dag Brattli)
Linux-IrDA: IrCOMM protocol ( revision:Tue May 18 03:11:39 1999 )
ircomm_tty: virtual tty driver for IrCOMM ( revision:Wed May 26 00:49:11 1999 )
Starting kswapd v 1.5
SA1100 serial driver version 4.27 with no serial options enabled
ttyS00 at 0xf8010000 (irq = 15) is a SA1100 UART
ttyS01 at 0xf8050000 (irq = 17) is a SA1100 UART
ttyS02 at 0xf8030000 (irq = 16) is a SA1100 UART
Signature is 67706d65 'empg'
Scheduling custom logo.
empeg display initialised.
empeg dsp audio initialised
empeg dsp mixer initialised
empeg dsp initialised
empeg audio-in initialised, CS4231A revision a0
empeg remote control/panel button initialised.
empeg usb initialised, PDIUSBD12 id 1012
empeg state support initialised 0089/88c1 (save to d0005280).
empeg RDS driver initialised
empeg power-pic driver initialised (first boot)
RAM disk driver initialized: 16 RAM disks of 4096K size
empeg single channel IDE
Probing primary interface...
hda: IBM-DJSA-210, ATA DISK drive
hdb: FUJITSU MHN2300AT, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: IBM-DJSA-210, 9590MB w/384kB Cache, CHS=19485/16/63
hdb: FUJITSU MHN2300AT, 28615MB w/2048kB Cache, CHS=58140/16/63
empeg-flash driver initialized
smc chip id/revision 0x3349
smc9194.c:v0.12 03/06/96 by Erik Stahlman (erik@vt.edu)
SMC9194: SMC91C94(r:9) at 0x4008000 IRQ:7 INTF:TP MEM:6144b MAC 00:02:d7:22:07:7
a
Partition check:
hda: hda1 < hda5 hda6 > hda2 hda3 hda4
hdb: hdb1 < hdb5 hdb6 > hdb2 hdb3 hdb4
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 320 blocks [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
empeg-pump v0.03 (19980601)
Press Ctrl-A to enter pump...VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=1
Trying to unmount old root ... okay
Freeing unused kernel memory: 4k initempeg init 0.8
I see this is a developer image!
Mounting proc
Mounting first music partition
Tried to mount /dev/hda4 as reiserfs but got error 19
Mounting second music partition
Remounting first music partition read-only
Remounting second music partition read-only
Press 'q' now to go into development mode. You Have Zero Seconds To Comply...
Starting player
player.cpp : 550:empeg-car 2.00-beta7 (internal) 2001/12/22.
! tags.cpp : 61:Failed to open tags (0xc0041002).
dhcp_thread.cpp : 413:name = lo
dhcp_thread.cpp : 414:index = 1
dhcp_thread.cpp : 415:flags = 0x8
dhcp_thread.cpp : 416:addr = 0.0.0.0
dhcp_thread.cpp : 417:bcast = 0.0.0.0
dhcp_thread.cpp : 418:mask = 0.0.0.0
dhcp_thread.cpp : 413:name = eth0
dhcp_thread.cpp : 414:index = 2
dhcp_thread.cpp : 415:flags = 0x1002
dhcp_thread.cpp : 416:addr = 0.0.0.0
dhcp_thread.cpp : 417:bcast = 0.0.0.0
dhcp_thread.cpp : 418:mask = 0.0.0.0
dhcp_thread.cpp : 886:Our mac is 00:02:d7:22:07:7a
dhcp_thread.cpp : 888:Current IP address is 0.0.0.0
dhcp_thread.cpp : 890:Broadcast address is 0.0.0.0
dhcp_thread.cpp :1930:Attempting to open Autonet socket for eth0
dhcp_thread.cpp : 478:Adding interface eth0
dhcp_thread.cpp :1447:Sending DHCP discover (eth0)
dhcp_thread.cpp :1425:Extensions present: 61 53 55 57
dhcp_thread.cpp :1987:Testing Autonet address 169.254.21.108
dhcp_thread.cpp :1279:Got a BOOTP packet from 192.168.1.254 (eth0)
dhcp_thread.cpp :1624:Got bootp reply packet, client=00000000, server=fe01a8
c0, your=6601a8c0 (eth0)
dhcp_thread.cpp :1643:Received DHCPOFFER
dhcp_thread.cpp :1425:Extensions present: 53 1 3 6 54 51 58 59
dhcp_thread.cpp :1871:siaddr=fe01a8c0 serverid=fe01a8c0 srcip=fe01a8c0
dhcp_thread.cpp :1884:Accepting offer of IP 192.168.1.102 from server 192.16
8.1.254
dhcp_thread.cpp :1903:Server's xid was 7e6efc52
dhcp_thread.cpp :1499:Constructing DHCP request to send to 255.255.255.255 (
eth0)
dhcp_thread.cpp :1518:We believe eth0 IP address to be 192.168.1.102.
dhcp_thread.cpp :1568:Sending DHCP request (eth0)
dhcp_thread.cpp :1425:Extensions present: 61 53 55 57 54 50 12
dhcp_thread.cpp :1600:Sent DHCPREQUEST packet (XID=7e6efc52, secs=0) to 255.
255.255.255 (eth0)
dhcp_thread.cpp :1279:Got a BOOTP packet from 192.168.1.254 (eth0)
dhcp_thread.cpp :1624:Got bootp reply packet, client=00000000, server=fe01a8
c0, your=6601a8c0 (eth0)
dhcp_thread.cpp :1643:Received DHCPACK
dhcp_thread.cpp :1425:Extensions present: 53 1 3 6 54 51 58 59
dhcp_thread.cpp :1671:dhcp lease/renew/rebind 43200/21600/37800
dhcp_thread.cpp :1689:after tweak, dhcp lease/renew/rebind 43200/21600/37800
dhcp_thread.cpp :1708:siaddr=fe01a8c0 serverid=fe01a8c0 srcip=fe01a8c0
dhcp_thread.cpp :1730:dns server 192.168.1.254
dhcp_thread.cpp :1782:Setting IP address from DHCP: 192.168.1.102
dhcp_thread.cpp :1811:DHCP packet contains netmask 255.255.255.0
dhcp_thread.cpp :1826:Inferred broadcast address 192.168.1.255 from netmask
and yiaddr
dhcp_thread.cpp :1837:DHCP packet contains gateway 192.168.1.254
dhcp_thread.cpp :1844:Netmask is now 255.255.255.0
hijack: removed menu entry: 'Hard Disk Detection'
khttpd: listening on port 80
kftpd: listening on port 21
Prolux 4 empeg car - 2.1335 Dec 22 2001
Vcb: 0x408cd000
! mp3_decoder.cpp :1052:Failed to seek to offset 1436424, error=0xc0044000
! mp3_decoder.cpp :1047:Failed to find valid sync after seeking to offset 1436
424, error=0xc0044000
spindown_chunk_cache_runner.cpp: 292:Filling up space (93)
spindown_chunk_cache_runner.cpp: 292:Filling up space (93)
spindown_chunk_cache_runner.cpp: 292:Filling up space (93)
spindown_chunk_cache_runner.cpp: 292:Filling up space (93)
-----------------------------------------------------------------------
after a looogn time building music database It then booted up fine and started playing music. I started emplode,
and it started to check disk integrity again...
serial, output...
-----------------------------------------------------
Adding Swap: 16596k swap-space (priority -1)
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hda4 is mounted.
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hdc4 is mounted.
-----------------------------------------------------
HELP, Whats wrong with my player?.......
cheers,
Jaidev