>I found my ethernet device (nge0) It's my motherboard ethernet device.
>That's what I understand so far.
>What should I be looking for?

Thats  good ,  Now we know its an NVIDIA  Ethernet NIC. 

 Do You  have   a file  /dev/nge     similar to this ? 

shuttle:/dev/$ pwd
/dev
shuttle:/dev/$ ls -l nge
lrwxrwxrwx   1 root     root          29 mar 16 16:00 nge -> 
../devices/pseudo/[EMAIL PROTECTED]:nge


    If this  file exists    Solaris  has already  recognized you NIC chipset 
    If it does not exist we need to find  the PCI DEVICE ID   for the NIC  to 
    update the driver definitions. 

     The PCI Device ID   is a  string of up to 4 hexadecimail numbers  printed 
      close to the line where you found the info on nge0 in the  prtconf -v  
list.


       It will look   something like this .....

        look   for the  string   pci10de,xxxx      where   xxxx   is the four 
characters we need.  
        ( 10de ,     is the nvidia vendorcode ) 

     in the example below , from my machine,   the PCI DEVICE ID   is  "57" 
     


        pci1297,5036, instance #0
            System software properties:
                name='interrupt-priorities' type=int items=1
                    value=00000006
            Hardware properties:
                name='acpi-namespace' type=string items=1
                    value='\_SB_.PCI0.MMAC'
                name='assigned-addresses' type=int items=10
                    
value=82005010.00000000.d0100000.00000000.00001000.81005014.00000000.0000b000.00000000.00000008
                name='reg' type=int items=15
                    
value=00005000.00000000.00000000.00000000.00000000.02005010.00000000.00000000.00000000.00001000.01005014.00000000.00000000.00000000.00000008
                name='compatible' type=string items=7
                    value='pci10de,57.1297.5036.a3' + 'pci10de,57.1297.5036' + 
'pci1297,5036' + 'pci10de,57.a3' + 'pci10de,57' + 'pciclass,068000' + 
'pciclass,0680'
                name='model' type=string items=1
                    value='Bridge device'
                name='power-consumption' type=int items=2
                    value=00000001.00000001
                name='66mhz-capable' type=boolean
                name='fast-back-to-back' type=boolean
                name='devsel-speed' type=int items=1
                    value=00000000
                name='interrupts' type=int items=1
                    value=00000001
                name='max-latency' type=int items=1
                    value=00000014
                name='min-grant' type=int items=1
                    value=00000001
                name='subsystem-vendor-id' type=int items=1
                    value=00001297
                name='subsystem-id' type=int items=1
                    value=00005036
                name='unit-address' type=string items=1
                    value='a'
                name='class-code' type=int items=1
                    value=00068000
                name='revision-id' type=int items=1
                    value=000000a3
                name='vendor-id' type=int items=1
                    value=000010de
                name='device-id' type=int items=1
                    value=00000057
            Device Minor Nodes:
                dev=(189,1)
                    dev_path=/[EMAIL PROTECTED],0/pci1297,[EMAIL PROTECTED]:nge0
                        spectype=chr type=minor
                        dev_link=/dev/nge0
                dev=(189,1002)
                    dev_path=<clone>
                    Device Minor Layered Under:
                        mod=udp accesstype=chr
                            dev_path=/pseudo/[EMAIL PROTECTED]
                dev=(189,1001)
                    dev_path=<clone>
                    Device Minor Layered Under:
                        mod=udp accesstype=chr
                            dev_path=/pseudo/[EMAIL PROTECTED]


--------------------------------

now   10de,57     is  one of the know ID's  for  NVIDA CK08/MCP55 chipset, 
The /etc/driver_aliases file contains: 



nge "pci10de,56"
nge "pci10de,57"
nge "pci10de,269"
nge "pci10de,268"
nge "pci10de,373"
nge "pci10de,372"
nge "pci10de,37"
nge "pci10de,38"
nge "pci10de,3ee"
nge "pci10de,3ef"
nge "pci10de,e6"
nge "pci10de,df"

If  your PCI ID is not in this list you will need to update  ther driver 
dfinitions with 

# update_drv -a -i '"pci10de,xxxx"' nge   

where xxxx   are the numbers you find in your prtconf -v   list. 


regards

//Lars
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to