#306417 - 22/01/2008 00:33
250 GB Drives
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Has anyone tried out the 250 GB drives from Western Digital (like the WD2500BEVE)? I have generally used the 120GB Toshiba or Hitachi in sets of 2.
While reading comments about drive reliability (Newegg), the Western Digital comments were generally not complimetary.
Were there any difficulty in using the Bigdisk builder during the install or was it as silky smooth as I experienced with my multiple Empegs and 120GB drives?
Any recommendations?
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#306456 - 23/01/2008 05:35
Re: 250 GB Drives
[Re: Ross Wellington]
|
carpal tunnel
Registered: 19/05/1999
Posts: 3225
Loc: Palo Alto, CA
|
ISTR you'll definitely need the hijack with LBA-48 support - the 120GB drives are under this limit and so don't need it.
Apart from that... good luck...!
Hugo
|
|
Top
|
|
|
|
#308083 - 11/03/2008 16:21
Re: 250 GB Drives
[Re: mlord]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Guess who's trying to install 250 GB drives?
Right, having a little trouble with it.
I have followed (I think) the big disk build in the FAQ.
I used your big disk builder (created 09/28/2006) that I had great success with ror multiple 120 GB drives.
This formatted (I assume it also partitions it too), the drive and stressed the disk successfully.
I then used the new hijack car2_v2.01_hijack (created 06/23/07) as directed in the FAQ.
After the reboot, it found the drive but not the file system (see attached). This occurred after several attempts.
============== Start of list ==============
e000 v1.04for help): Copying kernel... Calling linux kernel... ide_dat
Uncompressing Linux..................................... done, booting the kernertition (1-4)080 p Partition number (1-4): 2st l.ro Linux version 2.2.17-rmk5-np17-empeg52-hijack-v464 hijack@rtr.ca) (gcc versionder (6-16709, default 6)
Command action 2.95.3 20010315 (release)) #2 Fri Oct 27 01:00:29 EDT 20060 36): Poll result=0 on Processor: Intel StrongARM-1100 revision 11 (1-4)
p Par Checking for extra DRAM:e 0xaaaa read 0x0080sp c1000000: wrote ffffffff, read e28cc001 First cylinder (11-16709, defa NetWinder Floating Point Emulator V0.94.1 (c) 1998 Corel Computer Corp.555 read 0x0080 Last cylinder or empeg-car player (hardware revision 9, serial number 4010385
Page cache hash table entries: 4096 (order 2, 16k)ault 16709):0x000-0x007,0x038 on irq 6 POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.2 Using default value 167 Based upon Swansea University Computer Society NET3.039
Command (m for help): n NET4: Linux TCP/IP 1.0 for NET4.0, default 1): IP Protocols: ICMP, UDP, TCP212H9AT00, TCP: Hash tables configured (ehash 16384 bhas
Hex code (type L to l ttyS02 at 0xf8030000 (irq = 16) is a SA1100 UART hda: hda1 < hda5 hda6 > hda2 Signature is 636f6972 'rioc'pe of partition 6 to 82 (Lin Found custom animation at offset 0x9c388
Command (m for hel Tuner: loopback=0, ID=-1db2 Scheduling custom logo.
Disk /dev/hda: 255 h empeg display initialised.indersSK: ext2 filesystem empeg dsp audio initialised empeg dsp mixer initialised empeg dsp initialised= cylinders of 16065 empeg single channel IDE
Calling ioctl() to r Probing primary interface... music partition read-onlypo ide_data_test: wrote 0x0000 read 0x8080
ide_data_test: wrote 0xffff read 0x8080th error 16: Device or resource busy.
ide_data_test: wrote 0xaaaa read 0x8080 Pr ide_data_test: wrote 0x5555 read 0x8080page for additionalmezone: Atlantic/Sou ide_data_test: wrote 0x0000 read 0x8080
ide_data_test: wrote 0xffff read 0x8080t determine runlevel - doing soft reboo ide_data_test: wrote 0xaaaa read 0x8080
ide_data_test: wrote 0x5555 read 0x8080 instead of reboot from the command lin ide_data_test: wrote 0x0000 read 0x8080
ide_data_test: wrote 0xffff read 0x8080: cannot open /var/run/shutdown.pid
ide_data_test: wrote 0xaaaa read 0x8080 kftpd: listening on por ide_data_test: wrote 0x5555 read 0x808ay.g dsp ide_data_test: wrote 0x5555 read 0xdbfb -a: use /etc/shutdown.allow... hda: WDC WD2500BEVE-00WZT0, ATA DISK drive4231
ide0 at 0x000-0x007,0x038 on irq 6 hda: WDC WD2500BEVE-00WZT0, 238475MB w/8192kB Cache, CHS=30401/255/63, LBA48
-r: reboot afte empeg-flash driver initialized smc chip id/revision 0x3349 -n: do n 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:28:0f:0 -c: cancel a running shutdo
c RAMDISK: Loading 320 blocks [1 disk] into ram disk... done. ** the "time" argument is mandatory! (try "now 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 VFS: Can't find an ext2 filesystem on dev ide0(3,4). Tried to mount /dev/hda4 as ext2 but got error 22 Error mounting partitions (possibly already mounted) Remounting first music partition read-only No primary hard disk Remounting second music partition read-only No secondary hard disk Press 'q' now to go into development mode. You Have Zero Seconds To ComplůStarti ng player Timezone: US/Pacific player.cpp : 385:empeg-car 2.01 2004/07/06. ! tags.cpp : 61:Failed to open tags (0xc0041002). Prolux 4 empeg car - 2.1434 Jul 5 2004 Vcb: 0x4086d000
============== End of list ==============
I also tried to partition it manually from another FAQ, which seemed to work, but I had trouble with formatting the drive. I eventually scribbled on the boot partition and started over with your programs.
Here's where I get embarrassed now, what am I missing? I know, I know you warned us all that there might be problems with this size drive...
Have others been successful with 250 GB drives?
Got any ideas?
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308093 - 11/03/2008 19:03
Re: 250 GB Drives
[Re: mlord]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Yes, I followed Mark's new instructions in the FAQ.
I installed hijack 488 prior to any install as the instructions indicate. Then the Big Disk Builder, then the player hijack that was recommended.
I thought the player software was the car2.v2.01_hijack.
I have tried this on 2 different known good Rio's and 2 different disk drive cables. I have completed the above install and tried v2b13 Hijack as well.
I started with a new 250 GB drive.
Here is the result of the above requests:
<CTRL C>
Restored terminal settings Remounting first music partition read-only No primary hard disk Remounting second music partition read-only No secondary hard disk Abnormal player termination Player received SIGINT, user interruption Switching to shell-player loop Starting bash. empeg:/empeg/bin# cat /proc/partitions major minor #blocks name
3 0 134217727 hda 3 1 1 hda1 3 2 40162 hda2 3 3 24097 hda3 3 4 134110620 hda4 3 5 24034 hda5 3 6 16033 hda6 empeg:/empeg/bin# empeg:/empeg/bin# fdisk -l
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ...
I assume this is what you really wanted.
empeg:/empeg/bin# fdisk /dev/hda -l
Disk /dev/hda: 255 heads, 63 sectors, 16709 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hda1 1 5 40131 5 Extended /dev/hda2 6 10 40162+ 83 Linux /dev/hda3 11 13 24097+ 10 OPUS /dev/hda4 14 16709 134110620 83 Linux /dev/hda5 1 3 24034+ 83 Linux /dev/hda6 4 5 16033+ 82 Linux swap empeg:/empeg/bin#
These were the same partition assignments that I got when I manually partitioned the drive too.
By the way, if anyone else is trying to upgrade to these drives, they seem to be in short supply.
Thanks for the help,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308095 - 11/03/2008 19:30
Re: 250 GB Drives
[Re: Ross Wellington]
|
member
Registered: 21/02/2006
Posts: 180
|
hi,
One other thing that might be worth mentioning is that when the player powers up, it looks like a blank music partition as in "End of playlist" and obviously, emplode doesn't see the player although the PC host recognizes the USB port cable being installed.
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308105 - 12/03/2008 04:06
Re: 250 GB Drives
[Re: Ross Wellington]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
hi,
One other thing that might be worth mentioning is that when the player powers up, it looks like a blank music partition as in "End of playlist" and obviously, emplode doesn't see the player although the PC host recognizes the USB port cable being installed.
Thanks,
Ross Yeah. The log messages indicate that the kernel doesn't see a formatted music partition on /dev/hda4. But the builder ought to have created/formatted that, so something is amiss. No worries, though. We do have the expertise in house for this sort of thing.  At some point soon, I'll dig out a suitably large drive and run through the motions with it on one of the empegs here. And then fix whatever might be wrong. It may take a week or three though, so do be patient. But not too patient, as my memory isn't the greatest.  Cheers
|
|
Top
|
|
|
|
#308107 - 12/03/2008 05:17
Re: 250 GB Drives
[Re: mlord]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
I'm not in a real hurry, and appreciate your "in-house" expertise.
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308119 - 13/03/2008 01:19
Re: 250 GB Drives
[Re: Ross Wellington]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Some additional notes about this thread.
I was able to see the 250 GB drive (244 GB after partition & format) on the EMPEG Vital Signs, Boot log, and partition data with fdisk and cat.
I was able to manually partition & format the drive and using v2b13 in the Empeg and emplode would see the drive as 128 GB (no VBA-48). It showed up on the EMPEG Vital Signs, Partition table, and in emplode on USB.
When I manually partitioned and formatted the drive for 250 GB, it would show 244 GB on the EMPEG Vital Signs, the correct Partition Table (same as the big builder does), and emplode would see the player on USB. Emplode completed the file system check, and when rebuilding the database, the EMPEG rebooted and emplode crashed (asking the familiar "Do you want to send this crash dump to Microsoft for analysis" message). Emplode did however play music "ta-da" like it completed the process at the same time emplode crashed.
Does emplode need to be fixed too?
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308120 - 13/03/2008 02:25
Re: 250 GB Drives
[Re: Ross Wellington]
|
veteran
Registered: 12/01/2002
Posts: 1403
Loc: Brisbane, Australia
|
Hi, Does emplode need to be fixed too?
From what you are saying, maybe it does. Tried jemplode?
_________________________
Christian #40104192 120Gb (finally in my M3)
|
|
Top
|
|
|
|
#308123 - 13/03/2008 02:44
Re: 250 GB Drives
[Re: Ross Wellington]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
I was able to manually partition & format the drive and using v2b13 in the Empeg and emplode would see the drive as 128 GB (no VBA-48). It showed up on the EMPEG Vital Signs, Partition table, and in emplode on USB. Do keep in mind, please, that *anything* you do with a drive larger than 128GB installed in an empeg/Rio car unit is meaningless unless Hijack is installed from start to finish. Which I'm sure you've made a point of doing, but it does bear repeating here. Anything that writes to the disk (fdisk, emplode, database rebuild..) without a Hijack kernel will corrupt the drive. Cheers
|
|
Top
|
|
|
|
#308131 - 13/03/2008 07:35
Re: 250 GB Drives
[Re: mlord]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Yes, I understood that. I just wanted to make sure the drive could be addresses within the limits of the available software.
It can be.
It was just a warm and fuzzy that the drive electronics were not the issue.
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308132 - 13/03/2008 07:39
Re: 250 GB Drives
[Re: Ross Wellington]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
Haven't tried jemplode yet. Wanted to get everything else correct with the partitioning (I think it looks good - not a software guy though), formatting, and the file system first.
Thanks,
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308150 - 13/03/2008 19:05
Re: 250 GB Drives
[Re: Ross Wellington]
|
carpal tunnel
Registered: 18/01/2000
Posts: 4848
Loc: London, UK
|
Does emplode need to be fixed too? In a general sense, yes it does. The odds of that happening are about as slim as a slim person who's lost a lot of weight recently. In this specific case, I can't think of a reason why emplode would crash just because you've got that much space available. If it's reproducible, use JEmplode. If not, it's just one of those things.
_________________________
-- roger
|
|
Top
|
|
|
|
#308152 - 13/03/2008 19:22
Re: 250 GB Drives
[Re: Roger]
|
member
Registered: 21/02/2006
Posts: 180
|
Hi,
It's very reproducible. I was able to have it happen 3 times after each new partition, format, & system load.
I guess I need to load jemplode and see what it does.
Ross
_________________________
In SI, a little termination and layout goes a long way. In EMC, without SI, you'll spend 80% of the effort on the last 3dB.
|
|
Top
|
|
|
|
#308477 - 23/03/2008 15:43
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
I'm taking a short break from tweaking my Gray-Hoverman to begin diagnosis of the super large drive issue that Ross has reported here. There's a 320GB desktop drive hooked up to beater here now, running the bigdisk builder. I'll follow it all the way through loading music and see if any problems can be identified for fixing. -ml
|
|
Top
|
|
|
|
#308478 - 23/03/2008 16:11
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
There's a 320GB desktop drive hooked up to beater here now, running the bigdisk builder. I'll follow it all the way through loading music and see if any problems can be identified for fixing. Yep. The /dev/hda4 partition never got formatted. Something's wrong with the bigdisk_builder here. Still digging..
|
|
Top
|
|
|
|
#308481 - 23/03/2008 16:42
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
I believe scrawl is just a program to dump progress messages to the front panel display, so we can nuke it, or write an Open Source replacement for it that actually works. Here's my replacement for /empeg/bin/scrawl: #!/bin/sh echo "POPUP 9999 $*" > /proc/empeg_notify
Requires a Hijack kernel, of course, but we already have that in the new builders.
|
|
Top
|
|
|
|
#308485 - 23/03/2008 17:18
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
I believe scrawl is just a program to dump progress messages to the front panel display, so we can nuke it, or write an Open Source replacement for it that actually works. Here's my replacement for /empeg/bin/scrawl: ... I'm still retesting things here. I'll post a new builder_bigdisk_v3.upgrade file once it's all testing and working. -ml
|
|
Top
|
|
|
|
#308486 - 23/03/2008 18:46
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 18/01/2000
Posts: 4848
Loc: London, UK
|
I believe scrawl is just a program to dump progress messages to the front panel display Yeah, it is. As you point out, with Hijack, you can just use /proc/empeg_notify.
_________________________
-- roger
|
|
Top
|
|
|
|
#308487 - 23/03/2008 21:41
Re: 250 GB Drives
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
I'll post a new builder_bigdisk_v3.upgrade file once it's all testing and working. Gag.. this is taking forever, but that's okay -- I been going between the workshop (antenna stuff) and this for much of the afternoon now. The 320GB drive I'm using here also requires more swap space for the mkfs to work, so the script now uses *both* hda3 and hda6 for swap. And I've updated it to zero hda3 afterwards, so that the dynamic data partition starts off clean instead of semi-random. And other updates. Now running the (hopefully) final test from scratch. -ml
|
|
Top
|
|
|
|
#308495 - 24/03/2008 05:38
Re: builder_bigdisk_v3 now available
[Re: mlord]
|
carpal tunnel
Registered: 08/06/1999
Posts: 5804
Loc: Austin, TX
|
Fixed
_________________________
Tom
|
|
Top
|
|
|
|
#308499 - 24/03/2008 15:10
Re: builder_bigdisk_v3 now available
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 11063
Loc: Canada
|
Here's the new init script that I used for builder_bigdisk_v3. This also eliminates the scrawl and make-drives utilities, as they have been rolled into this one instead to save some execution time RAM. Attached and inline ( We really need a <pre> tag!!):
#!/bin/sh
log() {
echo "$1"
echo "POPUP 9999 $1" > /proc/empeg_notify
}
failed() {
log "$1 failed"
/bin/swapoff /dev/hda3
/bin/swapoff /dev/hda6
sync
exec /bin/bash --login
}
makedrive() {
dev="/dev/$1"
log "Making $1 filesystem"
/bin/mkfs.ext2 -v -s 1 -i 131072 -m 0 $dev || failed "mkfs $1"
log "Tuning $1"
/bin/tune2fs -c -1 -i0 $dev || failed "tune2fs $1"
/bin/sync
/bin/sync
log "Mounting $1"
/bin/mount -n -o rw,nocheck $dev $2 || failed "mount $1"
/bin/sync
/bin/sync
log "Making directories"
/bin/mkdir $2/fids || failed "mkdir /fids"
/bin/mkdir $2/var || failed "mkdir /var"
echo "[hijack]" > $2/var/config.ini || failed "config.ini"
log "Remounting ro"
/bin/mount -n -o remount,ro $dev $2 || failed "remount"
/bin/sync
/bin/sync
log "$1 completed"
}
# echo everything to the serial console:
set -x
/bin/mount -n /proc
log "Builder image"
DRIVE1=""
if [ -e /proc/ide/hdb -a -e /proc/ide/hdc ]; then
log 'hdb,hdc both exist?'
exec /bin/bash --login
fi
[ -e /proc/ide/hdb ] && DRIVE1=hdb
[ -e /proc/ide/hdc ] && DRIVE1=hdc
/bin/mount -n -t ext2 -o ro,nocheck /dev/hda4 /drive0
if [ -d /drive0/fids ]; then
log "Drives already built"
else
/bin/umount /drive0
/bin/mkswap /dev/hda6
/bin/swapon /dev/hda6
/bin/mkswap /dev/hda3
/bin/swapon /dev/hda3
log "Tuning hda5"
/bin/tune2fs -c -1 -i0 /dev/hda5 || failed "tune2fs hda5"
makedrive hda4 /drive0
if [ "$DRIVE1" != "" ]; then
log "partitioning second drive"
init_drive /dev/$DRIVE1 || failed "init $DRIVE1"
DRIVE1="${DRIVE1}4"
makedrive $DRIVE1 /drive1 || failed "init $DRIVE1"
fi
/bin/swapoff /dev/hda3
log "Zeroing hda3"
/bin/cat /dev/zero > /dev/hda3
/bin/swapoff /dev/hda6
log 'Done! Testing disk..'
/sbin/hdstress
fi
exec /bin/bash --login
Attachments
init (97 downloads)Description: The new bigdisk_builder script. This is really the only important thing that's special about a builder image.
|
|
Top
|
|
|
|
|
|