I am having issues being able to login to Windows XP Pro after installing Ubuntu:

Windows XP Pro was installed first (has been installed for quite a while now, not a fresh install - patched to service pack 3 and latest updates) and resides on the C: all by itself with one partition.

I just installed Ubuntu 10.10 on a separate hard drive, d:, with standard partitions created during the install.

When the computer boots I am brought to grub (version 1.98+20100804-5Ubuntu3) to pick which OS to boot

The issue I am having is after picking Windows XP the keyboard and mouse do not work upon getting to the login screen; thus, I can't use Windows XP anymore.

This is an older dell, a dimension 8250. A lot of the reading I had been finding was making sure the BIOS options had USB support on boot, which it always had; just to point that out. The keyboard works to enter the BIOS screens 
(using default F2 for setup, F12 for boot menu) as well as to select the OS in grub. Not sure about the mouse only because there's no GUI to see the mouse until the windows xp login screen.

The keyboard and mouse work just fine, of course, when booting into Ubuntu and worked fine prior to the Ubuntu install (for windows), but for reference they are a logitech g15 keyboard and logitech g5 mouse

some info:

> 
> josh@joshLinuxBox:~$ sudo fdisk -l
>  [sudo] password for josh: 
> 
> 
> Disk /dev/sda: 120.0 GB, 120034123776
>  bytes 255 heads, 63 sectors/track,
>  14593 cylinders Units = cylinders of
>  16065 \* 512 = 8225280 bytes Sector
>  size (logical/physical): 512 bytes /
>  512 bytes I/O size (minimum/optimal):
>  512 bytes / 512 bytes Disk identifier:
>  0x9dc96e9e
> 
> 
> Device Boot Start End 
>  Blocks Id System /dev/sda1 \*  
> 
>  1 14588 117178078+ 7 
>  HPFS/NTFS
> 
> 
> Disk /dev/sdb: 40.0 GB, 40020664320
>  bytes 255 heads, 63 sectors/track,
>  4865 cylinders Units = cylinders of
>  16065 \* 512 = 8225280 bytes Sector
>  size (logical/physical): 512 bytes /
>  512 bytes I/O size (minimum/optimal):
>  512 bytes / 512 bytes Disk identifier:
>  0x000448dc
> 
> 
> Device Boot Start End 
>  Blocks Id System /dev/sdb1  
> 
>  1 4675 37545984 83 Linux
>  /dev/sdb2 4675 4866 
>  1533953 5 Extended /dev/sdb5  
> 
>  4675 4866 1533952 82 
>  Linux swap / Solaris
> 
> 
> 

Any thoughts?