[Pluto-help] LinuxBox

Gianluigi Belli pulciux a supereva.it
Ven 21 Dic 2001 07:55:28 CET


Ho trovato questa mail in cui era allegato questo file.
Il dispositivo sembra presente sulla macchina di questo tizio.

Inoltre ho trovato questo pdf che sembra dare speranza (pagina 5)

www.opti.com/ftp_file/db030_30.pdf

Ciao 

----Next_Part(Wed_Jun_16_17:31:35_1999_809)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="fixup.diff"

Index: sys/i386/conf/files.i386.newconf
===================================================================
RCS file: /home/cvs/newconfig/sys/i386/conf/files.i386.newconf,v
retrieving revision 1.27
diff -u -r1.27 files.i386.newconf
--- files.i386.newconf  1999/05/07 19:09:20     1.27
+++ files.i386.newconf  1999/06/16 00:15:10
@@ -507,6 +507,7 @@
 file   i386/linux/linux_sysvec.c       compat_linux
 file   i386/linux/linux_util.c         compat_linux
 file   i386/pci/pci_access.c           pci
+file   i386/pci/pci_fixup.c            pci
 file   i386/pci/pci_machdep.c          pci
 file   i386/pci/pcibios.c              pci
 file   i386/pci/pcib.c                 pcib
Index: sys/i386/pci/pci_access.c
===================================================================
RCS file: /home/cvs/newconfig/sys/i386/pci/pci_access.c,v
retrieving revision 1.5
diff -u -r1.5 pci_access.c
--- pci_access.c        1999/05/16 06:35:20     1.5
+++ pci_access.c        1999/06/16 04:00:21
@@ -60,7 +60,7 @@
                 struct pcibus_attach_args *pba)
 {
     static int initialized = 0;
-    int max_pcibus;
+    int max_pcibus,pcibus;
     
     if (initialized++)
        return;
@@ -78,7 +78,7 @@
 #endif
        /* PCI bus order */
 #ifdef PCIBIOS_FIXUP_BUSORDER
-       pcibios_fixup_busorder (NULL, &max_pcibus);         
+       pcibios_fixup_busorder (NULL, &max_pcibus);       
 #endif
     } else
        printf ("pci_attach_hook: PCI BIOS initialize failed.\n");
@@ -94,7 +94,16 @@
     } else {
        pcibios_setup_pci_access (&pci_access); 
     }
-#endif    
+#endif 
+
+#ifdef PCIBIOS
+#ifdef PCIBIOS_FIXUP_BUSORDER
+    for( pcibus = 0; pcibus <= max_pcibus; pcibus++){
+        pci_addr_fixup(pcibus);
+    }
+#endif /* PCIBIOS_FIXUP_BUSORDER */
+#endif /* PCIBIOS */
+
     printf (": configuration mode %d", pci_access.config_mechanism);
 }
 
Index: sys/i386/pci/pci_machdep.c
===================================================================
RCS file: /home/cvs/newconfig/sys/i386/pci/pci_machdep.c,v
retrieving revision 1.5
diff -u -r1.5 pci_machdep.c
--- pci_machdep.c       1999/05/30 21:06:42     1.5
+++ pci_machdep.c       1999/06/16 03:44:50
@@ -66,7 +66,7 @@
 static void pci_attach(struct device *parent, struct device *self, void 
*aux);
 static int pci_rescan __P((struct device*, struct cfdata*));
 
-static int pci_find_device __P((pcitag_t*, int, int));
+int pci_find_device __P((pcitag_t*, int, int));
 struct device *pci_attach_device __P((struct pci_softc*, pcitag_t));
 pcitag_t pci_alloc_tag __P((pci_chipset_tag_t, int, int, int));
 static int pci_submatch __P((struct device *, struct cfdata *, void *));
@@ -149,7 +149,7 @@
     return cnt_device;
 }
 
-static int
+int
 pci_find_device (pcitag_t *rettag, int bus, int cnt_device)
 {
     int device, ndevice, function, nfunction;    

----Next_Part(Wed_Jun_16_17:31:35_1999_809)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="dmesg.current.fixup"

0-CURRENT #17: Wed Jun 16 17:02:02 JST 1999
    kana a current.saijo.mke.mei.co.jp:/home/work/newconfig/sys/compile/NEWCONF
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium/P55C (200.46-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x544  Stepping=4
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 67108864 (65536K bytes)
avail memory = 60772352 (59348K bytes)
Preloaded elf kernel "kernel.fixup" at 0xc045f000.
ccd0: Concatenated disk driver
mainbus0 (root)
pci0 at mainbus0BIOS32 rev. 0 found at 0xf77b0
PCI BIOS at 0xf0000-0xf067c entry point: 0xf77e0
rev. 2.1 config mechanism: [1][x] special cycle: [1][x] last bus#:00
5 PCI devices found. PCI only IRQ bitmap:................
bus:  0 device: 12 slot: 1
INTA# link=1...||||.|.|||...
INTB# link=2...||||.|.|||...
INTC# link=3...||||.|.|||...
INTD# link=4...||||.|.|||...
bus:  0 device: 11 slot: 2
INTA# link=2...||||.|.|||...
INTB# link=3...||||.|.|||...
INTC# link=4...||||.|.|||...
INTD# link=1...||||.|.|||...
bus:  0 device: 10 slot: 3
INTA# link=3...||||.|.|||...
INTB# link=4...||||.|.|||...
INTC# link=1...||||.|.|||...
INTD# link=2...||||.|.|||...
bus:  0 device:  9 slot: 4
INTA# link=4...||||.|.|||...
INTB# link=1...||||.|.|||...
INTC# link=2...||||.|.|||...
INTD# link=3...||||.|.|||...
bus:  0 device:  7 slot: 4
INTA# link=1...||||.|.|||...
INTB# link=2...||||.|.|||...
INTC# link=3...||||.|.|||...
INTD# link=4...||||.|.|||...
Bus  Device Function Slot Pin Link IRQ Vendor Product
-----------------------------------------------------
  0      12       0    1   A   1    11   1045    c861
  0      11       0    2   A   2    10   5333    88f0
  0      10       0    3   A   3     9   1106    3043
get_link2irq: PCI configuration register IRQ15 is not in PCI BIOS 
bitmap...||||.|.|||...
  0       9       0    4   A   4    15   9004    7178
  0       7       0    4   -   -     -   8086    7000
  0       7       1    4   -   -     -   8086    7010
get_link2irq: PCI configuration register IRQ15 is not in PCI BIOS 
bitmap...||||.|.|||...
  0       7       2    4   D   4    15   8086    7020
PCI IRQ map(BIOS):....|||.........
Link->IRQ:[ 1->11 2->10 3->9 4->N ] # of bogus devices:0/0 
-----------------------------------------------------
pcibios_fixup_busorder: last bus # is 0. 
---000:00:00---
I/O memory addr=0 size=0
Il 17:23, mercoledì 19 dicembre 2001, hai scritto:
> Sono alle prese col il sogno di crearmi una linuxbox che mi gestisca
> l'accesso a internet, la posta e i fax ma dispongo di hardware piuttosto
> datato.
> Nella fattispecie la MB che vorrei usare e' priva del controller USB,
> componente indispensabile in quanto devo collegarle il modem alcatel USB,
> che ho visto, leggendo qua e la, essere supportato.
> Sono riuscito a reperire in citta' (Vercelli, di fatto molto scarsa quanto
> a componenti per PC) un controller OPTi FireLink 82C861, come faccio a
> sapere se questo componente e' supportato, in modo da non acquistare un
> prodotto che costa la bellezza di 90 K e che potrebbe rivelarsi inutile?
> Sul sito della Mandrake (la distro che vorrei usare), nada... :(
> E nemmeno in quello del produttore
> http://www.opti.com/html/usb1394.html
> che garantisce solo Windows 98/Me/CE/2000!  :((
> Potete aiutarmi?
>
>
> _______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-help

-- 
<(° )
 (/  \)
  ^ ^




More information about the pluto-help mailing list