Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#372621 - 07/03/2020 15:49 Compact Flash Problems
Cris
pooh-bah

Registered: 06/02/2002
Posts: 1904
Loc: Leeds, UK
Hi Guys,

Long time no post!

Recently dug out the old empeg and decided to give it a check over, the old hard drives are basically dead but I did manages to get a few old tunes off them first.

I have some spare CF cards, and thought I would give the upgrade a go. Why the heck not!

Using Mark's Big Disk Builder from the link at the top of the BBS, and the dual CF adapter from Amazon I saw recommended on another thread.

I have loads of CF cards to try, and all but one I have a problem with. I have a nice 64Gb and a 128Gb sat here I'd love to use but I'm having no joy. The build appears to complete, I get a prompt on the screen telling me it's complete and a reboot is needed, reboots fine.

The problem comes when I actually go to load music on, it basically fails.

I know the header, cable and the adapter are good, as I have this one crappy branded (Duracell) CF card that appears to work fine in the setup. So how come I can't get these 2 Sandisk branded 64Gb and 128Gb cards working? One is an Extreme the other Extreme Pro, both UDMA 7 on the outside.

Is there something I've missed here? Do I need a particular kind of CF card?

Cheers

Cris

Top
#372622 - 07/03/2020 16:37 Re: Compact Flash Problems [Re: Cris]
Cris
pooh-bah

Registered: 06/02/2002
Posts: 1904
Loc: Leeds, UK
Hmmmm I'm having problems here.

After a couple of reboot and a couple of sync attempts the 128Gb card did spring to life and allowed me to copy a track to it and then play it back.

Bingo I thought! But the joy was short lived. I power cycled it and it came up with "No Hard Disk Found" again, but the original drives back on (had always booted at least with these in) same, no hard drive found.

Have a feeling something bad has happened? Here is the boot as it stands at the moment...

Quote:

empeg-car bootstrap v1.02 20001106 ([email protected])
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 kernel.
Linux version 2.2.17-rmk5-np17-empeg55-hijack-v526 ([email protected]) (gcc version 2.95.3 20010315 (release)) #2 Tue Sep 10 12:13:32 EDT 2019
Processor: Intel StrongARM-1100 revision 11
Checking for extra DRAM:
c1000000: wrote ffffffff, read 00000000
NetWinder Floating Point Emulator V0.94.1 (c) 1998 Corel Computer Corp.
empeg-car player (hardware revision 9, serial number 30102758) 16MB DRAM
Command line: mem=16m
Calibrating delay loop... 207.67 BogoMIPS
Memory: 14992k/16M available (1000k code, 20k reserved, 368k 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)
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 636f6972 'rioc'
Found custom animation at offset 0x99380
Tuner: loopback=0, ID=-1
show_message("Hijack v526 by Mark Lord")
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 d0004100).
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...
ide_data_test: wrote 0x0000 read 0xfe80
ide_data_test: wrote 0xffff read 0xff80
ide_data_test: wrote 0xaaaa read 0xaa80
ide_data_test: wrote 0x5555 read 0x5580
ide_data_test: wrote 0x0000 read 0xfe80
ide_data_test: wrote 0xffff read 0xff80
ide_data_test: wrote 0xaaaa read 0xaa80
ide_data_test: wrote 0x5555 read 0x5580
ide_data_test: wrote 0x0000 read 0xfe80
ide_data_test: wrote 0xffff read 0xff80
ide_data_test: wrote 0xaaaa read 0xaa80
ide_data_test: wrote 0x5555 read 0x5580
ide_data_test: wrote 0x0000 read 0xfeff
ide_data_test: wrote 0xffff read 0xffff
ide_data_test: wrote 0xaaaa read 0xaaaa
ide_data_test: wrote 0x5555 read 0x5555
hdb: IBM-EJSA-210! ! ! ! ! ! ! ! ! ! ! ! ! !, ATA DISK drive
ide_data_test: wrote 0x0000 read 0xfeff
ide_data_test: wrote 0xffff read 0xffff
ide_data_test: wrote 0xaaaa read 0xaaaa
ide_data_test: wrote 0x5555 read 0x5555
hda: GUKIUSU MHM2101AU ! ! ! ! ! ! ! ! ! ! !, ATA DISK drive
hdb: HBL-DJRA,200, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: GUKIUSU MHM2101AU ! ! ! ! ! ! ! ! ! ! !, 8063MB w/2176kB Cache, CHS=16383/16/63
hdb: HBL-DJRA,200, 7937MB w/256kB Cache, CHS=16127/16/63
empeg-flash driver initialized
smc chip id/revision 0x3249
smc_init couldn't find card
Partition check:
hda: hda1 < hda5 > hda2 hda3 hda4
hdb: hdb1 < hdb5 > 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...
YMUѽչсɽс́)5

Top
#372623 - 07/03/2020 16:37 Re: Compact Flash Problems [Re: Cris]
Cris
pooh-bah

Registered: 06/02/2002
Posts: 1904
Loc: Leeds, UK
Here is the boot of the 128Gb card before it briefly started working...

Quote:


empeg-car bootstrap v1.02 20001106 ([email protected])
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 kernel.
Linux version 2.2.17-rmk5-np17-empeg55-hijack-v526 ([email protected]) (gcc version 2.95.3 20010315 (release)) #2 Tue Sep 10 12:13:32 EDT 2019
Processor: Intel StrongARM-1100 revision 11
Checking for extra DRAM:
c1000000: wrote ffffffff, read 00000000
NetWinder Floating Point Emulator V0.94.1 (c) 1998 Corel Computer Corp.
empeg-car player (hardware revision 9, serial number 30102758) 16MB DRAM
Command line: mem=16m
Calibrating delay loop... 207.67 BogoMIPS
Memory: 14992k/16M available (1000k code, 20k reserved, 368k 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)
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 636f6972 'rioc'
Found custom animation at offset 0x99380
Tuner: loopback=0, ID=-1
show_message("Hijack v526 by Mark Lord")
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 d0005f00).
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...
ide_data_test: wrote 0x0000 read 0x0000
ide_data_test: wrote 0xffff read 0x0000
ide_data_test: wrote 0xaaaa read 0x0000
ide_data_test: wrote 0x5555 read 0x0000
hda: SDCFXS-128G, ATA DISK drive
ide_data_test: wrote 0x0000 read 0x0401
ide_data_test: wrote 0xffff read 0x79df
ide_data_test: wrote 0xaaaa read 0x0401
ide_data_test: wrote 0x5555 read 0x79df
hda: SDCFXS-128G, ATA DISK drive
ide_data_test: wrote 0x0000 read 0x0401
ide_data_test: wrote 0xffff read 0x79df
ide_data_test: wrote 0xaaaa read 0x0401
ide_data_test: wrote 0x5555 read 0x79df
hda: SDCFXS-128G, ATA DISK drive
ide_data_test: wrote 0x0000 read 0x0401
ide_data_test: wrote 0xffff read 0x79df
ide_data_test: wrote 0xaaaa read 0x0401
ide_data_test: wrote 0x5555 read 0x79df
hda: SDCFXS-128G, ATA DISK drive
ide_data_test: wrote 0x0000 read 0x0401
ide_data_test: wrote 0xffff read 0x79df
ide_data_test: wrote 0xaaaa read 0x0401
ide_data_test: wrote 0x5555 read 0x79df
hda: SDCFXS-128G, ATA DISK drive
ide_data_test: wrote 0x0000 read 0x0401
ide_data_test: wrote 0xffff read 0x79df
ide_data_test: wrote 0xaaaa read 0x0401
ide_data_test: wrote 0x5555 read 0x79df
hda: SDCFXS-128G, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: SDCFXS-128G, 122112MB w/1kB Cache, CHS=15567/255/63
empeg-flash driver initialized
smc chip id/revision 0x3349
smc9194.c:v0.12 03/06/96 by Erik Stahlman ([email protected])

SMC9194: SMC91C94(r:9) at 0x4008000 IRQ:7 INTF:TP MEM:6144b MAC 00:02:d7:26:0a:c6
Partition check:
hda: hda1 < hda5 hda6 > hda2 hda3 hda4
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...ԕjչѕɽсɁѕɕ)5change_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
Tried to mount /dev/hdc4 but got error 6
Error mounting partitions (possibly already mounted)
Remounting first music partition read-only
Remounting second music partition read-only
No secondary hard disk
Press 'q' now to go into development mode. You Have Zero Seconds To ComStarting player
Timezone: Turkey
Hijack: intercepting config.ini

kftpd: listening on port 21
khttpd: listening on port 80
ktelnetd: listening on port 23

Prolux 4 empeg car - 2.1434 Jul 5 2004

Top
#372624 - 07/03/2020 19:59 Re: Compact Flash Problems [Re: Cris]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14472
Loc: Canada
Okay, so start over, with just a single CF Card: use the smaller one, 64GB, in the "master" slot of the dual adapter. See if you can get that working first.

EDIT: Once that is working, and the setup again proved to be sane, then try two cards, noting that the builder will REFORMAT _both_ cards.

I don't have any 128GB CF Cards on hand, so I have never tested with those. If either of the Sandisk cards you have claim to be "CFast" or "CF+" rather than plain "CF", then that would explain the issues.


Edited by mlord (07/03/2020 20:31)

Top
#372625 - 07/03/2020 20:17 Re: Compact Flash Problems [Re: Cris]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14472
Loc: Canada
Ahh.. Another possibility. I suppose the Sandisk cards might not be 5V compatible. Most CF-Cards seem to be, or at least all of the ones I have used here.

But perhaps the Sandisk cards want 3.3V instead of 5V? Maybe you can look up the exact models you have and find out from the internet?

If they do require 3.3V, then there is a hidden solder jumper inside the dual-CF-Adapter's enclosure. I opened mine up (four screws) and found it.

One can switch voltages by cutting and/or removing the small wire soldered between the pin 1,2 pads, and then adding a jumper between the pin 3,4 pads instead. This switches the built-in 3.3V regulator into the circuit, to supply 3.3V (instead of 5V) to the CF Cards.


Attachments
3.3v_regulator.jpg

Description: 3.3V voltage regulator, disabled.

jumper.jpg

Description: Cut/remove the pin 1-2 jumper, replace with pin 3-4 jumper.



Top
#372626 - 07/03/2020 20:27 Re: Compact Flash Problems [Re: Cris]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14472
Loc: Canada
Yeah, I googled the SDCFXPS-128G and found a page that actually listed tech specs, and it says 3.3V there. Dunno if it is also supposed to tolerate 5V, but it sounds like it prefers 3.3V. So if you can change the internal "jumper" of the dual-CF adapter, it should be fine going forward.

Here's a description of the voltage needs from another site I found (http://www.centon.com/support/123-compact-flash-faq):
Quote:
Compact Flash cards support both 3.3V and 5V operation and can be interchanged between 3.3V and 5V systems. This means that any CF card can operate at either voltage. Other small form factor flash cards may be available to operate at 3.3V or 5V, but any single card can operate at only one of the voltages.

Rather strange wording there, but it sounds as if 3.3V should work. But then so also should 5V.

EDIT: I also found this page: http://www.vcfed.org/forum/archive/index.php/t-46142.html which suggests that 5V is the correct jumper setting for use in the empeg/RioCar. So probably not the issue here.


Edited by mlord (07/03/2020 20:34)

Top
#372627 - 07/03/2020 23:35 Re: Compact Flash Problems [Re: Cris]
Cris
pooh-bah

Registered: 06/02/2002
Posts: 1904
Loc: Leeds, UK
Thanks Mark.

I've tried with the 16Gb that previously worked, built from scratch again, it failed and gives what looks like to be a very similar boot sequence to the first log I posted above. Also does almost exactly the same with the original drives in.

So would you think some of the hardware has gone bang? This line makes me think that...

"smc_init couldn't find card"

I saw a previous post on here somewhere about that maybe being a result of a chip in the IDE interface going bad?

Cheers

Cris

Top
#372628 - 08/03/2020 03:55 Re: Compact Flash Problems [Re: Cris]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14472
Loc: Canada
Ah, right. I'm a bit rushed here this weekend, so I didn't read the logs thoroughly enough.

The SMC thing is the USB controller that shares the bus with the IDE connector. When the USB chip goes bad, it can interefere with the IDE controller. So, maybe.

Does it still do "smc_init couldn't find card" without ANY CF Cards or drives connected? If so, then that's very likely the issue.

It is fixable, but I'm simply not in a position to help further as I normally would at the moment. Perhaps others will chime in during my partial absence. Otherwise ping me again in a week and I'll help figure it out.

Cheers

Top
#372629 - 08/03/2020 08:28 Re: Compact Flash Problems [Re: Cris]
Cris
pooh-bah

Registered: 06/02/2002
Posts: 1904
Loc: Leeds, UK
Yep, sadly the same with the ide cable totally disconnected.

There is no rush here, any help would be very much appreciated. I've been practicing my repair skills over the past couple of years, swapping out a chip on this motherboard would currently be just beyond my skill level, but I have all the tools to do it.

Anyone got any spares knocking about?

Cheers

Cris

Top
#372630 - 08/03/2020 19:38 Re: Compact Flash Problems [Re: Cris]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14472
Loc: Canada
I think mostly we just need to neuter/disable the USB chip, which is much easier than trying to fix it.

Travelling now.. back at the workbench in a few days.

Top