> > # touch  /reconfigure 
> > # init 6 
> did this
> 
> > Check /etc/patch_to_inst  before and after and
> >  verify that it has changed, 
> >  and that the BGE  is visible 
> this doesnt look similar to what i put into the
> driver_aliases file:
> #grep bge /etc/path_to_inst
>  "/pci at 0,0/pci10de,2fd at 3/pci1028,lec at 0" 0 "bge"
> 

no it does not ,  it corresponds to the  device tree:

cd  /devices/pci at 0,0/pci10de,2fd at 3/pci1028,lec at 0

  this  is the physical  path  where the BIOS have enumerated the device 
 and the kernel has gotten this info from the Plug_and_Play  part of the 
 PC BIOS.  the device code is AFAIK not part of this string. 
THis is what I have on one machine.  which have the nvida gigabit ethernet 
device. 

pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x10de device 0x0057
 nVidia Corporation CK804 Ethernet Controller


# cd /dev
# ls -l nge0
lrwxrwxrwx   1 root     root          38 Jun 14 23:54 nge0 -> ../devices/pci at 
0,0/pci1297,5036 at a:nge0

# cd /devices/pci at 0,0/pci1297,5036 at a
# pwd
/devices/pci at 0,0/pci1297,5036 at a

and the tail end of /etc/path_to_inst looks like this 

"/pci at 0,0/pci1297,5036 at 8/disk at 0,0" 4 "sd"
"/pci at 0,0/pci10de,5c at 9" 0 "pci_pci"
"/pci at 0,0/pci10de,5c at 9/pci1106,3044 at 7" 0 "hci1394"
"/pci at 0,0/pci10de,5c at 9/pci1297,5036 at 6" 0 "envy24ht"
"/pci at 0,0/pci1297,5036 at a" 0 "nge"
"/pci at 0,0/pci1022,1100 at 18" 0 "mc-amd"
"/pci at 0,0/pci1022,1101 at 18,1" 1 "mc-amd"
"/pci at 0,0/pci1022,1102 at 18,2" 2 "mc-amd"
"/pci at 0,0/pci1022,1103 at 18,3" 0 "amd64_gart"
"/stmf" 0 "stmf"
"/sbd" 0 "sbd"
"/fct" 0 "fct"


and the corresponding entry from prtconf -pv 
observe  that the  hex   "@a "  entry  in path_to_inst  corresponds to node 10 
decimal below

Node 0x000010
            assigned-addresses:  
82005010.00000000.d0100000.00000000.00001000.81005014.00000000.0000b000.00000000.00000008
            reg:  
00005000.00000000.00000000.00000000.00000000.02005010.00000000.00000000.00000000.00001000.01005014.00000000.00000000.00000000.00000008
            compatible: 'pci10de,57.1297.5036.a3' + 'pci10de,57.1297.5036' + 
'pci1297,5036' + 'pci10de,57.a3' + 'pci10de,57' + 'pciclass,068000' + 
'pciclass,0680'
            model:  'Bridge device'
            power-consumption:  00000001.00000001
            66mhz-capable:  
            fast-back-to-back:  
            devsel-speed:  00000000
            interrupts:  00000001
            max-latency:  00000014
            min-grant:  00000001
            subsystem-vendor-id:  00001297
            subsystem-id:  00005036
            unit-address:  'a'
            class-code:  00068000
            revision-id:  000000a3
            vendor-id:  000010de
            device-id:  00000057
            name:  'pci1297,5036'




> > at this point verify  that /dev/bge0    exists  in
> > the device tree.
> it does not exist


   So  create the symbolic link yourself.
 
 
This message posted from opensolaris.org

Reply via email to