Am Mittwoch, 27. September 2006 22:00 schrieben Sie: > So magic is > default K8_SB_HT_CHAIN_ON_BUS0=0 at the moment this default gets overritten in Config.lb with options K8_SB_HT_CHAIN_ON_BUS0=1 this should be moved to Options.lb as a default, sorry for that.
> > it will put SB chain on bus 0. > > Also need one extra entry in irq_table so your HTX card showed on lspci. well actually we can access it with our kernel driver and it also shows up on lspci? > > YH > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Philipp Degler > Sent: Wednesday, September 27, 2006 12:13 PM > To: [email protected] > Cc: Mondrian Nuessle > Subject: Re: [LinuxBIOS] linuxbios Digest, Vol 19, Issue 57 > > Hi > > after a few months of work we (my mentor Mondrian Nuessle and me) > managed to get Iwill DK8HTX board running. > > Porting LinuxBIOS to "DK8HTX" was part of an academic project. Main > goal was to get the htx socket running together with our htx fpga > board: > http://hypertransport.org/products/productdetail.cfm?RecordID=75 > > Right now we have all on-board devices working. Even xorg shows up. Only > > exception is native vga-bios. It gets loaded but just a few lines of > LB-boot > are printed. Anyway at least our HTX adaptor card is working :) > > We also plan to contribute to the LB-Project by offering a walk > through / tutorial that should explain step by step how to get LB > running with DK8HTX. > > thx, for all your help! LinuxBIOS is great :). > > Phil > ----------------------------------- > Computer Architecture Group > University of Mannheim > > > YH, > > > > Thanks for the suggestion. I decreased LOG level to 8, and did not see > > "IDE1 IDE0 PCI: 00:07.1 init" in the LOG. Then I hacked amd8111_ide.c > > now I see "IDE1 IDE0 PCI: *01:04.3* init" in the log. And still the > > IDE > > > timeout happens in FILO... but this is not suprising since it looks > > like > > > the wrong PCI address is assigned to IDE(?) If so, do you know how to > > correct this? > > > > Thanks, > > Chris > > > > > Please decrease that LOG level to 8. > > > > > > And you should got > > > PCI:00:07.1 init > > > IDE1 > > > IDE0 > > > > > > in your log output. > > > > > > If it still doesn't work, hardcode amd8111_ide.c to enable ide > > device > > > > directly. > > > > > > YH > > > > > > -----Original Message----- > > > From: Chris Stillo [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, September 21, 2006 3:57 PM > > > To: Lu, Yinghai > > > Cc: [email protected]; Stefan Reinauer > > > Subject: Re: [LinuxBIOS] DK8-HTX FILO IDE timeout > > > > > > I added these lines and recompiled, but it still does not work. > > Maybe > > > > there is still something else missing? I will re-check PCI > > configuration > > > > in MB's Config.lb, must still be an error in there... > > > > > >> Check serengeti_leopard or tyan/s2881 etc MB Config.lb to add two > > > > > > lines > > > > > >> to enable your IDE devices. > > >> > > >> YH > > >> > > >> -----Original Message----- > > >> From: Chris Stillo [mailto:[EMAIL PROTECTED] > > >> Sent: Thursday, September 21, 2006 3:24 PM > > >> To: Lu, Yinghai > > >> Cc: [email protected]; Stefan Reinauer > > >> Subject: Re: [LinuxBIOS] DK8-HTX FILO IDE timeout > > >> > > >> No, those lines are not there in MB Config... I serach for 'ide0' > > and > > > >> find nothing... where exactly do they go in the file? > > >> > > >>> Please check if you have register "ide0_enable"="1" in MB > > Config.lb > > > >>> chip southbridge/amd/amd8111 > > >>> # this "device pci 0.0" is the parent the next > > > > > > one > > > > > >>> # PCI bridge > > >>> device pci 0.0 on > > >>> device pci 0.0 on end > > >>> device pci 0.1 on end > > >>> device pci 0.2 on end > > >>> device pci 1.0 off end > > >>> end > > >>> ..... > > >>> register "ide0_enable"="1" > > >>> register "ide1_enable"="1" > > >>> > > >>> .... > > >>> > > >>> > > >>> YH > > >>> > > >>> > > >>> -----Original Message----- > > >>> From: Chris Stillo [mailto:[EMAIL PROTECTED] > > >>> Sent: Thursday, September 21, 2006 3:13 PM > > >>> To: Lu, Yinghai > > >>> Cc: [email protected]; Stefan Reinauer > > >>> Subject: Re: [LinuxBIOS] DK8-HTX FILO IDE timeout > > >>> > > >>> Hi YH, > > >>> > > >>> I checked MB Config.lb as you suggested. From lspci I know my IDE > > >>> controller is here: > > >>> > > >>> 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-8111 IDE > > (rev > > > >>> 03) > > >>> > > >>> Yet I do not see 00:07.1 mentioned in the MB Config.lb in the > > >>> southbridge section. Maybe this is the issue... , maybe IDE is not > > >>> configured since SATA would be mostly used? (My SATA drive is > > >>> recognized, but has XP on it :| -- it is presenlty disconnected). > > >>> > > >>> I also included AMD 3111 chip.h below, which looks ok. I have not > > >>> modified either file at all. > > >>> If you see an error please let me know... > > >>> > > >>> Thanks, > > >>> Chris > > >>> > > >>>> Check your MB Config.lb to see if amd8111 is under correct 0.18.0 > > >>> > > >>> link. > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> # config for Iwill/DK8HTX > > >>> chip northbridge/amd/amdk8/root_complex > > >>> device pci_domain 0 on > > >>> chip northbridge/amd/amdk8 > > >>> device pci 18.0 on # LDT 0 > > >>> chip southbridge/amd/amd8131 > > >>> device pci 0.0 on end > > >>> device pci 0.1 on end > > >>> device pci 1.0 on end > > >>> device pci 1.1 on end > > >>> end > > >>> chip southbridge/amd/amd8111 > > >>> # this "device pci 0.0" is the parent the next > > > > > > one > > > > > >>> # PCI bridge > > >>> device pci 0.0 on > > >>> device pci 0.0 on end > > >>> device pci 0.1 on end > > >>> device pci 0.2 on end > > >>> device pci 1.0 off end > > >>> end > > ------------------------------------------------------------------------ > > > >>> ------------------------------- > > >>> > > >>> /LinuxBIOSv2/src/southbridge/amd/amd8111 > > >>> bash-3.1$ more chip.h > > >>> > > >>> #ifndef AMD8111_CHIP_H > > >>> #define AMD8111_CHIP_H > > >>> > > >>> struct southbridge_amd_amd8111_config > > >>> { > > >>> unsigned int ide0_enable : 1; > > >>> unsigned int ide1_enable : 1; > > >>> unsigned int phy_lowreset : 1; > > >>> }; > > >>> > > >>> struct chip_operations; > > >>> extern struct chip_operations southbridge_amd_amd8111_ops; > > >>> > > >>> #endif /* AMD8111_CHIP_H */ > > >>> > > >>>> YH -- linuxbios mailing list [email protected] http://www.openbios.org/mailman/listinfo/linuxbios
