View previous topic :: View next topic |
Author |
Message |
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 11:42 am Post subject: Are there any disk-check tools on the livecd? |
|
|
My boot/root hard drive died, so I quickly ordered a replacement 1TB drive that I received yesterday. I installed it last night, and noticed that it took a long time to mkfs my 300GB root partition. Now, I'm trying to install gentoo again, and it seems like file functions are going very slowly. For instance, it had been un-tarring the latest portage snapshot for about 10 minutes now. I'm concerned there are problems with my hard drive. There are no notifications in /var/log/messages
Are there any tools on the livecd I can use to check the hard drive? I've seen the sector check, but it appears it would take 3 days to check this drive. Is there a faster test of some sort I can use? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54244 Location: 56N 3W
|
Posted: Sat Aug 18, 2012 12:19 pm Post subject: |
|
|
fuzzybee,
I suspect that your partition alighment is wrong. Your 1Tb drive probably has 4kb phsyical sectors. Its very important, for disk access speed, that your partitions are aligned on 4kb boundaries.
The drive will fake 512b blocks by doing read/modify/writes but this is very slow. Factors of 30x have been reported.
Switch fdisk to display sectors and post your partition layout. All partition start sectors must be an interger multiple of 8, so the old default of 63 fails the alignment check. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 12:25 pm Post subject: |
|
|
Thanks for the response. Here's what I have:
Code: | livecd gentoo # fdisk -l -u=sectors /dev/sdc
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x47b8944d
Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 67583 32768 83 Linux
/dev/sdc2 67584 2164735 1048576 82 Linux swap / Solaris
/dev/sdc3 2164736 631310335 314572800 83 Linux
/dev/sdc4 631310336 1953525167 661107416 83 Linux
|
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54244 Location: 56N 3W
|
Posted: Sat Aug 18, 2012 12:44 pm Post subject: |
|
|
fuzzybee,
Thats all good. Its not an alignment problem.
The next thing to do is to poke at the drive with smartmontools but thats not on the Gentoo minimal CD.
Your lspci output may be interesting too.
Your dmesg output may show something.
The minimal liveCD has wgetpaste, so outside of the chroot, doand post the URL you get.
You can do the same thing with lspci too. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 12:50 pm Post subject: |
|
|
Darn - I was hoping it was simple.
I haven't gotten to the chroot yet, so:[/code]
Hmm - I'm getting an error on wgetpaste:
Code: | dmesg | wgetpaste --verbose
Apparently nothing was received. Perhaps the connection failed.
--2012-08-18 12:07:25-- http://paste.pocoo.org/
Resolving paste.pocoo.org... 188.40.116.183
Connecting to paste.pocoo.org|188.40.116.183|:80... connected.
HTTP request sent, awaiting response... 410 Gone
2012-08-18 12:07:26 ERROR 410: Gone.
|
|
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 1:00 pm Post subject: |
|
|
Here's what I'm getting in dmesg:
Code: | INFO: task mkfs.ext3:21097 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
mkfs.ext3 D ffffffff81603bd0 0 21097 21070 0x00000000
ffff880132694820 0000000000000086 ffffea0000000000 ffff8801324d26a0
0000000000011b40 ffff8801294cffd8 ffff8801294cffd8 0000000000011b40
ffff880132694820 0000000000011b40 0000000000011b40 ffff8801294ce000
Call Trace:
[<ffffffff81247041>] ? kobject_get+0x12/0x17
[<ffffffff812ea0d8>] ? scsi_request_fn+0x36b/0x44e
[<ffffffff8124a833>] ? rb_insert_color+0xb1/0xd9
[<ffffffff8123b085>] ? queue_unplugged.clone.39+0x1c/0x27
[<ffffffff813ff47d>] ? io_schedule+0x4e/0x63
[<ffffffff8123a9b9>] ? get_request_wait+0xc0/0x12a
[<ffffffff8104d4c4>] ? wake_up_bit+0x23/0x23
[<ffffffff8123bb45>] ? blk_queue_bio+0x184/0x27b
[<ffffffff81239a94>] ? generic_make_request+0x8c/0xcb
[<ffffffff81239b86>] ? submit_bio+0xb3/0xbc
[<ffffffff810b9b81>] ? submit_bh+0xdb/0xff
[<ffffffff810bbb79>] ? __block_write_full_page+0x1f3/0x2dc
[<ffffffff810bb499>] ? end_buffer_async_read+0x100/0x100
[<ffffffff810be570>] ? I_BDEV+0x8/0x8
[<ffffffff81075b9a>] ? __writepage+0xa/0x21
[<ffffffff81076391>] ? write_cache_pages+0x20f/0x344
[<ffffffff81075b90>] ? set_page_dirty+0x67/0x67
[<ffffffff81076504>] ? generic_writepages+0x3e/0x55
[<ffffffff810705f7>] ? __filemap_fdatawrite_range+0x4b/0x50
[<ffffffff81070623>] ? filemap_write_and_wait_range+0x27/0x52
[<ffffffff810bf2b1>] ? blkdev_fsync+0x15/0x3d
[<ffffffff810b873a>] ? do_fsync+0x27/0x3d
[<ffffffff810b895b>] ? sys_fsync+0xb/0x12
[<ffffffff81401552>] ? system_call_fastpath+0x16/0x1b
INFO: task mkfs.ext3:21097 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
mkfs.ext3 D ffffffff81603bd0 0 21097 21070 0x00000000
ffff880132694820 0000000000000086 ffffea0000000000 ffff8801324d26a0
0000000000011b40 ffff8801294cffd8 ffff8801294cffd8 0000000000011b40
ffff880132694820 0000000000011b40 0000000000011b40 ffff8801294ce000
Call Trace:
[<ffffffff81247041>] ? kobject_get+0x12/0x17
[<ffffffff812ea0d8>] ? scsi_request_fn+0x36b/0x44e
[<ffffffff8124a833>] ? rb_insert_color+0xb1/0xd9
[<ffffffff8123b085>] ? queue_unplugged.clone.39+0x1c/0x27
[<ffffffff813ff47d>] ? io_schedule+0x4e/0x63
[<ffffffff8123a9b9>] ? get_request_wait+0xc0/0x12a
[<ffffffff8104d4c4>] ? wake_up_bit+0x23/0x23
[<ffffffff8123bb45>] ? blk_queue_bio+0x184/0x27b
[<ffffffff81239a94>] ? generic_make_request+0x8c/0xcb
[<ffffffff81239b86>] ? submit_bio+0xb3/0xbc
[<ffffffff810b9b81>] ? submit_bh+0xdb/0xff
[<ffffffff810bbb79>] ? __block_write_full_page+0x1f3/0x2dc
[<ffffffff810bb499>] ? end_buffer_async_read+0x100/0x100
[<ffffffff810be570>] ? I_BDEV+0x8/0x8
[<ffffffff81075b9a>] ? __writepage+0xa/0x21
[<ffffffff81076391>] ? write_cache_pages+0x20f/0x344
[<ffffffff81075b90>] ? set_page_dirty+0x67/0x67
[<ffffffff81076504>] ? generic_writepages+0x3e/0x55
[<ffffffff810705f7>] ? __filemap_fdatawrite_range+0x4b/0x50
[<ffffffff81070623>] ? filemap_write_and_wait_range+0x27/0x52
[<ffffffff810bf2b1>] ? blkdev_fsync+0x15/0x3d
[<ffffffff810b873a>] ? do_fsync+0x27/0x3d
[<ffffffff810b895b>] ? sys_fsync+0xb/0x12
[<ffffffff81401552>] ? system_call_fastpath+0x16/0x1b
INFO: task flush-8:32:21079 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
flush-8:32 D ffffffff81603bd0 0 21079 2 0x00000000
ffff8801306083d0 0000000000000046 ffffffff00000000 ffffffff8180d020
0000000000011b40 ffff88012ba9bfd8 ffff88012ba9bfd8 0000000000011b40
ffff8801306083d0 0000000000011b40 0000000000011b40 ffff88012ba9a000
Call Trace:
[<ffffffff81247041>] ? kobject_get+0x12/0x17
[<ffffffff812ea0d8>] ? scsi_request_fn+0x36b/0x44e
[<ffffffff8124a833>] ? rb_insert_color+0xb1/0xd9
[<ffffffff8123b085>] ? queue_unplugged.clone.39+0x1c/0x27
[<ffffffff813ff47d>] ? io_schedule+0x4e/0x63
[<ffffffff8123a9b9>] ? get_request_wait+0xc0/0x12a
[<ffffffff8104d4c4>] ? wake_up_bit+0x23/0x23
[<ffffffff8123bb45>] ? blk_queue_bio+0x184/0x27b
[<ffffffff81239a94>] ? generic_make_request+0x8c/0xcb
[<ffffffff81239b86>] ? submit_bio+0xb3/0xbc
[<ffffffff810b9b81>] ? submit_bh+0xdb/0xff
[<ffffffff810bbb79>] ? __block_write_full_page+0x1f3/0x2dc
[<ffffffff810bb499>] ? end_buffer_async_read+0x100/0x100
[<ffffffff810be570>] ? I_BDEV+0x8/0x8
[<ffffffff81075b9a>] ? __writepage+0xa/0x21
[<ffffffff81076391>] ? write_cache_pages+0x20f/0x344
[<ffffffff81075b90>] ? set_page_dirty+0x67/0x67
[<ffffffff81076504>] ? generic_writepages+0x3e/0x55
[<ffffffff810b4aa3>] ? writeback_single_inode+0xc3/0x223
[<ffffffff810b4ef7>] ? writeback_sb_inodes+0x15a/0x1f1
[<ffffffff810b52fb>] ? __writeback_inodes_wb+0x67/0xa2
[<ffffffff810b55a8>] ? wb_writeback+0xed/0x177
[<ffffffff810ac910>] ? get_nr_inodes+0x3a/0x4e
[<ffffffff810b5c7e>] ? wb_do_writeback+0x115/0x175
[<ffffffff810b5d67>] ? bdi_writeback_thread+0x89/0x167
[<ffffffff810b5cde>] ? wb_do_writeback+0x175/0x175
[<ffffffff810b5cde>] ? wb_do_writeback+0x175/0x175
[<ffffffff8104d112>] ? kthread+0x7a/0x82
[<ffffffff81403634>] ? kernel_thread_helper+0x4/0x10
[<ffffffff8104d098>] ? kthread_worker_fn+0x141/0x141
[<ffffffff81403630>] ? gs_change+0x13/0x13
Adding 1048572k swap on /dev/sdc2. Priority:-1 extents:1 across:1048572k
kjournald starting. Commit interval 5 seconds
EXT3-fs (sdc3): using internal journal
EXT3-fs (sdc3): mounted filesystem with writeback data mode
kjournald starting. Commit interval 5 seconds
EXT3-fs (sdc3): using internal journal
EXT3-fs (sdc3): mounted filesystem with writeback data mode
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
|
|
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 1:01 pm Post subject: |
|
|
and lspci:
Code: | 00:00.0 Memory controller: NVIDIA Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: NVIDIA Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: NVIDIA Corporation CK804 SMBus (rev a2)
00:02.0 USB controller: NVIDIA Corporation CK804 USB Controller (rev a2)
00:02.1 USB controller: NVIDIA Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: NVIDIA Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: NVIDIA Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: NVIDIA Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: NVIDIA Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: NVIDIA Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: NVIDIA Corporation CK804 Ethernet Controller (rev a3)
00:0d.0 PCI bridge: NVIDIA Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: NVIDIA Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
03:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)
80:00.0 Memory controller: NVIDIA Corporation CK804 Memory Controller (rev a3)
80:01.0 Memory controller: NVIDIA Corporation CK804 Memory Controller (rev a3)
80:07.0 IDE interface: NVIDIA Corporation CK804 Serial ATA Controller (rev f3)
80:08.0 IDE interface: NVIDIA Corporation CK804 Serial ATA Controller (rev f3)
80:0a.0 Bridge: NVIDIA Corporation CK804 Ethernet Controller (rev a3)
80:0d.0 PCI bridge: NVIDIA Corporation CK804 PCIE Bridge (rev a3)
80:0e.0 PCI bridge: NVIDIA Corporation CK804 PCIE Bridge (rev a3)
|
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54244 Location: 56N 3W
|
Posted: Sat Aug 18, 2012 1:26 pm Post subject: |
|
|
fuzzybee,
You have an old liveCD. The defualt paste site has been gone for a few months now. tells you how to specify a site on the caommand line and suggests some options.
Code: | NVIDIA Corporation CK804 Serial ATA Controller | is a SATA 1 chipset, its likely your drive is SATA II or even SATA III. SATA II/III devices are supposed to fall back to SATA I but many don't.
Your dmesg Code: | INFO: task mkfs.ext3:21097 blocked for more than 120 seconds. | is really ugly. That shows mke2fs having two minutes off every now and again, which is why everything takes so long.
Your drive probably has a jumper option to force SATA I operation. You need to set it.
Post the part number of the drive, there will be instructions on the web. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 6:32 pm Post subject: |
|
|
Yep - it's a SATAIII drive. I'll see what I can dig up on it. Thanks! |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 7:10 pm Post subject: |
|
|
Looks like I can limit the drive to 3Gbps - hopefully that will help the situation. |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Sat Aug 18, 2012 7:11 pm Post subject: |
|
|
Well, apparently this computer is cursed. I put on the jumper to limit the SATA controller to 3Gbps, and now when I boot from the live CD, I get to the point where it gives me the boot: prompt. I press enter, and it replies "loading gentoo.. aborted".
FYI, the DVD-ROM I'm booting from is IDE, not SATA. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54244 Location: 56N 3W
|
Posted: Sat Aug 18, 2012 8:06 pm Post subject: |
|
|
fuzzybee,
3G is SATA II. Does that limit the drive to 3G or force it to 3G.
You need 1.5G What is the drive part number? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
fuzzybee Apprentice
Joined: 09 May 2005 Posts: 159
|
Posted: Mon Aug 20, 2012 12:50 am Post subject: |
|
|
It looks like it forces the drive to max @ SATA II. I realized that a bad keyboard was causing the "aborted" messages. I have set the jumper, and the drive appears to be operating correctly now.
Thanks for the help! |
|
Back to top |
|
|
|