suse unable to recognise hard drive

I did it!! Woohoo
Here is exactly what I did. XFX had a bios update a month or so ago. When I ran the bios update I got an error, but I didn’t pay any attention cause on the support website I thought I read that there is an expected error. Well, I kept thinking of that when you said that some bios’s have a dual setup.This motherboard has an automatic overclocking function that you have to change on the board. I changed it over to normal speed and then re flashed the bios.
This time the flash didn’t have any errors, so I was already excited. I also noticed that it everything that was plugged in it relabeled so to speak. I’ll send you another email of the dmesg.txt to compare. Two other things I did were, since the board was being oveclocked I read in the manual that you can turn down the sata spread spectrum, I did that plus typed in pc1=nomsi in the boot options.

Wow that was ruff, I have no doubt it will be worth it though. Yes, finally get to escaped the M$ grip. I am going to wait till tomorrow to install. I had two questions.

First was first wanting to test mythbuntu for another pc I use by my t.v. I know that KDE can be installed after mythbuntu is installed. DO you know if KDE SUSE can be used. I have grown partial to this 11.1rc, it is nice.I’m using Konqueror right now.

Second question was do you know any good books about linux for starters like me.

Thank you so much for spending so much time on me. I have gone over other posts here and what ya’ll do is really impressive.

mingus725 and Txnnok, WELL DONE in sorting this. This for me, was an interesting and educational thread to watch.

Yes, mythtv can be setup on openSUSE. The packman packagers package rpms for mythtv are noted here.
PackMan :: Informationen zum Paket mythtv

But having given you that link, note (IMHO) an advantage that ubuntu will have in their mythbuntu is that it will already be built/packaged/configured to a large extent … while you will need to do some manual configuration with the packman packaged version. The advantage of the packman packaged version is you will likely learn more, but you will have a possibly painful learning curve. I played with mythtv years ago (and have not since) and I do remember its not the easiest package to setup.

Here is a very basic openSUSE concepts guide:
Concepts - openSUSE

when installing on the main menu

insert this

pci=nomsi

Suse should find the drives then.

Dave

@Txnnok -

Woohoo to you, too! :slight_smile:

You are to be congratulated and commended for your patience, perseverance, and creativity in working the problem through. When I saw you had an xfc board with a Blackie I thought you might be a 'clocker or at the least unafraid of the bios and the kernel - that proved to be the case. You are going to do well.

Looking back, I should have suggested the pci=nomsi argument earlier. That is a widely used fix for via chipsets, this is the first time I’ve seen it needed for an nvidia MCP55 Southbridge, although I think the culprit really is the bios. So I’ve learned something, too - get into dmesg earlier, be more aggressive with the kernel (you would find this is the approach over in Gentoo land and even in the Fedora community more so than here, as those distros are really targeted at hardware/OS geeks and IT folks while openSUSE fits the intermediate/advanced end-user better).

As far as learning, that is a very individual thing. People process data and convert it to information differently. At HP our approach to training customers was to provide a conceptual foundation followed by real-world hands-on problem solving; learning by doing. With *nix or for that matter any serious OS, you can spend ages peeling the onion; we found it better to select a project that offers a meaningful reward and is likely achievable in a reasonable time frame, and then use that as a framework. MythTV is actually a good, intermediate-to-advanced level, example. Or e.g., a distributed LAN can provide a good start with the bash shell, writing a robust backup application using nfs, rsync, and conditional processing. What is key is to choose projects that feed your intellectual curiosity.

@oldcpu offers a good insight comparing MythTV on Ubuntu vs openSUSE. The Ubuntu folks have done a great job with “just works”, making complex tasks achievable for non-technical users. And they’ve done it the Debian way - from the command line. Or there’s a simple encapsulated gui or script that just does everything for you. The downside is that those users have little to no idea what they are actually doing or why. Personally I like SuSE’s approach because one gets a more secure handle on what it being done, which equips better for later maintenance/support and is foundational for other projects. Even when using the gui, you’ll notice that while SuSE uses it to guide the user while not dumbing down the user; the original terms are left intact. The YaST modules are a superb example of that; take a look at the sysconfig editor and then the actual files being updated for the kind of value-add in a distro like this. Ubuntu is great for the end-user who just wants to use apps, SuSE is better for learning the OS and how to do things for yourself.

One other thought: It’s a good idea to choose a particular distro platform early. Moving back and forth between Fedora and SuSE is relatively easy; they’re close cousins. But the value-add and administrative layers are entirely different compared to a Debian distro (the *buntu’s are all Debian), even more so Slackware, and drastically so with Gentoo (a source-based distro; lean, fast, and seriously technical). Point is, you can waste a lot of time re-learning just a different way of doing the same thing from one distro to another, without a lot of value out of it.

Along with the Concepts article linked above, also take a look here for a simple starting overview Linux For Newbies - Wikibooks. The administrative guides for openSUSE (at the Novell site) and Fedora/Red Hat are very good, and both also offer serious tutorials because of their being commercial enterprise vendors. For general and in-depth studies, O’Reilly has the most comprehensive library I know of (with the exception of course of what’s provided by the bigs dogs, HP/IBM/Sun).

Welcome to the community!!!

Just checked the pci=nomsi dmesg. A-OK!

(The installation should have added that argument to the grub boot stanza in /boot/grub/menu.lst; if you have a problem re-booting, check that file.)

Ahh thankyou, I am tinkering heaven right now. You were right about the kernal part and the clocker part, Mingus. I use to be timid about messing with your system four or five years ago, but after my system went down from a lightning strike I changed. I didn’t have a backup, so it was a hard lesson. That started my progression to self built computers and with, a backup, you can tinker with your system’s programs all you want if you go to far and mess things, reinstall from your backup.
I guess a lot of don’t care for it, but I enjoy messing around and with my computers.

Well after researching mythtv, I knew that I was going to bite off more than I chew, so I went with 11.1, but the sound driver isn’t working with it,plus I was having trouble getting adobe flash player going.I think I’ll uninstall and go with the 11.0 version, not sure if that would take care of that. I just thought a more mature version would be better to start with till I get the feel of it.
The hardest part is getting used to new file layout. The rest I can research and for the most part to figure out.

I had a quick questions,I guess before ya’ll close this thread.
The pci=nomsi, what does that do. Not that I mind, but every time I boot I have to type that in or I get an error.

Actually, I might just wait to anything and tinker some more. This can be a crash course in linux.

Almost forgot, It was the pci=nomsi that did the trick. I tried to boot without typing it in and grub didn’t see the hard drives. This was before the install.

Here ya go, long answer: PCI/MSI-HOWTO.txt. Short answer: Sets devices in legacy mode disabling MSI interrupts.

You don’t have to enter that kernel argument every time you boot - just add it to the kernel line in the boot stanza in /boot/grub/menu.lst. Hit Alt-F2 for a run dialog, and type:

kdesu kwrite /boot/grub/menu.lst

The kernel line looks something like this:


kernel /vmlinuz-2.6.25.18-0.2-default root=/dev/md1 resume=/dev/sdd6 splash=silent cpufreq=no showopts vga=0x317

Just add the pci=nomsi at the end; does exactly the same thing as typing it at the boot menu.

As an aside, note my cpufreq=no argument above. That’s because I’ve got an o’clocked Blackie. If you o’clock, you should turn off throttling in the bios. The kernel checks for this and will throw a message suggesting to disable throttling in the kernel, too; that’s what the argument does. Doesn’t hurt anything to not disable it, but since it wastes cycles and throws warnings, just best to turn it off.

Good luck.

Hello,

I have got a new T61p/W500 with Vista B. With Acronis Disk Manager I have made free space on 200 GB disk for linux and installed suse 11.1. SATA option was AHCI(Advanced Host Controller Interface)
Booting windows and suse was possible.
Doing a backup with hdclone 3.7.3, I have to change SATA option
to another state XXX(name forgotten). Resetting SATA to AHCI I have booted suse and it has found no disks. Since then I have
to set SATA=AHCI for windows and suse to SATA=XXX.

On suse I have module /lib/modules/2.6.27.7-9-default/kernel/drivers/ata/ahci.ko, but it is not loaded, I think so, at boot time.

Any hints?

Cheers,
grepi

@grepi -

Please allow me to suggest that you start a new thread for your question. This thread is over a month old and basically was solved. With a new thread you will get much better visibility and therefore faster/better assistance.

Hello,

SATA +AHCI solved:
My INITRD_MODULES does not contain the module sata_nv. With

INITRD_MODULES="…,sata_nv, ahci,…"

I can boot opensuse 11.1 under BIOS option SATA with AHCI.

Cheers,

grepi

Great! This is a common OS issue, even with Windows. That is, should the bios be set to use AHCI (a relatively recent Intel technology) or the native protocol.