[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

eepro100 detection fail? (and a success story :-))



Dear all,


I just got myself 'inspired' to install GNU/Hurd on my Thinkpad T30.

I have some spare spaces in HD, but no partition yet, having so much
faith in GNU Softwares, I fight Bootdisk-HOWTO and went create my own
boot/root disk (do this all at home, and I dont have access to net at
home, that's why I couldn't download nice shiny boot/root disk from the
net). 

The next day at office (with nice internet connections),
With the boot/root disk, I use GNU parted to resize my partitions. 
Faithfully, ofcourse, it worked. Then I apt-get install crosshurd, and
went over installing deb-packages needed to install GNU.

Writing whatever needed for GRUB, reboot, booting GNU for the first
time, running native-install (strangely I didn't have to type twice),
reboot. Another native-install, and reboot. 

Voila, I got myself a nice delicious GNU/Hurd running. There was a
little problem saying that something cannot run, so I didn't get login
prompt, but directly into the shell. Just do chmod 755 to the thing (I
forgot it something ends with 'rc').

Back at home again, I read all the docs I could find about the beast.
Learn quite alot of stuf (ohh so that's what translator all about),
exciting, can't wait to try X on my GNU shiny system... ;-)

When I get to office, I quickly reboot to GNU again, and preparing to do
apt-get update. That's when this hits me.

I dont have a working eth0 device.
In linux I use eepro100 as the driver, and I can see that this is
supported in gnumach. But nothing appears as eepro100 in /dev/klog.
Funny, I guess, so I take a few more ups and downs in the hurd.

Finally I get myself compiling gnumach that I got from debian's ftp
(package name: gnumach_20040229.orig.tar.gz) with this configure
command: ./configure --enable-lpr --enable-floppy --enable-ide
--enable-eexpresspro100 --host=i386-gnu --build=i386-linux.

Install it, and take another reboot. 
And I still can't see eth0.

I've tried gnumach-1.3, but it wont compile, and I dont know assembly
enough to fix it. 

What happened? I dont know. 

Oh one more thing, I don't have CVS access from my office, so I can't
try oskit-mach. Anyone willing to help me on this? If someone can just
give me the sources (I can accept it by email on my gmail account
(arief.utama@gmail.com, and yes I got one)), or let me know another
address so I can just download the tarball, I'd really appreciate it.

Below here, I attach my lspci -v output.


Best Regards
-arief





0000:00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
	Flags: bus master, fast devsel, latency 0
	Memory at e0000000 (32-bit, prefetchable) [size=64M]
	Capabilities: <available only to root>

0000:00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04) (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, fast devsel, latency 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: e8000000-efffffff

0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1820 [size=32]

0000:00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1840 [size=32]

0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 42) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=08, sec-latency=64
	I/O behind bridge: 00004000-00008fff
	Memory behind bridge: d0200000-dfffffff
	Prefetchable memory behind bridge: f0000000-f7ffffff

0000:00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
	Flags: bus master, medium devsel, latency 0

0000:00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at 1860 [size=16]
	Memory at 10000000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: medium devsel, IRQ 5
	I/O ports at 1880 [size=32]

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
	Subsystem: IBM ThinkPad T30
	Flags: bus master, medium devsel, latency 0, IRQ 5
	I/O ports at 1c00 [size=256]
	I/O ports at 18c0 [size=64]

0000:00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02) (prog-if 00 [Generic])
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 0, IRQ 5
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]

0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA])
	Subsystem: IBM ThinkPad T30
	Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11
	Memory at e8000000 (32-bit, prefetchable) [size=128M]
	I/O ports at 3000 [size=256]
	Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: <available only to root>

0000:02:00.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
	Subsystem: IBM ThinkPad T30/T40
	Flags: bus master, medium devsel, latency 168, IRQ 11
	Memory at 50000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: 10400000-107ff000 (prefetchable)
	Memory window 1: 10800000-10bff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	16-bit legacy interface ports at 03e1

0000:02:00.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
	Subsystem: IBM ThinkPad T30/T40
	Flags: bus master, medium devsel, latency 168, IRQ 5
	Memory at 51000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
	Memory window 0: 10c00000-10fff000 (prefetchable)
	Memory window 1: 11000000-113ff000
	I/O window 0: 00004800-000048ff
	I/O window 1: 00004c00-00004cff
	16-bit legacy interface ports at 03e1

0000:02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
	Subsystem: IBM ThinkPad A/T/X Series
	Flags: bus master, medium devsel, latency 66, IRQ 11
	Memory at d0200000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 8000 [size=64]
	Capabilities: <available only to root>


Reply to: