Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
After a week of trying to get my 3ware 9650se raid controller working on Suse 11.1, I finally got past the triage guy and contacted an engineer. He, Adam Radford, told me, and I quote:
"Yes, do not support 's2ram', that is the problem. When you wake up after suspend, we are
not sending an 'initconnection' to our firmware from the driver that tells the firmware
to re-detect SGL's as 64-bit and it is detecting them as 32-bit, that is why you see
'Illegal SGL length' errors.
I will try to implement 's2ram' support ASAP. You are the first customer to request
s2ram support for 3ware. Until then, don't try to suspend the machine if you have the 3ware
card in it. Just do a normal shutdown/bootup when you want to save power. ".
When you suspend and then wake up, the card stays in some type of zombie state. The OS sees the card freaking out and does an fsck, potentially destroying all of your data or at best keeping you waiting an hour before finishing the fsck.
Apparently, I am the only 3ware customer to ever wonder why suspend does not work.
I asked that they put a disclaimer on their web site warning potential buyers about this defect.
Possibly because most RAID card users have them in servers or workstations that are either on or off. Servers virtually are never set to suspend and few workstations either. It's likely not going to be used very oftern but it would be good for it to be properly implemented.
SUSPEND fixed on Suse 11.1, 64 bit for 3Ware 9650se!
Hi,
One of the engineers at 3Ware (Adam) developed a new kernel module for the 3w-9xxx level controllers. After a few compiling problems, I now have `s2ram -f -a 3` working. It takes about a second to get to sleep and roughly 5 to wake up. What a relief.
I had to hack the Makefile to get it to find my kernel source directory:
godzilla2:~/temp/driver # diff Makefile Makefile.orig
3,4d2
< SRC := /usr/src/linux-2.6.27.7-9-obj/x86_64/default
I looked at my Ubuntu /usr/src/linux tree and it is quite different from the way Suse does it.
Then, just;
make clean
make
cp ./3w-9xxx.ko /lib/modules/2.6.27.7-9-default/kernel/drivers/scsi
mkinitrd
sync
reboot
One other difficulty was that YAST apparently lied to me about kernel-source and kernel-syms. It showed them both checked and `rpm -qi <module>` showed a page of output for each one. When I kept getting "no rule to make ..." errors I looked for Makefiles system wide and found that they were all on my Ubuntu drive.
Going into yast and updating kernel source and symbols fixed the problem.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.