Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9610 - LiveCD wont enable ethernet link using eepro100
Summary: LiveCD wont enable ethernet link using eepro100
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-24 10:48 UTC by Dana Powers
Modified: 2005-03-25 11:24 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dana Powers 2002-10-24 10:48:38 UTC
Booting my laptop using the LiveCD 1.4_rc1 does not work with my onboard 
ethernet controller, supported by the eepro100 driver. The eepro100 driver is 
compiled into the kernel image used by the LiveCD, and in fact is recognized by 
the kernel at boot time. I can fully configure eth0 with the appropriate 
ip/broadcast/mask/etc , but the port will not generate a link light.
Stock 2.4.18 and 2.4.19 kernels with eepro100 support compiled in work as 
expected (tested from source compiled gentoo 1.4_rc1 distribution, as well as 
custom floppy bootdisks, and debian woody ).
Comment 1 Brandon Low (RETIRED) gentoo-dev 2002-10-26 01:38:52 UTC
mjc: you know anything about this?  Seems like one heck of an odd error...
Comment 2 Michael Cohen (RETIRED) gentoo-dev 2002-10-26 01:41:29 UTC
does the machine have a link light when it is powered off but plugged in?
Comment 3 Dana Powers 2002-10-28 15:24:23 UTC
The port does not have a link light when powered off, but it comes up as soon 
as the power is turned on. It keeps the link through kernel load and during the 
kernel boot process. Here is the dmesg, with the link light samples that I can 
eyeball (kernels boot fast...) marked by '***comment***':

***comment***link light is on here
Linux version 2.4.19-xfs-r1 (root@inventor.gentoo.org) (gcc version 3.2) #1 SMP 
Fri Sep 20 23:32:55 Local time zone must be set--see zic 
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fee0000 (usable)
 BIOS-e820: 000000000fee0000 - 000000000feefc00 (ACPI data)
 BIOS-e820: 000000000feefc00 - 000000000fef0000 (ACPI NVS)
 BIOS-e820: 000000000fef0000 - 000000000fef2000 (reserved)
 BIOS-e820: 000000000fef2000 - 000000000ff80000 (usable)
 BIOS-e820: 000000000ff80000 - 0000000010000000 (reserved)
 BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
255MB LOWMEM available.
Advanced speculative caching feature not present
On node 0 totalpages: 65408
zone(0): 4096 pages.
zone(1): 61312 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=linux initrd=initrd root=/dev/ram0 
init=/linuxrc noacpi 
Local APIC disabled by BIOS -- reenabling.
Could not enable APIC!
Initializing CPU#0
Detected 747.522 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1490.94 BogoMIPS
Memory: 253352k/261632k available (2651k kernel code, 7820k reserved, 996k 
data, 548k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU0: Intel Pentium III (Coppermine) stepping 06
per-CPU timeslice cutoff: 731.93 usecs.
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
PCI: PCI BIOS revision 2.10 entry at 0xfd97e, last bus=4
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router PIIX [8086/244c] at 00:1f.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12a (20020514) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.10e
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2M: IDE controller on PCI bus 00 dev f9
ICH2M: chipset revision 3
ICH2M: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1c00-0x1c07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1c08-0x1c0f, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N020ATCS05-0, ATA DISK drive
hdc: MATSHITADVD-ROM SR-8175, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 39070080 sectors (20004 MB) w/7898KiB Cache, CHS=2432/255/63, UDMA(66)
hdc: ATAPI 24X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3
0 3c515 cards found.
smc-ultra.c: No ISAPnP cards found, trying standard ones...
***comment***the following stuff looks weird, but link light is still up
cs89x0:cs89x0_probe(0x0)
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0xffff
eth0: incorrect signature 0xffff
PP_addr=0x1
eth0: incorrect signature 0x6000
cs89x0: no cs8900 or cs8920 detected.  Be sure to disable PnP with SETUP
eth0: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth1: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth2: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth3: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth4: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth5: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth6: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
eth7: D-Link DE-600 pocket adapter: not at I/O 0x378.
D-Link DE-620 pocket adapter not identified in the printer port
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
dgrs: SW=$Id: dgrs.c,v 1.13 2000/06/06 04:07:00 rick Exp $ FW=Build 550 
11/16/96 03:45:15
FW Version=$Version$
pcnet32.c:v1.27a 10.02.2002 tsbogend@alpha.franken.de
***comment***here my card is recognized and initialized ( eepro100 )
eepro100.c:v1.09j-t 9/29/99 Donald Becker 
http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin 
<saw@saw.sw.com.sg> and others
PCI: Found IRQ 9 for device 02:08.0
eth0: OEM i82557/i82558 10/100 Ethernet, 00:E0:00:1C:2C:E4, IRQ 9.
  Board assembly 000000-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
ThunderLAN driver v1.15
TLAN: 0 devices installed, PCI: 0  EISA: 0
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
atp.c:v1.09 8/9/2000 Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/atp.html
SCSI subsystem driver Revision: 1.00
sim710: No NCR53C710 adapter found.
***comment***Link Light Is ON here
***comment***the following entries happen too fast to determine link change
Loading Adaptec I2O RAID: Version 2.4 Build 5
Detecting Adaptec I2O RAID controllers...
Red Hat/Adaptec aacraid driver, Sep 20 2002
scsi: <fdomain> Detection failed (no card)
NCR53c406a: no available ports found
sym53c416.c: Version 1.0.0-ac
Failed initialization of WD-7000 SCSI card!
DC390: 0 adapters found
megaraid: v1.18 (Release Date: Thu Oct 11 15:02:53 EDT 2001)
megaraid: no BIOS enabled.
aec671x_detect: 
3ware Storage Controller device driver for Linux v1.02.00.025.
3w-xxxx: No cards with valid units found.
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 23:36:44 Sep 20 2002
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:1f.2
***comment*** I think the link light is OFF here...
PCI: Setting latency timer of device 00:1f.2 to 64
usb-uhci.c: USB UHCI at I/O 0x18c0, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 11 for device 00:1f.4
***comment*** Link Light OFF here
PCI: Setting latency timer of device 00:1f.4 to 64
usb-uhci.c: USB UHCI at I/O 0x18e0, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
evms: md raid5: measuring checksumming speed
evms: md raid5:    8regs     :  1378.000 MB/sec
evms: md raid5:    32regs    :   685.200 MB/sec
evms: md raid5:    pIII_sse  :  1502.800 MB/sec
evms: md raid5:    pII_mmx   :  1699.600 MB/sec
evms: md raid5:    p5_mmx    :  1779.600 MB/sec
evms: md raid5: using function: pIII_sse (1502.800 MB/sec)
evms: EVMS v1.1.0 initializing .... info level(5).
evms: Exporting EVMS Volume(117,1) from "/dev/evms/hda1".
evms: Exporting EVMS Volume(117,2) from "/dev/evms/hda2".
evms: Exporting EVMS Volume(117,3) from "/dev/evms/hda3".
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 314k freed
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 548k freed
hub.c: USB new device connect on bus1/2, assigned device number 2
usb.c: USB device 2 (vend/prod 0x57b/0x0) is not claimed by any active driver.
ISO 9660 Extensions: RRIP_1991A
LVM version 1.0.3(19/02/2002) module loaded
loop: loaded (max 8 devices)
inserting floppy driver for 2.4.19-xfs-r1
floppy0: no floppy controllers found
inserting floppy driver for 2.4.19-xfs-r1
devfs_mk_dir(floppy): using old entry in dir: 812ce5c0 ""
floppy0: no floppy controllers found
inserting floppy driver for 2.4.19-xfs-r1
devfs_mk_dir(floppy): using old entry in dir: 812ce5c0 ""
floppy0: no floppy controllers found
usb.c: USB disconnect on device 2
hub.c: USB new device connect on bus1/2, assigned device number 3
usb.c: USB device 3 (vend/prod 0x57b/0x0) is not claimed by any active driver.
reiserfs: checking transaction log (device 03:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
***comment*** Link Light stays off until reboot. ifconfig shows running eth0
Comment 4 Brandon Low (RETIRED) gentoo-dev 2002-10-28 16:38:50 UTC
hrm... I wonder if this has to do with an IRQ issue with your USB... could you 
by any chance turn off the USB in your bios and check it out (just to humor me)
Comment 5 Dana Powers 2002-10-31 09:38:35 UTC
I dont seem to have the ability to turn off USB in my BIOS. I can turn off 
Legacy Floppy support, which treats a USB Floppy drive as an onboard floppy. It 
definitely appears that I lose link light when the USB system is initializing.
Comment 6 Brandon Low (RETIRED) gentoo-dev 2002-12-13 14:05:23 UTC
my wonders if we are missing a driver for this.  grr... need more time to hack.
Comment 7 Brandon Low (RETIRED) gentoo-dev 2002-12-23 11:49:46 UTC
I think this is in 2.4.20 proper... but the 2.4.20-series of xfs and
gentoo-sources will have it as well.
Comment 8 Daniel Robbins (RETIRED) gentoo-dev 2002-12-24 02:13:55 UTC
Hi. Try the "2002122300" livecd-basic from
http://www.gentoo.org/dyn/experimental/livecd/. If you still have problems, try
booting the CD and type "gentoo nonet" at the boot prompt. When booted, you'll
have the eepro100 and e100 (Intel) modules to play with. Post results (good/bad)
here.
Comment 9 Dana Powers 2002-12-24 14:48:06 UTC
I tested with the 2002122300 experimental livecd and this bug appears to be 
fixed. The kernel, as drobbins mentioned above, has eepro100 and e100 compiled 
as modules (the offending kernel had eepro100 directly compiled in the kernel). 
I simply modprobe'd the eepro100 driver, ifconfig'd eth0 and ping'd several 
machines. I also repeated this process with the e100 driver successfully. 
Excellent!
Comment 10 Daniel Robbins (RETIRED) gentoo-dev 2002-12-24 15:32:05 UTC
Yay! Closing this bug.
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-25 11:24:29 UTC
Moving these so we can remove the "Install CD" component from "Gentoo Linux".

I apologize to everyone for this spam, but according to the bugzilla developers,
this is the only reasonable way to do this.