Ubuntu hangs when eSATA disk is present at startup

Asked by jgv

Ubuntu (9.04) hangs when my eSATA disk is switched on prior to startup. Just after the normal GRUB messages (dual-boot with MS Windows) a message appears: [16.816010] ata1 softreset failed (device not ready).

After switching off the eSATA disk I am able to continue the startup process. When I do so and I examine the file information in eg. System Monitor, I see that both my hard disks appear different: my first hard drive (with the operating systems) which is normally at sda now is in use as sdb, my second hard drive (with data) is now sdc instead of sdb. sda is not present.

It seems that Ubuntu wants to start from the eSATA disk (I suppose sda is reserved for that purpose) and when it does not find an operating system on that disk the startup hangs. In contrary, when I use MS Windows in the same manner, there is no (startup) problem at all.

When I switch on the eSATA disk with Ubuntu after the startup, it operates normally (hot swap).

Anyone an idea to solve this inconvenience? I am not familiar with the technical information that Ubuntu provides, so help is most welcome.

----------------------------------------------

Gebruik al geruime tijd Ubuntu 9.04 en 8.04. Heb recent een eSATA HDD aangesloten. Als deze aan staat bij het opstarten verschijnt bij U 9.04 de melding: " " gevolgd door een hele serie opmerkingen en aanwijzingen die ik niet snap; bij U 8.04 blijft het opstartscherm zonder verdere informatie hangen. Ook een live-cd is niet op te starten met een aangesloten eSATA.

Als ik dan de eSATA schijf uitschakel, gaat het opstarten wel weer door, waarna blijkt dat mijn 1e interne HDD (de schijf met het besturingssysteem) ineens sdb heet in plaats van sda (zoals gebruikelijk).

Als ik de eSATA schijf pas inschakel na het opstarten verloopt de opstartprocedure normaal. De eSATA schijf is gewoon lees- en bruikbaar. deze is dan opgenomen als sdc. (Mijn 2e interne harde schijf is sdb).

Iemand een idee waar dit aan ligt en wat daaraan te doen? (Bij MS Windows is er geen enkel probleem!)

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
4dro (kwadronaut) said :
#1

Loop eens je instelling na voor boot-order. Waarschijnlijk is je interne hd aangesloten op een tweede of 3e sata poort, je zou eens kunnen kijken in de handleiding van je moederbord om dit te verifiëren.

Een hele serie opmerkingen en aanwijzingen is leuk en aardig, maar mischien kan je die aan je vraag hangen? Kijk eens met dmesg of in /var/log/syslog wat er zoal staat.

Verder zou je nog kunnen proberen om dma uit te schakelen.

Het kan ook aan de controller liggen, en dan ben je gewoon de sjaak.

En het allereerst wat het proberen waard is: all_generic_ide toevoegen als bootoptie voor de kernel. (escape bij grub, juiste kernel kiezen, e, en bij de lijn waar kernel voor staat dat gewoon op het einde typen, dan b voor booten).

En hang de schijf er eens in na het opstarten, dan grub opnieuw configureren.

conclusie: iets te weinig informatie om je echt verder te kunnen helpen.

Revision history for this message
jgv (visserjg) said :
#2

HD met besturingssysteem op SATA1 (master), DMA uitschakelen, Grub opnieuw configureren of all_generic_ide toepassen helpt niet, ligt niet aan de controller (MSWindows functioneert wel vlekkeloos). Verder weet ik het niet (info van dmesg of in /var/log/syslog kan ik niet mee overweg)

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.