View unanswered posts | View active topics It is currently Thu May 24, 2018 5:09 pm



Reply to topic  [ 3 posts ] 
 Bad line in pci.ids; e100 for 4.x anyone? 
Author Message

Joined: Mon Sep 26, 2011 7:41 pm
Posts: 8
Reply with quote
Post Bad line in pci.ids; e100 for 4.x anyone?
I've got an unsupported setup here and I've got some questions. I've got 4.0 running after finding some drivers and customizing the pci.ids and simple.map files but of course, although its running, its not without issues.

First Question
[Unless someone has a confirmed working e100 driver that'll get a couple of Intel 82559 (8086:1229) running I won't even bark up that tree.] I tried a couple of e100 drivers but they didn't seem to work so I figured I would double check my work before picking up some supported equipment. I noticed that `lspci` no longer produced the normal output. Instead I get a line at the top that says:

Code:
line 4211 improperly formatted
parsing problem: vendors 228 nvendor 1906 devices 2273 ndevid 7299
Failed to build PCI tables


Followed by a list of the vendor & device ID's and classes in column format, omitting the names and types of the devices like it normally does. I checked my pci.id file in my oem.tgz (attached) and couldn't find anything wrong with the offending line. However on the ESXi server itself, there was an entry in /etc/vmware/pci.ids at line 4211 with just "7645". I can't find "7645" in the my customized oem.tgz. Once I fixed the file in /etc lspci functioned properly.
What happened there?
How can I permanently fix this?


Second Question
When I go to Customize System > Configure Management Network > Network Adapters it just takes me back to the 'home screen'? Is it because I've got some e100 drivers I'm trying to load that aren't initializing properly? Or is it because I've got only 1 NIC?



Server Technical Specifications
White box running on a Gigabte GA-G33M-DS2R motherboard
Code:
# lspci -v
00:00.00 Host bridge Bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
         Class 0600: 8086:29c0

00:02.00 VGA compatible controller Display controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller
         Class 0300: 8086:29c2

00:26.00 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4
         Class 0c03: 8086:2937

00:26.01 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5
         Class 0c03: 8086:2938

00:26.02 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6
         Class 0c03: 8086:2939

00:26.07 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2
         Class 0c03: 8086:293c

00:28.00 PCI bridge Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1
         Class 0604: 8086:2940

00:28.04 PCI bridge Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5
         Class 0604: 8086:2948

00:28.05 PCI bridge Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6
         Class 0604: 8086:294a

00:29.00 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1
         Class 0c03: 8086:2934

00:29.01 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2
         Class 0c03: 8086:2935

00:29.02 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3
         Class 0c03: 8086:2936

00:29.07 USB Controller Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1
         Class 0c03: 8086:293a

00:30.00 PCI bridge Bridge: Intel Corporation 82801BA/CA/DB/EB PCI Bridge
         Class 0604: 8086:244e

00:31.00 ISA bridge Bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller
         Class 0601: 8086:2916

00:31.02 IDE interface Mass storage controller: Intel Corporation 4 port SATA IDE Controller (ICH9) [vmhba0]
         Class 0101: 8086:2920

00:31.03 SMBus Serial bus controller: Intel Corporation 82801I (ICH9 Family) SMBus Controller
         Class 0c05: 8086:2930

00:31.05 IDE interface Mass storage controller: Intel Corporation 2 port SATA IDE Controller (ICH9) [vmhba1]
         Class 0101: 8086:2926

02:00.00 IDE interface Mass storage controller: JMicron Technologies, Inc. JMB368 IDE controller
         Class 0101: 197b:2368

03:00.00 Ethernet controller Network controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [vmnic0]
         Class 0200: 10ec:8168

04:00.00 Ethernet controller Network controller: Intel Corporation 82559 Fast Ethernet LOM with Alert on LAN* [vmnic1]
         Class 0200: 8086:1229

04:01.00 Ethernet controller Network controller: Intel Corporation 82559 Fast Ethernet LOM with Alert on LAN* [vmnic2]
         Class 0200: 8086:1229

# lspci
00:00.00 Bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
00:02.00 Display controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller
00:26.00 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4
00:26.01 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5
00:26.02 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6
00:26.07 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2
00:28.00 Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1
00:28.04 Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5
00:28.05 Bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6
00:29.00 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1
00:29.01 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2
00:29.02 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3
00:29.07 Serial bus controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1
00:30.00 Bridge: Intel Corporation 82801BA/CA/DB/EB PCI Bridge
00:31.00 Bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller
00:31.02 Mass storage controller: Intel Corporation 4 port SATA IDE Controller (ICH9) [vmhba0]
00:31.03 Serial bus controller: Intel Corporation 82801I (ICH9 Family) SMBus Controller
00:31.05 Mass storage controller: Intel Corporation 2 port SATA IDE Controller (ICH9) [vmhba1]
02:00.00 Mass storage controller: JMicron Technologies, Inc. JMB368 IDE controller
03:00.00 Network controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [vmnic0]
04:00.00 Network controller: Intel Corporation 82559 Fast Ethernet LOM with Alert on LAN* [vmnic1]
04:01.00 Network controller: Intel Corporation 82559 Fast Ethernet LOM with Alert on LAN* [vmnic2]


Attachments:
File comment: Complete /var/log/messages
messages.log [891.98 KiB]
Downloaded 220 times
File comment: First oem.tgz I tried with RTL8111, 3c90x, one of 3 e100 drivers and a one or two other drivers.
try1.oem.tgz [1.02 MiB]
Downloaded 247 times
Wed Sep 28, 2011 6:32 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Bad line in pci.ids; e100 for 4.x anyone?
Quote:
Followed by a list of the vendor & device ID's and classes in column format, omitting the names and types of the devices like it normally does. I checked my pci.id file in my oem.tgz (attached) and couldn't find anything wrong with the offending line. However on the ESXi server itself, there was an entry in /etc/vmware/pci.ids at line 4211 with just "7645". I can't find "7645" in the my customized oem.tgz. Once I fixed the file in /etc lspci functioned properly.
What happened there?
How can I permanently fix this?

Perhaps there is a corruption in the file itself. If you just edit /etc/vmware/pci.ids the problem will return when you next reboot your host. You'll need to rebuild the oem file and you can do that on your ESXi host.

You shouldn't get kicked back to the home screen. Are you using the latest 4.1 U1 build?

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Thu Sep 29, 2011 12:22 am
Profile

Joined: Mon Sep 26, 2011 7:41 pm
Posts: 8
Reply with quote
Post Re: Bad line in pci.ids; e100 for 4.x anyone?
Thanks for taking the time to review this post.
I have not updated from 4.0 171294 to 4.1 for fear things might break or otherwise not work. I tried the 4.1 install using the scripted iso maker but didn't work quite right - kept saying it couldn't read the source files. I followed the exact same procedure, just chose the 4.0 file and bam worked.

I'll update the oem.tgz in /bootbank - many thanks again!


Fri Sep 30, 2011 5:10 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.