On Wed, Oct 10, 2007 at 08:36:07PM +0200, Juergen Beisert wrote:
> Did you change website's content? I added some test results to it, can you 
> change the colours of the fields?

Yep, done now. There was some Slashdot-related downtime, so I couldn't
do it earlier.

http://linux.slashdot.org/article.pl?sid=07/10/10/1555202

 
> Why: "Tested with irqpoll kernel parameter. Tested: USB thumb drive."? 
> My patch contains a valid IRQ routine table! All right, to use it, the kernel 
> needs a patch...

Yes, I was just too lazy to recompile kernels yesterday, so I used
irqpoll for now (which is slower, but works too). Will test your patches later.

I have not yet read all of your PDF and all code, but there seem to be
lots of useful patches in there... I hope we can merge all/most of them
soon (in LinuxBIOS as well as in Linux). Please send patches for
the stuff which is ready to be committed...

Currently I'm using FILO + a 2.5" hard drive on my IGEL-316 which works
fine with the attached patch. With "irqpoll" both USB and ethernet also
work fine with a stock 2.6.22 kernel.

Audio and VGA doesn't work, I guess I'll need your patches/drivers.
The "nsc" Xorg driver requires VSA, correct? The LinuxBIOS VGA part
works fine, the logo is displayed!

Some questions about the status table at
http://linuxbios.org/BCOM_WINNET100_Build_Tutorial:

 - For "COM2" you wrote: "Simple UART mode only (due to TTL level)".
   What exactly does that mean? There's no COM2 connector an the
   back, and I don't see any headers to attch one on the board, either.
   Is COM2 usable somehow?

 - I didn't test the parallel port with anything useful yet, but simply
   doing 'modprobe ppdev' works without errors, the module loads fine.

 - Any ideas about the smartcard reader? Not that I need it, but it
   would be useful to know the status. Do we know something about how
   it works (datasheets?) or is there even some Linux driver for it?
   Does it need special init in LinuxBIOS?


Oh, and btw, someone seems to have had a lot of fun (this is from
the original BIOS image):

$ strings bcom_winnet100_bios.img | grep -C 5 "All Your"
PCI: 
#<ds
2ASV;
This configuration may exhibit bug #293. Contact your Application Engineer.
w(SV
                         All Your Base Are Belong To Us.
                           Move Zig! , For Great Justice.
                                   What You Say?!!
                           Somebody Set Us Up The Bomb!
                     You Have No Chance To Survive Make Your Time.
_WGG


Uwe.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
Some fixes for the BCOM WinNET100:

 - Add missing entry for the NIC:

     device pci 0f.0 on end           # Ethernet (onboard)

 - Drop the following lines:

     register "com1" = "{115200}"
     register "com2" = "{38400}"

   There's no COM2 anyway, and the "com1" line hardcodes the BAUD rate
   (as far as I can tell, please correct me if I'm wrong). We don't
   want that -- instead the config option TTYS0_BAUD should be used(?)
   I verified that dropping those lines will not break serial
   output (COM1, 115200, 8n1).

 - Enable IDE (PCI device 00:12.2) and add the following register lines
   to tell the CS5530 code to actually enable IDE channel 0:

      register "ide0_enable" = "1"
      register "ide1_enable" = "0"     # Not available/needed on this board

   Tested with a 2.5" hard drive and FILO, works fine.

 - Enable USB (PCI device 00:13.0), not sure why it was commented.

 - Add some more comments.

Signed-off-by: Uwe Hermann <[EMAIL PROTECTED]>

Index: src/mainboard/bcom/winnet100/Config.lb
===================================================================
--- src/mainboard/bcom/winnet100/Config.lb	(Revision 2847)
+++ src/mainboard/bcom/winnet100/Config.lb	(Arbeitskopie)
@@ -79,55 +79,56 @@
 dir /pc80
 config chip.h
 
-chip northbridge/amd/gx1
-  device pci_domain 0 on
-    device pci 0.0 on end
-      chip southbridge/amd/cs5530
-        device pci 12.0 on
-          chip superio/nsc/pc97317
-            device pnp 2e.0 on		# PS/2 keyboard
-              io 0x60 = 0x60
-              io 0x62 = 0x64
-              irq 0x70 = 1
-            end
-            device pnp 2e.1 on		# PS/2 mouse
-              irq 0x70 = 12
-            end
-            device pnp 2e.2 on		# RTC
-              io 0x60 = 0x70
-              irq 0x70 = 8
-            end
-            device pnp 2e.3 off		# Floppy
-            end
-            device pnp 2e.4 on		# Parallel port
-              io 0x60 = 0x378
-              irq 0x70 = 7
-            end
-            device pnp 2e.5 off		# COM2
-              io 0x60 = 0x2f8
-              irq 0x70 = 3
-            end
-            device pnp 2e.6 on		# COM1
-              io 0x60 = 0x3f8
-              irq 0x70 = 4
-            end
-            device pnp 2e.7 on		# GPIO
-              io 0x60 = 0xe0
-            end
-            device pnp 2e.8 on		# Power management
-               io 0x60 = 0xe800
-            end
-            register "com1" = "{115200}"
-            register "com2" = "{38400}"
+chip northbridge/amd/gx1		# Northbridge
+  device pci_domain 0 on		# PCI domain
+    device pci 0.0 on end		# Host bridge
+    chip southbridge/amd/cs5530		# Southbridge
+      device pci 0f.0 on end		# Ethernet (onboard)
+      device pci 12.0 on		# ISA bridge
+        chip superio/nsc/pc97317	# Super I/O
+          device pnp 2e.0 on		# PS/2 keyboard
+            io 0x60 = 0x60
+            io 0x62 = 0x64
+            irq 0x70 = 1
           end
-        device pci 12.1 off end		# SMI
-        device pci 12.2 off end		# IDE
-        device pci 12.3 on end		# Audio
-        device pci 12.4 on end		# VGA
-        # device pci 13.0 on end	# USB
+          device pnp 2e.1 on		# PS/2 mouse
+            irq 0x70 = 12
+          end
+          device pnp 2e.2 on		# RTC
+            io 0x60 = 0x70
+            irq 0x70 = 8
+          end
+          device pnp 2e.3 off		# Floppy (N/A on this board)
+          end
+          device pnp 2e.4 on		# Parallel port
+            io 0x60 = 0x378
+            irq 0x70 = 7
+          end
+          device pnp 2e.5 off		# COM2 (N/A on this board)
+            io 0x60 = 0x2f8
+            irq 0x70 = 3
+          end
+          device pnp 2e.6 on		# COM1
+            io 0x60 = 0x3f8
+            irq 0x70 = 4
+          end
+          device pnp 2e.7 on		# GPIO
+            io 0x60 = 0xe0
+          end
+          device pnp 2e.8 on		# Power management
+             io 0x60 = 0xe800
+          end
+        end
       end
+      device pci 12.1 off end		# SMI
+      device pci 12.2 on end		# IDE
+      device pci 12.3 on end		# Audio
+      device pci 12.4 on end		# VGA (onboard)
+      device pci 13.0 on end		# USB
+      register "ide0_enable" = "1"
+      register "ide1_enable" = "0"	# Not available/needed on this board
     end
   end
-  chip cpu/amd/model_gx1
+  chip cpu/amd/model_gx1		# CPU
   end
 end

Attachment: signature.asc
Description: Digital signature

-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to