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