Disk driver problems on Toshiba NB305Netbook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Running
Description: Ubuntu 10.04 LTS
Release: 10.04
Linux jim-nb 2.6.32-24-generic #38~pre20100702
But problem seen on all kernels tried.
Boot process hangs for ~7 minutes, then machine starts. Booting with init=/bin/bash and running "hdparm -t /dev/sda5" (sda5 is my ubuntu fs) gives ~500kB/sec. Completing the upstart process brings disk up to ~40 MB/sec.
When " bootchart" is installed machine boots in 23 seconds! Resume from hibernate works. Investigation has shown that a compiled C program with an infinite loop, when run in the background from init-top in the intramfs will also cure the slow boot. The C-program saturates one of the two processors of the Atom N450 (~100% CPU1). It appears that bootchart works its magic by simply saturating one CPU. After boot, running the inifinite loop program brings disk performance (as reported by hdparm) up from 40 MB/sec to 70 MB/sec.
Adding highres=off nohz=off to the kernel command line cures slow disk problem but machine runs hot with lower battery life. Adding nohpet to the kernel command line also cures the slow boot but not the resume from suspend.
I suspect that the problem lies with ahci.ko or libata. Changing the BIOS disk parameter from ahci to compatibility also cures the problem... but screws up the existing Windows partition.
Tried the linux-image-
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0x40a00000 irq 22'
Mixer name : 'Realtek ALC272'
Components : 'HDA:10ec0272,
Controls : 18
Simple ctrls : 11
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Release i386 (20100429.4)
MachineType: TOSHIBA TOSHIBA NB305
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, no user)
LANG=en_CA.utf8
SHELL=/bin/bash
ProcVersionSign
Regression: No
RelatedPackageV
Reproducible: Yes
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Tags: ubuntu-une lucid filesystem needs-upstream-
Uname: Linux 2.6.32-24-generic i686
UnreportableReason: This is not a genuine Ubuntu package
UserGroups:
dmi.bios.date: 03/16/2010
dmi.bios.vendor: TOSHIBA
dmi.bios.version: V1.40
dmi.board.name: NPVAA
dmi.board.vendor: TOSHIBA
dmi.board.version: 1.00
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: TOSHIBA NB305
dmi.product.
dmi.sys.vendor: TOSHIBA
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Expired → Confirmed |
Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e . I have classified this bug as a bug in Linux (Ubuntu linux kernel).