Bug 115022

Summary: Suse 10.0 Beta 4 -> Final can't find the hard disc
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Nick England <nick>
Component: KernelAssignee: Jens Axboe <axboe>
Status: RESOLVED WONTFIX QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: matt, snwint
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Compressed tarball of requested logs
hwinfo --storage output
Output from hwinfo --storage + --disk
cmdline output (when run at boot from install CD)
hwinfo --all output (when run at boot from install CD)
lsmod output (when run at boot from install CD)
cmdline output (when run at current run time)
hwinfo --all output (when run at current run time)
lsmod output (when run at current run time)
hwinfo --all output (when run at current run time as root)
/var/log/messages run as root
/var/log/boot.msg

Description Nick England 2005-09-02 17:17:29 UTC
Booted from Suse 10.0 Beta 4 CD1
Selected 'installation'
Language = English UK
Media check was OK
Licence agreed checked
Error message 'No hard disks were found for the installation. Please check your
hardware'
/var/log/faillog is empty
/var/log/lastlog is empty.
I'm using a Packard Bell Easynote laptop with AMD Athlon 2600m, Hitachi 40 GB
hard disc.
This problem also occurred with Suse 9.3 but with no other distribution. Suse
10.0 betas 1,2,3 installed fine. Can't send any logs as I have no floppy to save
them to. If you need specific logs I will redo the installation and copy them
out by hand.
Comment 1 Andreas Jaeger 2005-09-03 15:15:18 UTC
You can access a USB stick and mount it manually.

Please send the output of "hwinfo" and the YaST log files from /var/log/YaST 
Comment 2 Nick England 2005-09-03 20:45:36 UTC
Created attachment 48716 [details]
Compressed tarball of requested logs
Comment 3 Nick England 2005-09-03 20:49:07 UTC
I attached a printer to a USB port on the laptop and this appears to enable the
installer to find the hard disc. I have sent log files of the successful
installaton(update from beta 3). To check I unplugged the printer and attempted
installation again but the installer couldn't find the hard disk again.
Comment 4 Thomas Fehr 2005-09-05 07:42:49 UTC
Could you please also attach log files from an unsuccessful installation attempt.
If disks are not found without an USB device attached this seems to be more a
problem of hardware detetion than yast2-storage.
Comment 5 Steffen Winterfeldt 2005-09-05 09:27:08 UTC
I need the log from 'hwinfo --storage --log=xxx' taken during installation. 
Comment 6 Steffen Winterfeldt 2005-09-05 09:27:57 UTC
and it's not a blocker  
Comment 7 Nick England 2005-09-06 19:49:22 UTC
I've added logfile as requested for successful installation. Can't do one yet
for unsuccessful install as I don't have a memory stick. Will get one and
forward info to you.
Comment 8 Nick England 2005-09-06 19:51:45 UTC
Created attachment 48993 [details]
hwinfo --storage output
Comment 9 Steffen Winterfeldt 2005-09-07 09:03:47 UTC
Nick, I really need the logs from a failed attempt to get an idea why it 
failed. (And why you're at it, 'hwinfo --disk', too for good measure.) 
 
You can take the log and then fix the system up by loading the modules 
manually or whatever else is necessary to get it going and then store 
the file on your hard disk. 
 
Maybe you can then just tell me what went wrong. :-) 
Comment 10 Nick England 2005-09-09 19:59:50 UTC
I've bought myself a USB stick and produced the log files you need from an
unsuccessful installation.Attacment follows.
Comment 11 Nick England 2005-09-09 20:01:35 UTC
Created attachment 49466 [details]
Output from hwinfo --storage + --disk
Comment 12 Steffen Winterfeldt 2005-09-12 09:53:39 UTC
Kernel messages show that the sis5513 driver has problems with hda 
(but not in comment 8): 
  
  <6>SIS5513: chipset revision 0  
  <6>SIS5513: not 100% native mode: will probe irqs later  
  <6>SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller  
  <6>    ide0: BM-DMA at 0x2800-0x2807, BIOS settings: hda:DMA, hdb:pio  
  <6>    ide1: BM-DMA at 0x2808-0x280f, BIOS settings: hdc:DMA, hdd:pio  
  <7>Probing IDE interface ide0...  
  <4>hda: MO2OAD4AIC25N040ATMR04-0, ATA DISK drive  
  <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14  
  <6>hda: max request size: 128KiB  
  <6>hda: 0 sectors (0 MB) w/8875KiB Cache, CHS=0/0/55  
  <4>hda: set_multmode: status=0x51 { DriveReady SeekComplete Error }  
  <4>hda: set_multmode: error=0x04 { DriveStatusError }  
  <4>ide: failed opcode was: 0xef  
  <6>hda: cache flushes supported  
  <3>hda: INVALID GEOMETRY: 0 PHYSICAL HEADS?  
  
Comment 13 Matthew Horsnell 2005-10-17 21:37:29 UTC
I can confirm that I also have this problem, and I have the same chipset the SiS962. I get the same error as comment #12, and even if I stick a printer into one of the USB ports this does not solve my problem.

I am using a Pundit AB-P 2600 Barebone, with the SiS962 chipset. I am using a maxtor 80GB HDD.

To confirm, I can install SuSE 9.0 on my machine with no errors, but I get the same "No hard disks were found for this installation, please check your hardware!" error message.

Is there any thing I can do to overcome this problem. I have tried insmod=ide-generic, and turning off acpi, and tyring to install using the safe setting. 

nothing works for me, I am stuck without being able to install.
Comment 14 Matthew Horsnell 2005-10-17 21:45:10 UTC
Just to update, I am trying with Suse 10.0 OSS GM, not Beta 4.
Comment 15 Nick England 2005-10-17 23:17:53 UTC
I tried various command line options but nothing works, the driver for this chip set is broken in beta 4 onwards. I've got around this problem by installing a version prior to beta 4 and then running update with 10.0.x rather than a fresh install.
Comment 16 Matthew Horsnell 2005-10-18 10:31:25 UTC
Nick, did you try 10.1 Alpha, or is it likely to still be broken in there, also where can I download 10.0 Beta 3, and did you still need the printer in for Beta 3 in order to get it to work.
Comment 17 Jens Axboe 2005-10-18 11:09:33 UTC
Steffen, there are no kernel changes in this area between beta3 and beta4. Did something change in the installation system/tools?
Comment 18 Steffen Winterfeldt 2005-10-18 12:00:51 UTC
No. No changes there.
Comment 19 Nick England 2005-10-18 12:18:33 UTC
Matthew, I tried 10.1 alpha and the same problem there too. The mirrors I use no longer carry the old betas, you could try installing 9.x and running update on that. I started with 9.2 (9.3 has the same problem with finding my disc) and updated that with each of the betas in turn and didn't run into any problems.
Comment 20 Matthew Horsnell 2005-10-18 13:28:27 UTC
I may try the upgrade but I don't fancy going from 9.2 upto 10.0, will it not leave me with a fairly unstable system, or should it be fairly straightforward. Having said that I notice that the bug has now been assigned, so perhaps we can expect a work around at some point.
Comment 21 Matthew Horsnell 2005-10-18 22:28:13 UTC
I tried to upgrade from a Suse 9.2 Distribution. Incidentally my chipset is supported perfectly in Suse 9.2, however after rebooting with the Suse 10.0 OSS GM installation disk 1 in the CD drive, my drive was still incorrectly detected, (even with a printer in the usb port), and so I was not given the choice between clean install and upgrade.

Therefore I can not even upgrade to 10.0 from another distribution, this bug is blocking me from using 10.0. Is there any special trick you used to upgrade?
Comment 22 Nick England 2005-10-19 06:47:14 UTC
After you have installed 9.2 go to Yast>Installation Source and delete whatever is there.Then put your 10.0 disc in the cdrom drive and select 'Add'. Yast should find the 10.0 disc and insert that into the source media.Make sure it's enabled. Then go to 'System Update' and select the options and packages you want.
Comment 23 Matthew Horsnell 2005-10-19 21:22:17 UTC
Ok so I have done the system upgrade, but YOU online update still thinks I have 9.2 installed. /etc/SuSE-release states I have 10.0. So if I were to do an update I would effectively download all my packages... this is not pain free, any ideas?
Comment 24 Nick England 2005-10-20 07:49:50 UTC
After reboot the new version should appear in YOU.
Comment 25 Matthew Horsnell 2005-10-20 15:40:45 UTC
Ok it doesn't because I did the update while I was still running 9.2, and apparently this means that my base hasn't been upgraded. Everyone suggests doing a boot from CD upgrade, but for us that won't work.

So at present I can't upgrade my system, any ideas?
Comment 26 Nick England 2005-10-20 17:36:33 UTC
You have to be running the old system to do the update, my YOU settings correctly updated to 10.0 so I don't understand why yours didn't. 
Comment 27 Matthew Horsnell 2005-10-20 17:45:35 UTC
I'm guessing it was because you updated from 10.0 Beta3 to 10.0 Final, and therefore you still is in 10.0 mode. Just my hunch, any idea where I can get the isos for 10.0 RC3, maybe the kind people from SuSE could send me a URL?
Comment 28 Matthew Horsnell 2005-10-24 09:19:45 UTC
Solution for me (if it doesn't work for you don't moan):

Get hold of the 10.0 Beta 3 isos (you will need to hunt the mirrors), install 10.0 beta 3 (to your own preference). Then get hold of the 10.0 OSS GM isos, go into Yast remove the current CD installation source. Add the new 10.0 OSS GM CD to the installation source. Click on the System Upgrade button, and agree to update all installed packages. Let it run, and hopefully when it finishes and after a reboot, you will be running Suse 10.0 OSS GM. 
Comment 29 Klaus Kämpf 2005-10-24 10:33:43 UTC
How can the upgrade solve this issue ? After the upgrade, your kernel is at exactly the same version as on the GM iso. So you'll run into the same problem with the next reboot.
Comment 30 Matthew Horsnell 2005-10-24 11:05:36 UTC
Well, sorry to fault your reasoning, but I have rebooted several times since the kernel update, and my machine boots just fine. I have no idea why this has solved the issue for me, but it also seemed to solve it in comment #3. I have no knowledge of what is wrong with the kernel included on the installation disc, all I know is that this work-around does work. 

Be grateful if you could work out why, so that I won't have to do this when going to 10.1 next year.
Comment 31 Klaus Kämpf 2005-10-24 11:23:31 UTC
We'll try to work out why but need your help. ;-)

On your running system, please run "uname -a" and paste the result here.
Then boot the 10.0 GM and after yast starts up (i.e. when you see the language selection screen), switch to console 2 (Press Ctrl-Alt-F2) and run "uname -a" there too.
Comment 32 Matthew Horsnell 2005-10-24 11:46:49 UTC
Ok so both unames produce the same output which is,

Linux linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux

Linux linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux

Comment 33 Klaus Kämpf 2005-10-24 14:37:54 UTC
Interesting. So its not the driver alone, its something in the 'environment'.

Can you please also check "/proc/cmdline" and "lsmod" in both environments ?
Comment 34 Matthew Horsnell 2005-10-24 15:18:07 UTC
Created attachment 55223 [details]
cmdline output (when run at boot from install CD)
Comment 35 Matthew Horsnell 2005-10-24 15:18:55 UTC
Created attachment 55224 [details]
hwinfo --all output (when run at boot from install CD)
Comment 36 Matthew Horsnell 2005-10-24 15:19:14 UTC
Created attachment 55225 [details]
lsmod output (when run at boot from install CD)
Comment 37 Matthew Horsnell 2005-10-24 15:19:43 UTC
Created attachment 55226 [details]
cmdline output (when run at current run time)
Comment 38 Matthew Horsnell 2005-10-24 15:20:02 UTC
Created attachment 55227 [details]
hwinfo --all output (when run at current run time)
Comment 39 Matthew Horsnell 2005-10-24 15:20:41 UTC
Created attachment 55228 [details]
lsmod output (when run at current run time)
Comment 40 Matthew Horsnell 2005-10-24 15:23:34 UTC
The required information provided in the above 6 attachments.

lsmod 
cmdline
hwinfo --all 

outputs run at both boot time when running from the install CD for Suse 10.0 OSS GM, and when run during my current environment (10.0 Beta 3 upgraded via YaST system upgrade to 10.0 OSS GM using install CDs).
Comment 41 Klaus Kämpf 2005-10-25 07:05:33 UTC
Matthew, the attachment from comment #38 looks incomplete. The one from comment #35 contains much more data, esp. /var/log/messages.
Can you please re-run "hwinfo --all" on your running system (as root !) ?
Comment 42 Klaus Kämpf 2005-10-25 07:07:13 UTC
And what is the BIOS setting for the master disk on the primary IDE bus ? It looks like its not set to LBA mode.
Comment 43 Matthew Horsnell 2005-10-25 10:18:18 UTC
Created attachment 55309 [details]
hwinfo --all output (when run at current run time as root)
Comment 44 Matthew Horsnell 2005-10-25 10:20:42 UTC
The BIOS setting for the master disk on the primary IDE is set to Auto in the BIOS, it is presumably picking up LBA mode, because I am able to use the full capacity of the disk(80GB), and not limited to CHS mode(8GB).

I have also re-run hwinfo, this time as root.
Comment 45 Matthew Horsnell 2005-10-25 10:23:51 UTC
Created attachment 55310 [details]
/var/log/messages run as root
Comment 46 Klaus Kämpf 2005-10-25 10:33:18 UTC
Hmm, attachment from comment #43 is still incomplete. Steffen, any ideas ?
Comment 47 Klaus Kämpf 2005-10-25 10:34:40 UTC
Matthew, what happens if you force LBA mode in your BIOS ?
Please also attach /var/log/boot.msg
Comment 48 Matthew Horsnell 2005-10-25 10:38:06 UTC
Created attachment 55312 [details]
/var/log/boot.msg
Comment 49 Matthew Horsnell 2005-10-25 10:39:50 UTC
I have tried forcing LBA in the bios (I am sure LBA is selected by auto anyhow), but the outputs do not differ, so I have left machine in the default BIOS configuration. I have attached /var/log/boot.msg as per your last request.
Comment 50 Klaus Kämpf 2005-10-26 08:39:17 UTC
I'm moving this to kernel now. Its quite puzzling ...
Comment 51 Matthew Horsnell 2006-01-11 14:31:57 UTC
Has this bug progressed at all. I am beginning to panic that at some point in February when I get SuSE 10.1 I will need to go through all the pain again!
Comment 52 Stephan Kulow 2008-06-25 09:33:04 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 53 Stephan Kulow 2008-06-25 09:34:30 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 54 Stephan Kulow 2008-06-25 09:40:56 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 55 Stephan Kulow 2008-06-25 09:52:36 UTC
Closing old LATER+REMIND bugs as WONTFIX - if you still plan to work on it, feel free to reopen and set to ASSIGNED.

In case the report saw repeated reopen comments, it's due to bugzilla timing out on the huge request ;(