General :: SSD Without TRIM Support Under Current State?
Mar 29, 2011
There are not SSDs with TRIM support available in my region that fit into my laptop (1.8", IDE, ZIF). I'm running Ubuntu 10.10.
Most articles (or questions on superuser) I've come across concering TRIM (or the lack thereof) date back to 2009, when not many SSDs with TRIM support were available and OS support was still very fresh.
I'm interested in the current situation, but I couldn't find too much information about it.
What are currently the "best practices" for using an SSD without TRIM under Linux?
I've read about the wiper script included with hdparm. Do I understand correctly that I could use this to free unused blocks, e.g. by running it once a month?
Some sources state that HFS+ (the default-filesystem of Mac OS X) doesn't suffer as badly from lack of TRIM as other filesystems. How about linux filesystems? Are there filesystems that are better suited for SSDs without TRIM than others?
With the new Intel G2 SSDs coming out, I'm thinking about upgrading my hard drive. However, there seems to be an extra level of software support needed for SSD drives. From what I have read there can be performance degradation over time and other issues. Does anyone know how well SSD drives are supported in Linux and also if there is support for the TRIM command or if it is planned?
I was thinking of trying out the UEFI support that HP has in my laptop BIOS in the next few days. My reasons is that I get a custom boot logo... and (hopefully) a better boot-speed. What is the current state of affairs with the openSuSE UEFI/EFI install support on a empty hdd for x86_64 does anyone know? (badly worded I apologize) This may seem naive but I have struggled to answer this with most posts being about Mac's for obvious reasons.
Specifically, Do I have to have any custom knowledge on formatting the HDD with a GPT partitions or does the installer do this for you? Secondly, How well does the UEFI bootloader tie in with the config tools in YaST2? (I would like to have UEFI but if it turns into some headache in setting up the boot area by hand each time the kernel updates I will forget it.) I can safely say this will be a machine with only openSuSE installed as an OS, no need for any others or any dual-boot problems. This isn't overly urgent and I will dedicate (at least) a whole weekend to tweaking once I buy a new disk and install openSuSE on it. If nobody knows then I will dive in head first and report how I find it and any problems (and severity).
I followed this tutorial [URL] to enable my TRIM support and now my fstab looks like this:
Quote:
# /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if disks are added and removed. See fstab(5).
[Code].....
but when I follow the second half of the tutorial http://lightrush.ndoytchev.com/rando...bledandworking to check and make sure it's working I don't get all zeros like I'm supposed. I tried waiting a while like I saw in another tutorial as well and check it again.. Still random numbers and no zeros.
Does Suse have any software based TRIM support available or that is in the works?I know there is to a degree new firmware becoming available that supports TRIM (although some are pretty rudimentary) but windows 7 does a fairly good job software side and upgrading the firmware occasionally involves the unbridled joy that is wiping the drive and starting again.
The situation with TRIM in Ubuntu has me utterly confused. I don't know whether I need to manually run it or not. Sources I've found are disparate and unclear. I have Ubuntu 10.04 with latest updates (including kernel 2.6.32-26). I have an Intel X-25M drive with latest firmware, and it is formatted as ext4. So, does TRIM support run automatically? If not, how do I check if I need to run it, and then how do I run it if necessary?
Can anyone update me a little on the current styate of Radeon Drivers? I have a laptop with an RS690M video card on Slackware64 & Slamd64
There is 1. Kernel driver (drm/radeon.ko) but I am finding it difficult to find comments on it, except that it does some power management stuff 2. Proprietary fglrx had a recent significant update, and now talks to my card after a fashion (Experimental support) 3. OSS Radeonhd for X, which I gather is probably the worst atm but it's what I have in xorg.conf 4. OSS radeon driver, which is supposed to have more work done on it.
I don't need framebuffer stuff - the screen is hard enough for me to read as it is, but I do like to watch the occasional tv program or dvd and I'd like the video to be keeping up in full screen. ATM, Xvid, Opengl, and just about everything fails to, except sdl.
I have a new clean install of 64bit current slackware on a machine which previously run 12.1 to 13.1. It had suspend to ram working quite reliable before, but now i get black screen (sometimes with nonresponding mouse cursor on it) at every second or third wake-up.
I found out that it is not a complete lockup - full access to kde desktop could be restored by hitting alt+sysrq+s followed by alt+sysrq+l several times. I wonder what is causing this? How to get it to wake up normally at once?
Edit: I've installed latest nvidia drivers (260.19.44) for GeForce 8500GT card - previous version (260.19.21) of drivers exhibited the same behaviour in my current install of slack.
i did an install of squeeze without selecting anything during tasksel. after install i changed my sources to testing, updated, and did a dist-upgrade. i then installed xfce4 and xfce4 goodies. i noticed some of the xfce4 packages have the current state 'pa'. for example:
[Code]...
this makes me worry some things didn't install all the way, because if i did aptitude install xfce4-power-manager it would install it and leave make the current state 'i'.is there anyway to install all the packages labeled 'pi'?
My linux laptop isn't able to detect the current battery state. I am using slackware64 13.37 xfce with a Toshiba L645 laptop.
This is what I came up with so far.
Code: lsmod Module Size Used by snd_seq_dummy 1479 0 snd_seq_oss 30116 0
[Code].....
I use a program called conky that reports my cpu frequency and most of the time it's always at 0.93GHz instead of 2.53GHz. Sometimes it jumps to 1.20GHz and 2.53GHz but falls back down to 0.93GHz. Is this normal?
I got the impression after attending a LinuxCon session that Exchange 2007 support in Evolution was a solved problem in SUSE. Is the same true in openSUSE 11.3? What packages do I need to install to enable Exchange email/calendar/contact sync in Evolution? And does it depend on IMAP?
My experience with external monitors in Linux is harrying at best. It's getting better, but it still ain't perfect. My current experience (I have an nVidia card, with nVidia drivers, on a Vostro laptop):
Turn on computer (booting Karmic). Connect external monitor Click on System->Preferences->Display Redirect to nVidia's tool Perform at least 8 more clicks to enable secondary monitor. Realize resolution isn't optimal and set it with another few clicks. Click Apply Accept changes Quit, then really quit, the app.
I always have to set the resolution, it doesn't detect it automatically. The main screen is *always* on the external monitor no matter my settings. I'm screwed if I unplug the monitor but forget to go through steps 1-8, this time disabling the external monitor. I have to replug it in, then turn it off, then I can unplug it. If I unplug the external monitor and plug in another one (going through steps 1-8 twice more) with different resolution capabilities (e.g. a projector), the settings get all messed up again.
Why can't adding an external monitor be automatic? It nearly is on OS X for instance. I plug it in, and it automatically detects the monitor and makes it a secondary monitor, or mirrors them, or turns it on and turns off the laptop screen. All the while being consistent about it. When I unplug the monitor, it knows instantly that I've done that, and reconfigures the laptop screen once again.
I imagine the answer is because no one has stepped up to do it yet, or it's in progress. So my question: what *is* the state of external monitor codes in Linux, and are there any plans to implement them in Lucid? Further, what would be a project, with *user friendly* context, to which I could tune in?
Or, am I not aware of the "right way" to do it?
I define user friendly as roughly the level of kernelnewbies.org . That is, kn.org is my gauge of what I can understand.
Is there a way to get a list of all packages installed since install (that are currently on the system) and upon re-install run an application that will automatically install those packages. This would save greatly on initialisation time (the re-set up afterwards). Essentially, I want to re-install and/or move to another machine and want to the new install to reflect the system as it currently stands.
My old Palm is on the way out. Which modern phone / PDA works these days - like sync contacts etc Which application ? Thunderbird , evolution, web based?
I failed to get webcam support on CURRENT with Skype version 2.1.0.81, Skype did not see the device at all (using libv4l).Downgraded Skype to version 2.0.0.72 and webcam works well.
Is there is anyone who owns a wave keyboard who has had any problem with the media keys or regular keys please tell me. I found somethreads about problems with the media key, but I could not fine any recent ones.
My partition /dev/sda3 on an SSD drive doesn't contain any filesystem, but it contains garbage. How do I do a TRIM/DISCARD operation on the whole partition?
I have a bunch of files (around 900) that have some special characters. Some of the files contains example, and quoting "[useless] filename (something)"so what I want is just to strip the brackets and parenthesis, some are folders, others are text files
I wrote this script which works but it should run automatically about once per week. I hunted and experimented with KDE Task Scheduler (no dice and no help anywhere) and cron (confusing instructions and cannot edit crontab -e with vim, and cannot enter cron folders/files). I would settle for a desktop shortcut to run the script but found no for that.
Looking for a card reader/writer that will support most current card types. I am running Fedora 12 x86_64 on a home-grown desktop. Are there any gotchas, that I need to watch for?Also, Internal vs. external, any benefits of one over the other, or is it just personal preference?
I have a HP laptop which can support 1600x900. But after I install ubuntu 9.10 on it, it can only support up to 1280x700. My laptop has a Nvidia graphics card. And i am using GNOME as my desktop environment.
I was running it portable on a 4gb usb drive via virtual box which worked great unless I used a computer that had virtualbox on it. The portable version would remove files that the original version needed. I decided to try Qemu. The problem is that the portable version only allows 1gb of space to install regardless the size of a usb drive. so the question is: Is there was a way to trim ubuntu 9.10 down to less than 1gb of disk space? If not is there another portable emulator that could be used instead? the only uses for this are for the use of evolution and opera in a linux environment.
We're planning to install CentOS on a new server that will be based on two Solid-State Disks in a RAID1 configuration. The RAID management will be handled by a hardware Adaptec controller. I've learnt that the TRIM function for SSD drives is supported starting from kernel 2.6.28.
I'd like to build a compact x86 host running off a CompactFlash or some equivalent solid-state memory instead of from a SATA disk, to reduce the risk of failure once they're deployed at customers' premises. Those are SOHO users, so performance is not an issue, but stability is (The less I have to drive to replace faulty hardware and restore data, the better.)
Do you know if the usual suspects (Ubuntu, CentOS, Gentoo, etc.) can easily be made to run from solid-state memory, and if yes, is there some good documentation to customize them thusly?
I assume it's just a matter of tweaking /etc/fstab, but it could be more involved.