It looks that way. I dunno why though. I'm certain it works because it works under Windows.
Maybe it's the interface somehow blocking something?
*******
before turning on the HD
*******
[ 14.235001] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 14.353540] psmouse serio1: ID: 10 00 64
[ 14.560102] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input4
[ 14.596014] 0000:00:04.0: Using transceiver at address 1 as default.
[ 14.630300] 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at f83b6000 (IRQ: 19), 00:01:6c

6b:af
[ 14.630304] eth0: RGMII mode.
[ 14.630309] eth0: Enabling Auto-negotiation.
[ 14.653974] __ratelimit: 3 callbacks suppressed
[ 14.653978] type=1505 audit(1270607039.607:12): operation="profile_replace" pid=847 name=/usr/share/gdm/guest-session/Xsession
[ 14.655390] type=1505 audit(1270607039.607:13): operation="profile_replace" pid=848 name=/sbin/dhclient3
[ 14.655642] type=1505 audit(1270607039.607:14): operation="profile_replace" pid=848 name=/usr/lib/NetworkManager/nm-dhcp-client.action
[ 14.655784] type=1505 audit(1270607039.607:15): operation="profile_replace" pid=848 name=/usr/lib/connman/scripts/dhclient-script
[ 14.666076] alloc irq_desc for 18 on node -1
[ 14.666081] alloc kstat_irqs on node -1
[ 14.666090] Intel ICH 0000:00:02.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 14.670373] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 14.676270] type=1505 audit(1270607039.631:16): operation="profile_replace" pid=849 name=/usr/bin/evince
[ 14.680701] type=1505 audit(1270607039.635:17): operation="profile_replace" pid=849 name=/usr/bin/evince-previewer
[ 14.683238] type=1505 audit(1270607039.635:18): operation="profile_replace" pid=849 name=/usr/bin/evince-thumbnailer
[ 14.689978] type=1505 audit(1270607039.643:19): operation="profile_replace" pid=858 name=/usr/lib/cups/backend/cups-pdf
[ 14.690286] type=1505 audit(1270607039.643:20): operation="profile_replace" pid=858 name=/usr/sbin/cupsd
[ 14.691847] type=1505 audit(1270607039.643:21): operation="profile_replace" pid=859 name=/usr/sbin/tcpdump
[ 14.996050] intel8x0_measure_ac97_clock: measured 55766 usecs (2683 samples)
[ 14.996054] intel8x0: clocking to 48000
[ 14.997883] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 24.700037] eth0: mii ext = 0000.
[ 24.724038] eth0: mii lpa=41e1 adv=01e1 exp=0007.
[ 24.740034] eth0: link on 100 Mbps Full Duplex mode.
[ 24.740226] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 34.840009] eth0: no IPv6 routers present
[ 5366.136028] Clocksource tsc unstable (delta = -285664970 ns)
*************
after turning on the HD
*************
[ 14.235001] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 14.353540] psmouse serio1: ID: 10 00 64
[ 14.560102] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input4
[ 14.596014] 0000:00:04.0: Using transceiver at address 1 as default.
[ 14.630300] 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at f83b6000 (IRQ: 19), 00:01:6c

6b:af
[ 14.630304] eth0: RGMII mode.
[ 14.630309] eth0: Enabling Auto-negotiation.
[ 14.653974] __ratelimit: 3 callbacks suppressed
[ 14.653978] type=1505 audit(1270607039.607:12): operation="profile_replace" pid=847 name=/usr/share/gdm/guest-session/Xsession
[ 14.655390] type=1505 audit(1270607039.607:13): operation="profile_replace" pid=848 name=/sbin/dhclient3
[ 14.655642] type=1505 audit(1270607039.607:14): operation="profile_replace" pid=848 name=/usr/lib/NetworkManager/nm-dhcp-client.action
[ 14.655784] type=1505 audit(1270607039.607:15): operation="profile_replace" pid=848 name=/usr/lib/connman/scripts/dhclient-script
[ 14.666076] alloc irq_desc for 18 on node -1
[ 14.666081] alloc kstat_irqs on node -1
[ 14.666090] Intel ICH 0000:00:02.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 14.670373] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 14.676270] type=1505 audit(1270607039.631:16): operation="profile_replace" pid=849 name=/usr/bin/evince
[ 14.680701] type=1505 audit(1270607039.635:17): operation="profile_replace" pid=849 name=/usr/bin/evince-previewer
[ 14.683238] type=1505 audit(1270607039.635:18): operation="profile_replace" pid=849 name=/usr/bin/evince-thumbnailer
[ 14.689978] type=1505 audit(1270607039.643:19): operation="profile_replace" pid=858 name=/usr/lib/cups/backend/cups-pdf
[ 14.690286] type=1505 audit(1270607039.643:20): operation="profile_replace" pid=858 name=/usr/sbin/cupsd
[ 14.691847] type=1505 audit(1270607039.643:21): operation="profile_replace" pid=859 name=/usr/sbin/tcpdump
[ 14.996050] intel8x0_measure_ac97_clock: measured 55766 usecs (2683 samples)
[ 14.996054] intel8x0: clocking to 48000
[ 14.997883] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 24.700037] eth0: mii ext = 0000.
[ 24.724038] eth0: mii lpa=41e1 adv=01e1 exp=0007.
[ 24.740034] eth0: link on 100 Mbps Full Duplex mode.
[ 24.740226] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 34.840009] eth0: no IPv6 routers present
[ 5366.136028] Clocksource tsc unstable (delta = -285664970 ns)
I hope I gave you enough data. Most of that is Greek to me.