On-board ATTANSIC Gigabit L1 NIC does not work in Slackware-12.0
Hello,
I have Asus M2N8-VMX MB which has on-board ATTANSIC Gigabit L1 NIC. I have installed Slackware-12.0. With default kernel, i.e., hugesmp.s the NIC does not work. But this NIC is working perfectly in Zenwalk-4.6.1 which has kernel 2.6.21.3. I tried to compile driver for this NIC from sources available at http:/atl1.sourceforge.net without success. This is my lspci output: 00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1) 00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2) 00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2) 00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2) 00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) 00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) 00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1) 00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2) 00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2) 00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) 00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) 00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) 00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) 00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6100 nForce 430 (rev a2) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 04:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) This is my lsmod output: Module Size Used by snd_seq_dummy 6788 0 snd_seq_oss 32896 0 snd_seq_midi_event 10112 1 snd_seq_oss snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42784 0 snd_mixer_oss 18048 1 snd_pcm_oss ipv6 254496 12 capability 7304 0 commoncap 9344 1 capability agpgart 31432 0 lp 13736 0 parport_pc 27812 1 parport 34760 2 lp,parport_pc pcspkr 6528 0 psmouse 39048 0 mii 8576 0 serio_raw 9220 0 ata_generic 9220 0 sg 30364 0 pata_amd 13964 0 evdev 11904 1 snd_hda_intel 20248 0 snd_hda_codec 209152 1 snd_hda_intel k8temp 8320 0 hwmon 6404 1 k8temp shpchp 33172 0 snd_pcm 72068 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec snd_timer 22532 2 snd_seq,snd_pcm snd 47204 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd _timer soundcore 9824 1 snd snd_page_alloc 11528 2 snd_hda_intel,snd_pcm What is the solution? Thanks for your help, Anand |
Does slack 12 use the 2.6.21.5 kernel? If yes, what happens if you modprobe atl1? Can you configure the device after modprobing?
|
When I run modprobe atl1 I get the following error message:
FATAL: Module atl1 not found. Anand |
kprims@hawk:/boot$ grep -i atl1 config
# CONFIG_ATL1 is not set kprims@hawk:/boot$ ls -la config lrwxrwxrwx 1 root root 28 2007-06-26 11:41 config -> config-huge-smp-2.6.21.5-smp |
Quote:
rsamurti, that's your problem. The atl1 module wasn't compiled for your kernel. |
Solved!
I got the source for the driver from
ftp://hogchain.net/pub/linux/attansi....2.40.0.tar.gz Did make install and modprobe atl1. It worked. Thanks everybody for your support. Anand |
All times are GMT -5. The time now is 04:03 AM. |