From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3D86C51A.10801@powell.name> From: Richard Powell User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827 MIME-Version: 1.0 To: 9fans <9fans@cse.psu.edu> Subject: Re: [9fans] Hardware detection problems References: <16ae09d23febb67e322b8460bf3a3970@vitanuova.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 16 Sep 2002 23:00:58 -0700 Topicbox-Message-UUID: ecce5058-eaca-11e9-9e20-41e7f4b1d025 C H Forsyth wrote: >>>additional ether0 messages. It is a Netgear FA312, which is mentioned >>>in the supported hardware list. >> > > can you say which vendor and device IDs show up in the BIOS inventory? > actually, if you've got the system running, you could try the pci command > as well. > Once I rebuilt the kernel with the driver included in the config, I now see this message at boot up: #l0: 83815 100mbps port 0xCC00 irq 10: FFFFFFFFFFFF I tried modifying the srom() function in ether83815.c, to get more info. It looks like all F's is what is being read from the eeprom into the "srom" array. I started to compare it to the linux driver, but not having the spec sheet for the chip makes it hard to know the details. Here is the output from the pci command. 0.13.0 is the FA312 ethernet card. 0.19.0 is the HPT370 ATA-100 chip. 0.0.0: 06.00.00 1106/0391 0 0.1.0: 06.04.00 1106/8391 0 0.13.0: 02.00.00 100b/0020 10 0:0000cc01 256 1:e3000000 4096 0.19.0: 01.80.00 1103/0004 11 0:0000d001 16 1:0000d401 16 2:0000d801 16 3:0000dc01 16 4:0000e001 256 0.7.0: 06.01.00 1106/0686 0 0.7.1: 01.01.8a 1106/0571 255 4:0000c001 16 0.7.2: 0c.03.00 1106/3038 4 4:0000c401 32 0.7.3: 0c.03.00 1106/3038 4 4:0000c801 32 0.7.4: 06.00.00 1106/3057 0 1.0.0: 03.00.00 10de/0110 3 0:e0000000 16777216 1:d8000008 134217728 Here is how Linux shows it: lspci 00:00.0 Host bridge: VIA Technologies, Inc. VT8371 [KX133] (rev 02) 00:01.0 PCI bridge: VIA Technologies, Inc. VT8371 [KX133 AGP] 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22) 00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10) 00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 10) 00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 10) 00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30) 00:0d.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller 00:13.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 / HPT370 (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX] (rev a1) lspci -n 00:00.0 Class 0600: 1106:0391 (rev 02) 00:01.0 Class 0604: 1106:8391 00:07.0 Class 0601: 1106:0686 (rev 22) 00:07.1 Class 0101: 1106:0571 (rev 10) 00:07.2 Class 0c03: 1106:3038 (rev 10) 00:07.3 Class 0c03: 1106:3038 (rev 10) 00:07.4 Class 0600: 1106:3057 (rev 30) 00:0d.0 Class 0200: 100b:0020 00:13.0 Class 0180: 1103:0004 (rev 03) 01:00.0 Class 0300: 10de:0110 (rev a1)