Re: BCM57780 not working in linuxboot

Jason Oster <[email protected]>
Newsgroups gmane.comp.windows.unattended.devel
Message-ID <[email protected]>
On 05/20/2010 02:19 PM, Juan Jose Pablos wrote:
> Jason Oster escribió:
>
>> I'm testing this on a Dell Zino HD. This solves the ethernet problem
>> in the Linux boot disk, but now I have another problem with
>> nt5x-install doing *nothing* after the first reboot. Strange.
>>
>
> could you expand a bit further about what happens when you reboot, does
> the text mode appear?

(Sorry Jaun, reposting this to the list)


Sure. After reboot (and the normal BIOS POST screens) all that shows is 
a text mode screen with a blinking cursor.  No text, just a cursor.


I narrowed it down to AHCI problems (typical ... I've been there 
before); setting the SATA mode to ATA (default: AHCI) in the BIOS makes 
it work correctly.  I'm thinking it's a bug in the kernel AHCI drivers. 
  Will have to investigate this more tomorrow.

I don't want to go through the BIOS on 45 of these computers just to 
work-around a bug.  AHCI performance is usually better than SATA 
emulation modes in my experience, anyway.

This AHCI problem is different from my earlier experiences; the usual 
case is that nt5x-install writes the Windows setup files and MBR to the 
disk properly, and then the Windows installer explodes with a BSoD when 
it attempts to touch the disk.  (And the solution to the is simple; just 
use the text mode SATA/AHCI drivers.)

But with *this* problem, it doesn't even get into the Windows installer. 
  That's why I'm thinking it's a bug in the Linux kernel drivers.

***

And I just confirmed the bug is in the Linux kernel.  Attached a patch 
that I used to get this working on Dell Zino HD (AMD RS780G chipset: 
SB700 southbridge).

At least, I think it's an SB700.  In the patch, I'm calling it SB600, 
because the device ID is very close to the SB600 already supported by 
the kernel.

I'll see about reporting this upstream.

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

_______________________________________________
unattended-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unattended-devel
linux-sb600-patch (text/plain, 562 B)
--- linux-2.6.34/drivers/ata/ahci.c~	2010-05-16 14:17:36.000000000 -0700
+++ linux-2.6.34/drivers/ata/ahci.c	2010-05-21 08:58:41.855553269 -0700
@@ -603,6 +603,7 @@ static const struct pci_device_id ahci_p
 
 	/* ATI */
 	{ PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
+	{ PCI_VDEVICE(ATI, 0x4381), board_ahci_sb600 }, /* ATI SB600 */
 	{ PCI_VDEVICE(ATI, 0x4390), board_ahci_sb700 }, /* ATI SB700/800 */
 	{ PCI_VDEVICE(ATI, 0x4391), board_ahci_sb700 }, /* ATI SB700/800 */
 	{ PCI_VDEVICE(ATI, 0x4392), board_ahci_sb700 }, /* ATI SB700/800 */
jason_oster.vcf (text/x-vcard, 304 B)
begin:vcard
fn:Jason Oster
n:Oster;Jason
org:Camp Navajo;Information Technology
adr:Bldg 1;;1 Hughes Ave;Bellemont;AZ;86015;USA
email;internet:[email protected]
title:IT Specialist III
tel;work:928-773-3363
x-mozilla-html:FALSE
url:http://www.campnavajo.com/
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.