Try the mii-tool

<<JAV>>

On Thu, 2003-03-27 at 10:33,
[EMAIL PROTECTED] wrote:
> 
> 
> hi,
> 
> I want to force the speed of the erternet card AMD pcnet32 at boot time.
> 
> # cat /proc/version
> Linux version 2.4.18-27.8.0 ([EMAIL PROTECTED]) (gcc version
> 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Fri Mar 14 06:45:49 EST 2003
> 
> the ethernet driver is configured as a module, the switch is configured as 100FD
> 
> 
> # lsmod | grep pcnet32
> pcnet32                17888   1
> mii                     2156   0  [pcnet32]
> 
> 
> 
> # modinfo pcnet32
> filename:    /lib/modules/2.4.18-27.8.0/kernel/drivers/net/pcnet32.o
> description: "Driver for PCnet32 and PCnetPCI based ethercards"
> author:      "Thomas Bogendoerfer"
> license:     "GPL"
> parm:        debug int, description "pcnet32 debug level (0-6)"
> parm:        max_interrupt_work int, description "pcnet32 maximum events handled
> per interrupt"
> parm:        rx_copybreak int, description "pcnet32 copy breakpoint for
> copy-only-tiny-frames"
> parm:        tx_start_pt int, description "pcnet32 transmit start point (0-3)"
> parm:        pcnet32vlb int, description "pcnet32 Vesa local bus (VLB) support
> (0/1)"
> parm:        options int array (min = 1, max = 8), description "pcnet32 initial
> option setting(s) (0-15)"
> parm:        full_duplex int array (min = 1, max = 8), description "pcnet32 full
> duplex setting(s) (1)"
> 
> in the modules.conf :
> 
> alias parport_lowlevel parport_pc
> alias eth0 pcnet32
> options pcnet32 full_duplex=1 options=14
> alias scsi_hostadapter ips
> alias scsi_hostadapter1 aic7xxx
> alias usb-controller usb-uhci
> 
> with this parameters "options pcnet32 options=14" or "options pcnet32
> full_duplex=1 options=14", at the restart, the link is down !! oups
> 
> in the file /usr/src/linux-2.4/drivers/net/pcnet32.c, I see :
> 
> /*
>  * table to translate option values from tulip
>  * to internal options
>  */
> static unsigned char options_mapping[] = {
>     PCNET32_PORT_ASEL,                     /*  0 Auto-select      */
>     PCNET32_PORT_AUI,                      /*  1 BNC/AUI          */
>     PCNET32_PORT_AUI,                      /*  2 AUI/BNC          */
>     PCNET32_PORT_ASEL,                     /*  3 not supported    */
>     PCNET32_PORT_10BT | PCNET32_PORT_FD,   /*  4 10baseT-FD       */
>     PCNET32_PORT_ASEL,                     /*  5 not supported    */
>     PCNET32_PORT_ASEL,                     /*  6 not supported    */
>     PCNET32_PORT_ASEL,                     /*  7 not supported    */
>     PCNET32_PORT_ASEL,                     /*  8 not supported    */
>     PCNET32_PORT_MII,                      /*  9 MII 10baseT      */
>     PCNET32_PORT_MII | PCNET32_PORT_FD,    /* 10 MII 10baseT-FD   */
>     PCNET32_PORT_MII,                      /* 11 MII (autosel)    */
>     PCNET32_PORT_10BT,                     /* 12 10BaseT          */
>     PCNET32_PORT_MII | PCNET32_PORT_100,   /* 13 MII 100BaseTx    */
>     PCNET32_PORT_MII | PCNET32_PORT_100 | PCNET32_PORT_FD, /* 14 MII
> 100BaseTx-FD */
>     PCNET32_PORT_ASEL                      /* 15 not supported    */
> };
> 
> 
> 
> 
> The link is ok with the command :
> 
> 
> # mii-tool -F 100baseTx-FD eth0
> 
> to check it :
> 
> # mii-tool -v
> eth0: 100 Mbit, full duplex, link ok
>   product info: National DP83840A rev 1
>   basic mode:   100 Mbit, full duplex
>   basic status: link ok
>   capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
>   advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
> 
> 
> any ideas ? any ideas about the parameters in modules.conf ?
> thanks in advance and sorry for my english
> 
> fabrice
> 
> 
> 
> 
> -- 
> redhat-list mailing list
> unsubscribe mailto:[EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list





-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to