Opened 11 years ago

Last modified 2 years ago

#4622 closed bug

ipro100 driver defauts to 10Mb ; Can't change to 100Mb — at Initial Version

Reported by: thetick Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/Network/ipro100 Version: R1/alpha1
Keywords: Cc: bergep@…
Blocked By: Blocking:
Platform: All

Description

I would like the ipro100 driver to automatically detect 100M. I have a 20M connection that works at 20M with Linux and Windows on the exact same machine. Haiku connects at 10Mb and I get 5Mb max transfers. Not bad at all but I would like to get 20Mb transfers.

I tried:

ifconfig /dev/net/ipro100/0 media 100baseTX

ifconfig: Setting media failed: Operation not supported

"ifconfig --help" shows: For Ethernet <media> can be one of: 10baseT 100baseTX 1000baseT 1000baseSX

Below is the syslog which shows the speed=10000 (10M): KERN: ipro100: init_hardware(0x8115990c) KERN: ipro100, found Intel 82550 Pro/100 Ethernet at 5 KERN: ipro100: init_driver(0x8115990c) KERN: [ipro100] (fxp) bus_alloc_resource(3, [16], 0x0, 0xffffffff, 0x1, 0x2) KERN: [ipro100] (fxp) bus_alloc_resource(1, [0], 0x0, 0xffffffff, 0x1, 0x6) KERN: [ipro100] (fxp) using memory space register mapping KERN: [ipro100] (fxp) PCI IDs: 8086 1229 8086 2205 000c KERN: [ipro100] (fxp) Dynamic Standby mode is disabled KERN: [ipro100] (miibus) No PHY module found (aa00/15)! KERN: [ipro100] ipro100: /dev/net/ipro100/0 KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/ipro100 KERN: ipro1000: init_hardware(0x83935864) KERN: ipro1000: no hardware found. KERN: get_device_interface: ask "network/devices/ethernet/v1" for /dev/net/ipro100/0 KERN: ipv4_datalink_init(/dev/net/ipro100/0) KERN: [net/ipro100/0] compat_open(0x2) KERN: /dev/net/ipro100/0: media change, media 0x22 quality 1000 speed 10000 DAEMON 'DHCP': DHCP for /dev/net/ipro100/0, status: No error

listdev shows: device Network controller (Ethernet controller) [2|0|0]

vendor 8086: Intel Corporation device 1229: 82557/8/9/0/1 Ethernet Pro 100

Change History (0)

Note: See TracTickets for help on using tickets.