Vista not getting DHCP through a 2948G

Unanswered Question
Jul 25th, 2008

We have a client migrating their workstations to Vista from XP, replacing XP workstations with new workstations running Vista, clena install not upgrade. After several workstations were upgraded to Vista, they are not able to get DHCP IP addresses when connected to a 2948G switch. The port on the switch and the NIC are set to auto for speed and duplex. They were able to use the switch port just fine with XP. The 2948G is running OS ver 8.3.1GLX.

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
glen.grant Fri, 07/25/2008 - 08:18

Make sure the port has spanning tree portfast turned on . If Vista does not activate the nic until late in the boot process then the dhcp request can timeout due to spanning tree running which takes 40-45 seconds... All user ports should have portfast turned on .

ereinoehl Fri, 07/25/2008 - 08:34

The ports on the 2948 have portfast enabled. They used the same switch with the XP workstations without a problem. The client has an old 2924XL switch that is uplink to the 2948G, and the Vista users were able to connect to the network ok after their connection was moved to the 2900XL.

glen.grant Fri, 07/25/2008 - 09:12

Strange . you could try doing a "set port host" command which also shuts off trunking and channeling negotiation just in case Vista is really time sensative. If you manually do a release and renew does it pull an address ? Can you post the config minus the addressing ?

ereinoehl Fri, 07/25/2008 - 09:34

The following is a copy of the config.

They are also getting the following message on the switch:

IP-3-UDP_BADCKSUM: UDP bad checksum

The search results on this message do not tell much.

I can try and have them set the port host command and see if that changes anything.

#system web interface version(s)

set password

set enablepass

set prompt 68_2_004>

!

#system

set system name 68_2_004

!

#frame distribution method

set port channel all distribution mac both

!

#ip

set interface sc0

set interface sl0 down

set interface me1 down

!

#spantree

#vlan 1003

set spantree fwddelay 15 1003

set spantree maxage 20 1003

#vlan 1005

set spantree disable 1005

set spantree fwddelay 15 1005

set spantree maxage 20 1005

!

#cgmp

set cgmp enable

!

#syslog

set logging console disable

set logging level cdp 2 default

set logging level udld 2 default

set logging timestamp disable

!

#set boot command

set boot config-register 0x2

set boot system flash bootflash:

set boot system flash bootflash:

!

#module 1 : 0-port Switching Supervisor

!

#module 2 : 50-port 10/100/1000 Ethernet

set port speed 2/1-36,2/38-46,2/48 10

set port speed 2/37 100

set port duplex 2/37 full

set udld enable 2/1-50

set spantree portfast 2/1-48 enable

set spantree portvlancost 2/1 cost 18

set spantree portvlancost 2/2 cost 18

set spantree portvlancost 2/3 cost 18

set spantree portvlancost 2/4 cost 18

set spantree portvlancost 2/5 cost 18

set spantree portvlancost 2/6 cost 18

set spantree portvlancost 2/7 cost 18

set spantree portvlancost 2/8 cost 18

set spantree portvlancost 2/9 cost 18

set spantree portvlancost 2/10 cost 18

set spantree portvlancost 2/11 cost 18

set spantree portvlancost 2/12 cost 18

set spantree portvlancost 2/13 cost 18

set spantree portvlancost 2/14 cost 18

set spantree portvlancost 2/15 cost 18

set spantree portvlancost 2/16 cost 18

set spantree portvlancost 2/17 cost 18

set spantree portvlancost 2/18 cost 18

set spantree portvlancost 2/19 cost 18

set spantree portvlancost 2/20 cost 18

set spantree portvlancost 2/21 cost 18

set spantree portvlancost 2/22 cost 18

set spantree portvlancost 2/23 cost 18

set spantree portvlancost 2/24 cost 18

set spantree portvlancost 2/25 cost 18

set spantree portvlancost 2/26 cost 18

set spantree portvlancost 2/27 cost 18

set spantree portvlancost 2/28 cost 18

set spantree portvlancost 2/29 cost 18

set spantree portvlancost 2/30 cost 18

set spantree portvlancost 2/31 cost 18

set spantree portvlancost 2/32 cost 18

set spantree portvlancost 2/33 cost 18

set spantree portvlancost 2/34 cost 18

set spantree portvlancost 2/35 cost 18

set spantree portvlancost 2/36 cost 18

set spantree portvlancost 2/38 cost 18

set spantree portvlancost 2/39 cost 18

set spantree portvlancost 2/40 cost 18

set spantree portvlancost 2/41 cost 18

set spantree portvlancost 2/42 cost 18

set spantree portvlancost 2/43 cost 18

set spantree portvlancost 2/44 cost 18

set spantree portvlancost 2/45 cost 18

set spantree portvlancost 2/46 cost 18

set spantree portvlancost 2/47 cost 18

set spantree portvlancost 2/48 cost 18

set spantree portvlancost 2/49 cost 18

set spantree portvlancost 2/50 cost 18

end

glen.grant Fri, 07/25/2008 - 10:55

Looks ok, why are all the ports set for 10 meg ??? Are all the nics hardcoded to 10 meg ?

"set port speed 2/1-36,2/38-46,2/48 10 " . Unless there is a reason for having all devices at 10 meg I would try a couple set as auto. This is severely restricting all the users on the switch. Maybe Vista is not handling the 10 meg setting too well .

set port speed x/x auto

set port duplex x/x auto

Actions

This Discussion