Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Kernel (http://www.linux-archive.org/debian-kernel/)
-   -   Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone (http://www.linux-archive.org/debian-kernel/400551-bug-589403-linux-image-2-6-32-5-amd64-rndis_host-fails-create-interface-htc-tatoo-phone.html)

Jonathan Protzenko 07-17-2010 12:21 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
Package: linux-2.6
Version: 2.6.32-15
Severity: important

So I own this HTC Tattoo phone, that supposedly has internet tethering support
when using the USB cable. Just to make things clear, I tested it under Windows.
It shows up as "HTC Remote NDIS based Device", and it uses the drivers
rndismpx.sys and usb8023x.sys from the system32drivers directory.

There was an old driver (usb-rndis-lite) that shows up *a lot* in Google
results, but from what I could find, it has been merged with newer kernels, and
I'm not supposed to use this (it doesn't compile, anyway). Just in case, the
page at http://www.jooz.net/rndis/ which is about this old drivers mentions
compatibility with any windows device that uses the rndismp.sys and usb8023.sys
drivers, but mine uses rndismpX.sys and usb8023X.sys, don't know if that's
relevant.

Anyway, here's what dmesg gives.

[ 5746.540139] usb 1-1: new high speed USB device using ehci_hcd and address 6
[ 5746.685343] usb 1-1: New USB device found, idVendor=0bb4, idProduct=0c01
[ 5746.685360] usb 1-1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 5746.685373] usb 1-1: Product: Android Phone
[ 5746.685382] usb 1-1: Manufacturer: HTC
[ 5746.685390] usb 1-1: SerialNumber: SH9ANLG01978
[ 5746.685746] usb 1-1: configuration #1 chosen from 1 choice
[ 5746.690316] scsi3 : SCSI emulation for USB Mass Storage devices
[ 5746.690759] usb-storage: device found at 6
[ 5746.690771] usb-storage: waiting for device to settle before scanning
[ 5751.689934] usb-storage: device scan complete
[ 5751.693085] scsi 3:0:0:0: Direct-Access HTC Android Phone 0100
PQ: 0 ANSI: 2
[ 5751.709720] sd 3:0:0:0: [sdc] Attached SCSI removable disk
[ 5755.759530] usb 1-1: USB disconnect, address 6
[ 5756.080155] usb 1-1: new high speed USB device using ehci_hcd and address 7
[ 5756.225289] usb 1-1: New USB device found, idVendor=0bb4, idProduct=0ffe
[ 5756.225306] usb 1-1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 5756.225319] usb 1-1: Product: Android Phone
[ 5756.225328] usb 1-1: Manufacturer: HTC
[ 5756.225336] usb 1-1: SerialNumber: SH9ANLG01978
[ 5756.225694] usb 1-1: configuration #1 chosen from 1 choice
[ 5756.360311] usbcore: registered new interface driver cdc_ether
[ 5756.475454] usb0: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device,
6a:b4:67:d3:a3:4f
[ 5756.475988] usbcore: registered new interface driver rndis_host
[ 5756.573794] cfg80211: Using static regulatory domain info
[ 5756.573810] cfg80211: Regulatory domain: US
[ 5756.573821] (start_freq - end_freq @ bandwidth), (max_antenna_gain,
max_eirp)
[ 5756.573840] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 5756.573859] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 5756.573877] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 5756.573896] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 5756.573913] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 5756.573931] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 5756.573969] cfg80211: Calling CRDA for country: US
[ 5756.652142] usbcore: registered new interface driver rndis_wlan

So my device seems to be recognized fine (although I'm not sure what this
cfg80211 driver is about). But no interface is created, ifconfig still shows
eth0 (my network card), lo, and wlan0 (my wifi adapter). From what I could find
on Google, I should be seeing something like "eth1", but there's no such thing.

I've spent days googling and reading search results, but I couldn't come up
with anything close, even on kernel bugzilla, so I'm reporting here.

Please don't hesitate to request more information, as I'm eager to see this
fixed :).



-- Package-specific info:
** Version:
Linux version 2.6.32-5-amd64 (Debian 2.6.32-15) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-1) ) #1 SMP Tue Jun 1 04:34:03 UTC 2010

** Command line:
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=d151d68c-193d-4769-b41d-1bbc1c16b9ae ro quiet

** Tainted: P (1)
* Proprietary module has been loaded.

** Kernel log:
[257127.763549] icmpv6: msg of unknown type
[257134.813961] icmpv6: msg of unknown type
[257144.253273] icmpv6: msg of unknown type
[257152.345623] icmpv6: msg of unknown type
[257161.492234] icmpv6: msg of unknown type
[257171.115752] icmpv6: msg of unknown type
[257179.121983] icmpv6: msg of unknown type
[257185.550294] icmpv6: msg of unknown type
[257191.075222] icmpv6: msg of unknown type
[257197.899420] icmpv6: msg of unknown type
[257204.458462] icmpv6: msg of unknown type
[257211.069375] icmpv6: msg of unknown type
[257220.589190] icmpv6: msg of unknown type
[257228.597568] icmpv6: msg of unknown type
[257236.576413] icmpv6: msg of unknown type
[257242.957273] icmpv6: msg of unknown type
[257249.014093] icmpv6: msg of unknown type
[257255.602119] icmpv6: msg of unknown type
[257265.566554] icmpv6: msg of unknown type
[257271.288303] icmpv6: msg of unknown type
[257280.321684] icmpv6: msg of unknown type
[257288.135575] icmpv6: msg of unknown type
[257295.795239] icmpv6: msg of unknown type
[257303.391014] icmpv6: msg of unknown type
[257310.293807] icmpv6: msg of unknown type
[257320.205511] icmpv6: msg of unknown type
[257326.001234] icmpv6: msg of unknown type
[257332.156644] icmpv6: msg of unknown type
[257338.745050] icmpv6: msg of unknown type
[257345.126874] icmpv6: msg of unknown type
[257350.921195] icmpv6: msg of unknown type
[257359.873162] icmpv6: msg of unknown type
[257368.524098] icmpv6: msg of unknown type
[257373.782900] icmpv6: msg of unknown type
[257380.849713] icmpv6: msg of unknown type
[257388.460750] icmpv6: msg of unknown type
[257398.365584] icmpv6: msg of unknown type
[257403.467067] icmpv6: msg of unknown type
[257412.518376] icmpv6: msg of unknown type
[257417.973459] icmpv6: msg of unknown type
[257424.906602] icmpv6: msg of unknown type
[257430.550102] icmpv6: msg of unknown type
[257437.625190] icmpv6: msg of unknown type
[257444.101648] icmpv6: msg of unknown type
[257452.759004] icmpv6: msg of unknown type
[257457.843966] icmpv6: msg of unknown type
[257465.716304] icmpv6: msg of unknown type
[257475.444008] icmpv6: msg of unknown type
[257482.124297] icmpv6: msg of unknown type
[257489.989115] icmpv6: msg of unknown type
[257495.463504] icmpv6: msg of unknown type
[257501.203149] icmpv6: msg of unknown type
[257506.905616] icmpv6: msg of unknown type
[257515.058113] icmpv6: msg of unknown type
[257523.405223] icmpv6: msg of unknown type
[257531.017362] icmpv6: msg of unknown type
[257539.110741] icmpv6: msg of unknown type
[257548.260320] icmpv6: msg of unknown type
[260273.446184] icmpv6: msg of unknown type
[260283.236816] icmpv6: msg of unknown type
[260284.810625] icmpv6: msg of unknown type
[327913.457923] usb 3-3: USB disconnect, address 2
[327913.457927] usb 3-3.1: USB disconnect, address 4
[327913.457929] usb 3-3.1.1: USB disconnect, address 6
[327913.481313] usb 3-3.2: USB disconnect, address 5
[327920.730593] usb 3-3: new high speed USB device using ehci_hcd and address 7
[327920.863029] usb 3-3: New USB device found, idVendor=0424, idProduct=2514
[327920.863033] usb 3-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[327920.863129] usb 3-3: configuration #1 chosen from 1 choice
[327920.863393] hub 3-3:1.0: USB hub found
[327920.863516] hub 3-3:1.0: 3 ports detected
[327921.133779] usb 3-3.1: new high speed USB device using ehci_hcd and address 8
[327921.226055] usb 3-3.1: New USB device found, idVendor=0424, idProduct=2640
[327921.226059] usb 3-3.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[327921.226152] usb 3-3.1: configuration #1 chosen from 1 choice
[327921.226410] hub 3-3.1:1.0: USB hub found
[327921.226568] hub 3-3.1:1.0: 3 ports detected
[327921.313332] usb 3-3.2: new low speed USB device using ehci_hcd and address 9
[327921.408581] usb 3-3.2: New USB device found, idVendor=0461, idProduct=4d15
[327921.408585] usb 3-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[327921.408588] usb 3-3.2: Product: USB Optical Mouse
[327921.408676] usb 3-3.2: configuration #1 chosen from 1 choice
[327921.410672] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.7/usb3/3-3/3-3.2/3-3.2:1.0/input/input7
[327921.410823] generic-usb 0003:0461:4D15.0003: input,hidraw1: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.7-3.2/input0
[327921.504681] usb 3-3.1.1: new high speed USB device using ehci_hcd and address 10
[327921.655060] usb 3-3.1.1: New USB device found, idVendor=0424, idProduct=4060
[327921.655064] usb 3-3.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[327921.655067] usb 3-3.1.1: Product: Ultra Fast Media Reader
[327921.655069] usb 3-3.1.1: Manufacturer: Generic
[327921.655072] usb 3-3.1.1: SerialNumber: 000000264001
[327921.655168] usb 3-3.1.1: configuration #1 chosen from 1 choice
[327921.655571] scsi13 : SCSI emulation for USB Mass Storage devices
[327921.655676] usb-storage: device found at 10
[327921.655679] usb-storage: waiting for device to settle before scanning
[327926.641816] usb-storage: device scan complete
[327926.650921] scsi 13:0:0:0: Direct-Access Generic Ultra HS-SD/MMC 1.82 PQ: 0 ANSI: 0
[327926.651334] sd 13:0:0:0: Attached scsi generic sg2 type 0
[327926.667528] sd 13:0:0:0: [sdb] Attached SCSI removable disk
[409881.190132] cupsd[453] general protection ip:7f13635702d0 sp:7fff13b75500 error:0 in libcupsmime.so.1[7f136356e000+5000]
[431911.766624] reportbug[4421] trap divide error ip:7faf31da5c80 sp:7faf2baafa60 error:0 in libgtk-x11-2.0.so.0.2000.1[7faf31c79000+414000]

** Model information
sys_vendor: Hewlett-Packard
product_name: HP Z400 Workstation
product_version:
chassis_vendor: Hewlett-Packard
chassis_version:
bios_vendor: Hewlett-Packard
bios_version: 786G3 v02.08
board_vendor: Hewlett-Packard
board_name: 0B4Ch
board_version:

** Loaded modules:
Module Size Used by
rndis_wlan 18406 0
cfg80211 101432 1 rndis_wlan
rndis_host 5267 1 rndis_wlan
cdc_ether 3377 1 rndis_host
usbnet 11779 3 rndis_wlan,rndis_host,cdc_ether
mii 3210 1 usbnet
snd_seq_dummy 1343 0
vboxnetadp 4193 0
vboxnetflt 12431 0
vboxdrv 1723527 2 vboxnetadp,vboxnetflt
nls_utf8 1208 0
nls_cp437 5817 0
ufs 56474 0
qnx4 6194 0
hfsplus 65270 0
hfs 37455 0
minix 21197 0
ntfs 162796 0
vfat 7884 0
msdos 6202 0
fat 40038 2 vfat,msdos
jfs 140147 0
xfs 436861 0
exportfs 3170 1 xfs
reiserfs 194124 0
ext2 52969 0
nvidia 10613610 28
i2c_core 15712 1 nvidia
parport_pc 18855 0
ppdev 5030 0
lp 7462 0
parport 27954 3 parport_pc,ppdev,lp
sco 7209 2
bridge 39598 0
stp 1440 1 bridge
bnep 9427 2
rfcomm 29581 0
l2cap 24736 6 bnep,rfcomm
bluetooth 41827 6 sco,bnep,rfcomm,l2cap
rfkill 13044 3 cfg80211,bluetooth
nfs 240826 7
lockd 57603 1 nfs
fscache 29834 1 nfs
nfs_acl 2031 1 nfs
auth_rpcgss 33460 1 nfs
sunrpc 161317 18 nfs,lockd,nfs_acl,auth_rpcgss
acpi_cpufreq 5555 0
cpufreq_powersave 902 0
cpufreq_userspace 1992 0
cpufreq_stats 2659 0
cpufreq_conservative 5162 0
fuse 50190 1
ext4 285611 1
jbd2 66919 1 ext4
crc16 1319 2 l2cap,ext4
loop 11783 0
firewire_sbp2 11514 0
snd_hda_codec_realtek 235506 1
snd_hda_intel 19907 0
snd_hda_codec 54244 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5380 1 snd_hda_codec
snd_pcm_oss 32591 0
snd_mixer_oss 12606 1 snd_pcm_oss
snd_pcm 60471 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi 4400 0
snd_rawmidi 15515 1 snd_seq_midi
snd_seq_midi_event 4628 1 snd_seq_midi
snd_seq 42881 3 snd_seq_dummy,snd_seq_midi,snd_seq_midi_event
snd_timer 15582 2 snd_pcm,snd_seq
snd_seq_device 4493 4 snd_seq_dummy,snd_seq_midi,snd_rawmidi,snd_seq
usbhid 33260 0
hid 62825 1 usbhid
usb_storage 39449 0
snd 46446 11 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec, snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_ra wmidi,snd_seq,snd_timer,snd_seq_device
soundcore 4598 1 snd
snd_page_alloc 6249 2 snd_hda_intel,snd_pcm
pcspkr 1699 0
psmouse 49777 0
evdev 7352 11
tpm_tis 7336 0
tpm 9917 1 tpm_tis
tpm_bios 4521 1 tpm
button 4650 0
serio_raw 3752 0
wmi 4323 0
processor 30231 9 acpi_cpufreq
ext3 106518 1
jbd 37085 1 ext3
mbcache 5050 3 ext2,ext4,ext3
sg 18744 0
sr_mod 12602 0
sd_mod 29777 4
cdrom 29415 1 sr_mod
crc_t10dif 1276 1 sd_mod
firewire_ohci 19468 0
ahci 32358 3
uhci_hcd 18521 0
firewire_core 36736 2 firewire_sbp2,firewire_ohci
ehci_hcd 31039 0
libata 133520 1 ahci
crc_itu_t 1307 1 firewire_core
scsi_mod 122117 6 firewire_sbp2,usb_storage,sg,sr_mod,sd_mod,libata
thermal 11674 0
floppy 49087 0
tg3 95663 0
usbcore 121959 9 rndis_wlan,rndis_host,cdc_ether,usbnet,usbhid,usb_ storage,uhci_hcd,ehci_hcd
nls_base 6361 9 nls_utf8,nls_cp437,hfsplus,hfs,ntfs,vfat,fat,jfs,u sbcore
thermal_sys 11942 2 processor,thermal
libphy 14054 1 tg3

** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet static
address 128.93.11.91
netmask 255.255.192.0
network 128.93.0.0
broadcast 128.93.63.255
gateway 128.93.1.100
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 128.93.1.23 128.93.1.9 128.93.2.78
dns-search inria.fr

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 00:10:18:5f:8d:e4 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether f4:ce:46:2d:a9:ae brd ff:ff:ff:ff:ff:ff
inet 128.93.11.91/18 brd 128.93.63.255 scope global eth1
inet6 2001:660:3013:3:f6ce:46ff:fe2d:a9ae/64 scope global dynamic
valid_lft 259200sec preferred_lft 259200sec
inet6 fe80::f6ce:46ff:fe2d:a9ae/64 scope link
valid_lft forever preferred_lft forever
4: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 56:89:93:13:e2:90 brd ff:ff:ff:ff:ff:ff
5: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff

*** Device statistics:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo:2225679954 528863 0 0 0 0 0 0 2225679954 528863 0 0 0 0 0 0
eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
eth1:21351660735 38049689 0 17 0 194 0 5065861 6830571270 13123793 0 0 0 0 0 0
pan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
vboxnet0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

*** Protocol statistics:
Ip:
41495142 total packets received
15 with invalid headers
144093 with invalid addresses
0 forwarded
0 incoming packets discarded
41336703 incoming packets delivered
17490723 requests sent out
11 fragments dropped after timeout
1300 reassemblies required
578 packets reassembled ok
11 packet reassembles failed
Icmp:
16235 ICMP messages received
15900 input ICMP message failed.
ICMP input histogram:
destination unreachable: 157
echo requests: 3864
421 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 207
echo request: 8
echo replies: 206
IcmpMsg:
InType3: 157
InType8: 3864
InType9: 12214
OutType0: 206
OutType3: 207
OutType8: 8
Tcp:
32460 active connections openings
635 passive connection openings
766 failed connection attempts
971 connection resets received
36 connections established
26449496 segments received
17905288 segments send out
946 segments retransmited
0 bad segments received.
7579 resets sent
Udp:
9714194 packets received
245 packets to unknown port received.
229168 packet receive errors
128709 packets sent
RcvbufErrors: 229031
UdpLite:
TcpExt:
13 packets pruned from receive queue because of socket buffer overrun
6 ICMP packets dropped because they were out-of-window
12821 TCP sockets finished time wait in fast timer
23 time wait sockets recycled by time stamp
1 packets rejects in established connections because of timestamp
218049 delayed acks sent
51 delayed acks further delayed because of locked socket
Quick ack mode was activated 720 times
32909 packets directly queued to recvmsg prequeue.
31433544 bytes directly in process context from backlog
73392403 bytes directly received in process context from prequeue
23314848 packet headers predicted
82333 packets header predicted and directly queued to user
105897 acknowledgments not containing data payload received
7383944 predicted acknowledgments
23 times recovered from packet loss by selective acknowledgements
Detected reordering 4 times using FACK
Detected reordering 3 times using SACK
Detected reordering 14 times using time stamp
17 congestion windows fully recovered without slow start
236 congestion windows partially recovered using Hoe heuristic
70 congestion windows recovered without slow start after partial ack
4 TCP data loss events
2 timeouts after reno fast retransmit
2 timeouts after SACK recovery
2 timeouts in loss state
134 fast retransmits
5 forward retransmits
8 retransmits in slow start
393 other TCP timeouts
1324 packets collapsed in receive queue due to low socket buffer
620 DSACKs sent for old packets
1 DSACKs sent for out of order packets
63 DSACKs received
589 connections reset due to unexpected data
831 connections reset due to early user close
48 connections aborted due to timeout
TCPDSACKIgnoredOld: 9
TCPDSACKIgnoredNoUndo: 47
TCPSackShifted: 77
TCPSackMerged: 89
TCPSackShiftFallback: 1563
IpExt:
InMcastPkts: 6135067
OutMcastPkts: 4211
InBcastPkts: 9197351
OutBcastPkts: 23484
InOctets: -167039137
OutOctets: 363818337
InMcastOctets: 1745100306
OutMcastOctets: 495124
InBcastOctets: 1563398644
OutBcastOctets: 3790305

*** Device features:
eth0: 0x1909b3
eth1: 0x1909b3
lo: 0x13865
pan0: 0xff3865
vboxnet0: 0x0

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port [8086:3405] (rev 13)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 13) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Memory behind bridge: e3100000-e31fffff
Prefetchable memory behind bridge: 00000000e3400000-00000000e34fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:03.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 13) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=0f, subordinate=0f, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: e0000000-e2ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:07.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 13) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=28, subordinate=28, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:10.0 PIC [0800]: Intel Corporation 5520/5500/X58 Physical and Link Layer Registers Port 0 [8086:3425] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:10.1 PIC [0800]: Intel Corporation 5520/5500/X58 Routing and Protocol Layer Registers Port 0 [8086:3426] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:11.0 PIC [0800]: Intel Corporation 5520/5500 Physical and Link Layer Registers Port 1 [8086:3427] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:11.1 PIC [0800]: Intel Corporation 5520/5500 Routing & Protocol Layer Register Port 1 [8086:3428] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:14.0 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers [8086:342e] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:14.1 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:14.2 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 13) (prog-if 00 [8259])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:15.0 PIC [0800]: Intel Corporation 5520/5500/X58 Trusted Execution Technology Registers [8086:342f] (rev 13) (prog-if 20 [IO(X)-APIC])
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at d000 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at d020 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 22
Region 4: I/O ports at d040 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 22
Region 0: Memory at e3304800 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 21
Region 0: Memory at e3300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 [8086:3a40] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=1c, subordinate=1c, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: e3500000-e36fffff
Prefetchable memory behind bridge: 00000000e3700000-00000000e38fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6 [8086:3a4a] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: e3200000-e32fffff
Prefetchable memory behind bridge: 00000000e3900000-00000000e3afffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at d060 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at d080 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 22
Region 4: I/O ports at d0a0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 0: Memory at e3304c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=37, subordinate=37, sec-latency=32
Memory behind bridge: e3000000-e30fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:1f.2 RAID bus controller [0104]: Intel Corporation 82801 SATA RAID Controller [8086:2822]
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 53
Region 0: I/O ports at d100 [size=8]
Region 1: I/O ports at d110 [size=4]
Region 2: I/O ports at d108 [size=8]
Region 3: I/O ports at d114 [size=4]
Region 4: I/O ports at d0c0 [size=32]
Region 5: Memory at e3304000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci

01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe [14e4:1684] (rev 10)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 54
Region 0: Memory at e3200000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: tg3

03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5761 Gigabit Ethernet PCIe [14e4:1681] (rev 10)
Subsystem: Broadcom Corporation NetXtreme BCM5761 Gigabit Ethernet PCIe [14e4:1681]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 28
Region 0: Memory at e3100000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at e3110000 (64-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at e3400000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: tg3

0f:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [Quadro FX 580] [10de:0659] (rev a1) (prog-if 00 [VGA controller])
Subsystem: nVidia Corporation Device [10de:063a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 24
Region 0: Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at e0000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at e000 [size=128]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: nvidia

37:05.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW322/323 [11c1:5811] (rev 70) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device [103c:0ae4]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (3000ns min, 6000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 19
Region 0: Memory at e3000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci

3f:00.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers [8086:2c41] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:00.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture System Address Decoder [8086:2c01] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:02.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 QPI Link 0 [8086:2c10] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:02.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 QPI Physical 0 [8086:2c11] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller [8086:2c18] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder [8086:2c19] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.4 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Test Registers [8086:2c1c] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers [8086:2c20] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers [8086:2c21] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.2 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers [8086:2c22] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.3 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers [8086:2c23] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers [8086:2c28] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers [8086:2c29] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.2 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers [8086:2c2a] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.3 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers [8086:2c2b] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:06.0 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers [8086:2c30] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:06.1 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers [8086:2c31] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:06.2 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers [8086:2c32] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:06.3 Host bridge [0600]: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers [8086:2c33] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:1309]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0


** USB devices:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 413c:2100 Dell Computer Corp. SK-3106 Keyboard
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 010: ID 0424:4060 Standard Microsystems Corp.
Bus 003 Device 009: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
Bus 003 Device 008: ID 0424:2640 Standard Microsystems Corp.
Bus 003 Device 007: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.32-5-amd64 depends on:
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
ii initramfs-tools [linux-initr 0.97 tools for generating an initramfs
ii linux-base 2.6.32-15 Linux image base package
ii module-init-tools 3.12~pre2-3 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.32-5-amd64 recommends:
ii firmware-linux-free 2.6.32-15 Binary firmware for various driver

Versions of packages linux-image-2.6.32-5-amd64 suggests:
pn grub | lilo <none> (no description available)
pn linux-doc-2.6.32 <none> (no description available)

Versions of packages linux-image-2.6.32-5-amd64 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)

-- debconf information:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.32-5-amd64/postinst/depmod-error-initrd-2.6.32-5-amd64: false
linux-image-2.6.32-5-amd64/prerm/removing-running-kernel-2.6.32-5-amd64: true
linux-image-2.6.32-5-amd64/postinst/missing-firmware-2.6.32-5-amd64:
linux-image-2.6.32-5-amd64/postinst/bootloader-test-error-2.6.32-5-amd64:
linux-image-2.6.32-5-amd64/postinst/bootloader-error-2.6.32-5-amd64:
linux-image-2.6.32-5-amd64/prerm/would-invalidate-boot-loader-2.6.32-5-amd64: true



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100717122150.5392.98338.reportbug@sauternes.inri a.fr">http://lists.debian.org/20100717122150.5392.98338.reportbug@sauternes.inri a.fr

Ben Hutchings 07-17-2010 03:03 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
On Sat, 2010-07-17 at 14:21 +0200, Jonathan Protzenko wrote:
> Package: linux-2.6
> Version: 2.6.32-15
> Severity: important
>
> So I own this HTC Tattoo phone, that supposedly has internet tethering support
> when using the USB cable. Just to make things clear, I tested it under Windows.
> It shows up as "HTC Remote NDIS based Device", and it uses the drivers
> rndismpx.sys and usb8023x.sys from the system32drivers directory.
>
> There was an old driver (usb-rndis-lite) that shows up *a lot* in Google
> results, but from what I could find, it has been merged with newer kernels, and
> I'm not supposed to use this (it doesn't compile, anyway). Just in case, the
> page at http://www.jooz.net/rndis/ which is about this old drivers mentions
> compatibility with any windows device that uses the rndismp.sys and usb8023.sys
> drivers, but mine uses rndismpX.sys and usb8023X.sys, don't know if that's
> relevant.

I have an idea why this may be happening and I'm attaching a patch that
may fix this. In order to test this, you can either:

1. Download the updated module from
<http://people.debian.org/~benh/rndis_host.ko.amd64> and check my GPG
signature in <http://people.debian.org/~benh/rndis_host.ko.amd64.asc>.
Run 'rmmod rndis_host; insmod rndis_host.ko.amd64'.

2. Apply the attached patch and rebuild the kernel package by following
the instructions at
<http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Ben Hutchings 07-17-2010 03:06 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
On Sat, 2010-07-17 at 16:03 +0100, Ben Hutchings wrote:
[...]
> 2. Apply the attached patch and rebuild the kernel package by following
> the instructions at
> <http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>.

Really attached this time.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Jonathan Protzenko 07-18-2010 11:52 AM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
Hi,

Thanks for the quick reply! I'm amazed.

I cannot use your pre-built amd64 module because I'm not at work
anymore, and although I still have my phone with me, the machine I'm
using is a 686 now.

I cannot apply your patch either. I'm running testing, and the
rndis_host.c file looks like this:

int rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen)
{
struct cdc_state *info = (void *) &dev->data;
int master_ifnum;
int retval;
unsigned count;
__le32 rsp;
u32 xid = 0, msg_len, request_id;

Which is obviously not what you diff'd against (the patch fails in this
area).

jonathan@nala:/tmp $ apt-cache show linux-image-2.6.32-5-686
Package: linux-image-2.6.32-5-686
Priority: optional
Section: kernel
Installed-Size: 76316
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: i386
Source: linux-2.6
Version: 2.6.32-15

Should I source linux-2.6 from unstable?

jonathan

On 07/17/2010 05:06 PM, Ben Hutchings wrote:
> On Sat, 2010-07-17 at 16:03 +0100, Ben Hutchings wrote:
> [...]
>> 2. Apply the attached patch and rebuild the kernel package by following
>> the instructions at
>> <http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>.
> Really attached this time.
>
> Ben.
>



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4C42EB19.3080306@gmail.com">http://lists.debian.org/4C42EB19.3080306@gmail.com

Ben Hutchings 07-18-2010 12:12 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
On Sun, 2010-07-18 at 13:52 +0200, Jonathan Protzenko wrote:
> Hi,
>
> Thanks for the quick reply! I'm amazed.
>
> I cannot use your pre-built amd64 module because I'm not at work
> anymore, and although I still have my phone with me, the machine I'm
> using is a 686 now.

There is also a 686 build in the same place.

> I cannot apply your patch either. I'm running testing, and the
> rndis_host.c file looks like this:
>
> int rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen)
> {
> struct cdc_state *info = (void *) &dev->data;
> int master_ifnum;
> int retval;
> unsigned count;
> __le32 rsp;
> u32 xid = 0, msg_len, request_id;
>
> Which is obviously not what you diff'd against (the patch fails in this
> area).
[...]

I think you're looking at the unpatched source. You can use the
debian/bin/test-patches script to apply the new patch.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Jonathan Protzenko 07-18-2010 12:42 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
Sorry for the confusion, test-patches works just fine, I'm building
the new kernel right now.



By the way, you might want to check your permissions, I'm getting
errors when trying to retrieve rndis_host.ko from your web
directory.

Forbidden

You don't have permission to access /~benh/rndis_host.ko.686
on this server.





On 07/18/2010 02:12 PM, Ben Hutchings wrote:

On Sun, 2010-07-18 at 13:52 +0200, Jonathan Protzenko wrote:


Hi,

Thanks for the quick reply! I'm amazed.

I cannot use your pre-built amd64 module because I'm not at work
anymore, and although I still have my phone with me, the machine I'm
using is a 686 now.



There is also a 686 build in the same place.



I cannot apply your patch either. I'm running testing, and the
rndis_host.c file looks like this:

int rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen)
{
struct cdc_state *info = (void *) &dev->data;
int master_ifnum;
int retval;
unsigned count;
__le32 rsp;
u32 xid = 0, msg_len, request_id;

Which is obviously not what you diff'd against (the patch fails in this
area).


[...]

I think you're looking at the unpatched source. You can use the
debian/bin/test-patches script to apply the new patch.

Ben.

Jonathan Protzenko 07-19-2010 03:12 PM

Bug#589403: linux-image-2.6.32-5-amd64: rndis_host fails to create an interface for an HTC tatoo phone
 
Hello,

I've tried your module, but I get the "unknown symbol in module error"
when insmod'ing it. I successfully recompiled a new kernel with your
patch included instead:

jonathan@nala:/opt $ head linux-2.6-2.6.32/debian/changelog
linux-2.6 (2.6.32-15a~test) UNRELEASED; urgency=low

* Testing patches ../0001-rndis_host-Poll-status-and-control-channels-
concurre.patch

-- root <root@nala.mshome.net> Sun, 18 Jul 2010 21:46:09 +0200

linux-2.6 (2.6.32-15) unstable; urgency=low

[ Ben Hutchings ]
jonathan@nala:/opt $ stat /boot/vmlinuz-2.6.32-5-686
File: `/boot/vmlinuz-2.6.32-5-686'
Size: 2287168 Blocks: 4480 IO Block: 4096 regular file
Device: 805h/2053d Inode: 644367 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2010-07-19 16:53:32.000000000 +0200
Modify: 2010-07-19 16:33:40.000000000 +0200
Change: 2010-07-19 16:53:50.000000000 +0200
jonathan@nala:/opt $ apt-cache show linux-image-2.6.32-5-686
Package: linux-image-2.6.32-5-686
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 76188
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: i386
Source: linux-2.6
Version: 2.6.32-15a~test

I did

dpkg -i --force-depends linux-image-... linux-headers-...

after the packages were built. dpkg complained about the linux-image
package having version ~test1 and requesting linux-base >=
2.6.32-5~test1, whereas my linux-base was only 2.6.32-5, which is why I
had to force the install. I still see no change with your patch applied,
sorry.

Output from dmesg

[ 590.724628] scsi 4:0:0:0: Direct-Access HTC Android Phone
0100 PQ: 0 ANSI: 2
[ 590.742373] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 594.006027] usb 1-3: USB disconnect, address 5
[ 594.320128] usb 1-3: new high speed USB device using ehci_hcd and
address 6
[ 594.465153] usb 1-3: New USB device found, idVendor=0bb4, idProduct=0ffe
[ 594.465170] usb 1-3: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 594.465182] usb 1-3: Product: Android Phone
[ 594.465191] usb 1-3: Manufacturer: HTC
[ 594.465200] usb 1-3: SerialNumber: SH9ANLG01978
[ 594.465546] usb 1-3: configuration #1 chosen from 1 choice
[ 594.540898] usbcore: registered new interface driver cdc_ether
[ 594.562132] usb0: register 'rndis_host' at usb-0000:00:1d.7-3, RNDIS
device, 6a:b4:67:d3:a3:4f
[ 594.562488] usbcore: registered new interface driver rndis_host
[ 594.637517] cfg80211: Using static regulatory domain info
[ 594.637525] cfg80211: Regulatory domain: US
[ 594.637530] (start_freq - end_freq @ bandwidth), (max_antenna_gain,
max_eirp)
[ 594.637539] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 594.637548] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 594.637557] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 594.637565] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 594.637574] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 594.637582] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 594.638068] cfg80211: Calling CRDA for country: US
[ 594.652899] usbcore: registered new interface driver rndis_wlan

Is there anything I can do?

jonathan

On 07/18/2010 02:12 PM, Ben Hutchings wrote:
> On Sun, 2010-07-18 at 13:52 +0200, Jonathan Protzenko wrote:
>> Hi,
>>
>> Thanks for the quick reply! I'm amazed.
>>
>> I cannot use your pre-built amd64 module because I'm not at work
>> anymore, and although I still have my phone with me, the machine I'm
>> using is a 686 now.
> There is also a 686 build in the same place.
>
>> I cannot apply your patch either. I'm running testing, and the
>> rndis_host.c file looks like this:
>>
>> int rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen)
>> {
>> struct cdc_state *info = (void *) &dev->data;
>> int master_ifnum;
>> int retval;
>> unsigned count;
>> __le32 rsp;
>> u32 xid = 0, msg_len, request_id;
>>
>> Which is obviously not what you diff'd against (the patch fails in this
>> area).
> [...]
>
> I think you're looking at the unpatched source. You can use the
> debian/bin/test-patches script to apply the new patch.
>
> Ben.
>



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4C446B68.1040402@gmail.com">http://lists.debian.org/4C446B68.1040402@gmail.com


All times are GMT. The time now is 02:31 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.