mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* PCI DEVICE ID PROBLEM and Intel Intergrated eth card - a bios bug (?)
@ 2006-01-05  0:35 Krzysztof Baranowski
       [not found] ` <4807377b0601041854t4b1410fco5c307db6704e03f6@mail.gmail.com>
  0 siblings, 1 reply; 2+ messages in thread
From: Krzysztof Baranowski @ 2006-01-05  0:35 UTC (permalink / raw)
  To: mj; +Cc: linux-kernel, linux.nics

Hi

Im using a PC BOX with Intel P4 HT processor on Gigabyte
GA-8KNXP Rev 2.x) which features Integrated Intel® PRO/1000
CT Network Card. All worked fine on both Linux & Win.
However I recently upgraded BIOS on this MB to the latest
version FK from (not sure now) FH or FJ version (reference
link below).

http://tw.giga-byte.com/Motherboard/Support/BIOS/BIOS_GA-8KNXP%20(Rev%202.x)_More.htm

After the upgrade my network card disappeared from both Linux and Win.

After short investigation I noticed one strange incosistency. Under
the new BIOS the PCI device is reported as PCI VENDOR ID 1459 (
which is gigabyte) DEV_ID 1019. However Windows driver for this
card (the lates from both intel and gigabyte) is looking for
VENDOR_ID 8086 (intel).

I havent booted to Linux yet, just dicovered the thing, but
after looking through the source of Linux E1000 driver in
e1000_main.c in struct pci_device_id is only looking for
Intel vendor device 8086, so the problem is still valid
I guess.

Please Cc when replying as I dont subscribe the list.

Best regards
Kris



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: PCI DEVICE ID PROBLEM and Intel Intergrated eth card - a bios bug (?)
       [not found] ` <4807377b0601041854t4b1410fco5c307db6704e03f6@mail.gmail.com>
@ 2006-01-05  2:56   ` Jesse Brandeburg
  0 siblings, 0 replies; 2+ messages in thread
From: Jesse Brandeburg @ 2006-01-05  2:56 UTC (permalink / raw)
  To: Krzysztof Baranowski; +Cc: mj, linux-kernel, NetDEV list

On 1/4/06, Krzysztof Baranowski <kgb@dione.ids.pl> wrote:
<snip>
> After the upgrade my network card disappeared from both Linux and Win.
>
> After short investigation I noticed one strange incosistency. Under
> the new BIOS the PCI device is reported as PCI VENDOR ID 1459 (
> which is gigabyte) DEV_ID 1019. However Windows driver for this
> card (the lates from both intel and gigabyte) is looking for
> VENDOR_ID 8086 (intel).

IMO, gigabyte should not have changed the vendor id.  Effectively
they've said they will be the only ones supporting this hardware (not
intel).  Generally subvendor and subdevice ids should be the only
thing changed by OEMs.  Since it was changed by a bios upgrade i bet
its a bios bug and should be reported to gigabyte.

Until then you can hack your local kernel to get around it, but the
e1000 driver probably shouldn't change to support this device ID.

also, this is LKML and mentioning windows is just flame bait. :-)

jesse

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-01-05  2:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-05  0:35 PCI DEVICE ID PROBLEM and Intel Intergrated eth card - a bios bug (?) Krzysztof Baranowski
     [not found] ` <4807377b0601041854t4b1410fco5c307db6704e03f6@mail.gmail.com>
2006-01-05  2:56   ` Jesse Brandeburg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome