#238308 - 19/10/2004 23:46
Possible hard drive problems...
|
member
Registered: 24/05/2000
Posts: 108
Loc: UK
|
HI All,
Just wondering if someone can help me.
Up until just recently, my Empeg was running with a 20G and the original 12G drive. This has been working fine for over a year.
A couple of days ago, I was given an 32G drive from an IBM Thinkpad, so I figured I may as well use it in the Empeg.
I installed the 32G drive in place of the 12G, with the new drive as slave and the 20G as master. The 20G is connected to the end of the cable.
I ran up the builder image, and left the setup stress testing for around 24 hours, and didn't see any errors.
This afternoon when I was uploading my final batch of music (I had around 7G free in total), I noticed that the uploads had started to freeze periodically, until eventually the upload process hung altogether.
I then proceeded to try and fsck the disks, so as to check if they were okay.
Upon my first attempt, I did the following:
ro
umount /dev/hda4
umount /dev/hdc4
swapon /swapfile
fsck -fay /
At this point, I started seeing the following errors:
hda: multwrite_intr: error=0x10
ide0: reset: success error=0x10
hda: multwrite_intr: status=0x51
hda: multwrite_intr: error=0x10
end_request: I/O error, dev 03:06 (hda), sector 320
ide0: reset: success information
These were repeated a number of times, and the fsck failed to complete.
I then rebooted the player, and tried again. This time the fsck of / and /dev/hda4 went okay.
I then attempted to fsck /dev/hdc4 (30G drive), and saw the following:
empeg:/# fsck -fay /dev/hdc4
Parallelizing fsck version 1.19 (13-Jul-2000)
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.
Pass 1: Checking inodes, blocks, and sizes
hda: irq timeout: status=0xd0
ide0: reset timed-out, status=0x80
hda: status timeout: status=0x80
hda: drive not ready for command
ide0: reset: success
hda: irq timeout: status=0xd0
ide0: reset: success
hda: irq timeout: status=0xd0
ide0: reset: success
hda: irq timeout: status=0xd0
ide0: reset: success
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hdc4: 15590/243328 files (16.1% non-contiguous), 26241963/31142002 blocks
empeg:/#
I'm not sure exactly what this means, as the 20G disk (/dev/hda) has previously performed perfectly. If anyone can offer any suggestions, I'd be very grateful.
I was about to start testing things by removing the 30G disk, and just trying the 20G, but if anyone can offer an explanation of the error messages that might help explain the problem, that would be great.
Thanks,
Bagpuss.
EDIT: A quick addition to say that I'm running v2.0 final developer image with Hijack 413.
Edited by Bagpuss (19/10/2004 23:47)
|
Top
|
|
|
|
#238309 - 20/10/2004 00:34
Re: Possible hard drive problems...
[Re: Bagpuss]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
Could be a bad drive, could be an IDE header problem. Check out the "my hard drive's acting funky" FAQ.
_________________________
Bitt Faulk
|
Top
|
|
|
|
#238310 - 20/10/2004 08:50
Re: Possible hard drive problems...
[Re: wfaulk]
|
carpal tunnel
Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
|
Also, because the drive was just installed, check to see that the cable is connected and that you did not lose the jumper. The jumper for laptop hard drives is slightly smaller than regular drives (I think it is 2mm pitch), and a regular stock hard drive jumper would be slightly too large.
_________________________
Paul Grzelak 200GB with 48MB RAM, Illuminated Buttons and Digital Outputs
|
Top
|
|
|
|
#238311 - 20/10/2004 13:48
Re: Possible hard drive problems...
[Re: Bagpuss]
|
member
Registered: 24/05/2000
Posts: 108
Loc: UK
|
Thanks for the replies guys.
I was aware of the cable issue, and indeed, my cable is believed to have been one of those from the 'dodgy' batch. A quick visual inspection of it didn't show anything obvious, but I've recrimped it anyway.
The connector on the Empeg motherboard is also okay, so don't think it can be this. The jumpers on the drives are also set correctly.
I'm retesting things now, and it certainly seems that recrimping the cable has helped. I'm also going to speak to the previous owner of the new 30G disk, just to see if they'd had any problems with it.
Thanks again,
Bagpuss.
|
Top
|
|
|
|
#238313 - 21/10/2004 03:48
Re: Possible hard drive problems...
[Re: webroach]
|
member
Registered: 24/05/2000
Posts: 108
Loc: UK
|
That's sound advice webroach, as things have indeed started to get strange again. I've now ordered a new cable, just to be safe.
On a different note, I'm now only plugging in one drive on the end connector (which is usually the good connector on the cable), and am seeing the following in the boot log, usually about 8GB into a sync. I'm using jEmplode v69 with Hijack 413.
empeg-car bootstrap v1.00 20000601 (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 kerne l. Linux version 2.2.17-rmk5-np17-empeg52-hijack-v413 (hijack@rtr.ca) (gcc version 2.95.3 20010315 (release)) #2 Tue Aug 17 18:05:30 EDT 2004 Processor: Intel StrongARM-1100 revision 11 Checking for extra DRAM: c0c00000: wrote ffffffff, read e91ba9f0 NetWinder Floating Point Emulator V0.94.1 (c) 1998 Corel Computer Corp. empeg-car player (hardware revision 7, serial number 80000463) 12MB DRAM Command line: mem=12m Calibrating delay loop... 207.67 BogoMIPS Memory: 10952k/12M available (984k code, 20k reserved, 328k 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 67706d65 'empg' Found custom animation at offset 0x9cb88 Tuner: loopback=0, ID=-1 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 d0004500). 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-232, ATA DISK drive hda: IBM-DJSA-232, ATA DISK drive hda: IBM-DJSA-232, ATA DISK drive hda: IBM-DJSA-232, ATA DISK drive hda: IBM-DJSA-232, ATA DISK drive hda: IBM-DJSA-232, ATA DISK drive ide0 at 0x000-0x007,0x038 on irq 6 hda: IBM-DJSA-232, 30520MB w/1874kB Cache, CHS=3890/255/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:10:01:c f 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...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 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 CompStarting player Timezone: GB Hijack: intercepting config.ini
hijack: removed menu entry: "Serial Port Assignment" khttpd: listening on port 80 kftpd: listening on port 21 player.cpp : 385:empeg-car 2.00 2003/04/01. Prolux 4 empeg car - 2.1434 Mar 26 2003 Vcb: 0x4054d000 Adding Swap: 16028k 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. server_protocol_handler.cpp:1386:Timeout during synchronise, restarting player player(28): memory violation at pc=0x020b54e8, lr=0x0208eb08 (bad address=0x0000 000c, code 2) pc : [<020b54e8>] lr : [<0208eb08>] sp : bdfffc48 ip : bdfffc60 fp : bdfffc5c r10: 0215337c r9 : 00000000 r8 : 02153528 r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : 400015a8 r3 : 0213ef44 r2 : 02152e40 r1 : 0211221c r0 : 00000000 Flags: nZCv IRQs on FIQs on Mode USER_32 Segment user Control: D038517D Table: D038517D DAC: 00000015 Function entered at [<020b54d8>] from [<0208eb08>] r5 = 0211221C r4 = 400015A8 Function entered at [<0208eae8>] from [<02066c08>] r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 400015A8 Function entered at [<02066630>] from [<02066db8>] r10 = 0215337C r9 = BDFFFD0C r8 = BDFFFD20 r7 = BDFFFD1C r6 = 021532A0 r5 = 0215337C r4 = 021532A0 Function entered at [<02066d84>] from [<020670cc>] r4 = 00000000 Function entered at [<02066e90>] from [<02066de8>] r10 = 020AD438 r9 = 021532A0 r8 = 0000340E r7 = 00000080 r6 = 0000000E r5 = 021532A0 r4 = BDFFFD64 Function entered at [<02066dd8>] from [<020ad4f0>] Function entered at [<020ad438>] from [<020b4824>] r5 = 021532B8 r4 = BDFFFE40 Function entered at [<020b475c>] from [<020e9bbc>] r4 = 00000000 Function entered at [<020e8330>] from [<020b45a0>] r8 = 0215686C r7 = 02156858 r6 = 020AD438 r5 = 00000007 r4 = 00000000 Function entered at [<020b44f0>] from [<020e9bbc>] r5 = 00000000 r4 = 00000000 Function entered at [<bffffcbc>] from [<021a9230>] /dev/console not open as pipe 0! Restored terminal settings Remounting first music partition read-only Tried to remount -ro /dev/hda4 but got error 16 Remounting partitions read-only failed (aiee!) Abnormal player termination Player received signal 11 Starting player Timezone: GB Hijack: intercepting config.ini
player.cpp : 385:empeg-car 2.00 2003/04/01. ! tags.cpp : 61:Failed to open tags (0xc0041002). Prolux 4 empeg car - 2.1434 Mar 26 2003 Vcb: 0x4054d000
Is this crash likely to be associated with the duff cable, or do I have another problem here?
Thanks,
Bagpuss.
|
Top
|
|
|
|
#238314 - 21/10/2004 14:43
Re: Possible hard drive problems...
[Re: Bagpuss]
|
old hand
Registered: 23/07/2003
Posts: 869
Loc: Colorado
|
I'd say it looks like you broke into my house and stole my old empeg drive cable from my "I Know It's No Good But I Can't Bring Myself To Throw It Out" Box. All joking aside, that's almost exactly what I was getting from my player on boot. This portion (and the other similar lines).... Function entered at [<02066e90>] from [<02066de8>] r10 = 020AD438 r9 = 021532A0 r8 = 0000340E r7 = 00000080 r6 = 0000000E r5 = 021532A0 r4 = BDFFFD64 Function entered at [<02066dd8>] from [<020ad4f0>] Function entered at [<020ad438>] from [<020b4824>] r5 = 021532B8 r4 = BDFFFE40 Function entered at [<020b475c>] from [<020e9bbc>] r4 = 00000000 Function entered at [<020e8330>] from [<020b45a0>] r8 = 0215686C r7 = 02156858 r6 = 020AD438 r5 = 00000007 r4 = 00000000...is what caught my eye, since it looks just like my boot log did. Problem went bye-bye the second I plugged in the new (2"+ length) cable from Stu.
_________________________
Dave
|
Top
|
|
|
|
#238315 - 21/10/2004 18:37
Re: Possible hard drive problems...
[Re: webroach]
|
member
Registered: 24/05/2000
Posts: 108
Loc: UK
|
Thanks for the reply webroach. I'm glad this new problem can also be attributed to the cable, as I was beginning to get a little bit worried. I think I'm suffering from withdrawal already. Let's hope the international shipping from Stu is nice and quick Bagpuss.
|
Top
|
|
|
|
|
|