I'm trying to enable a portable / pocket ethernet adapter based on the 
RealTek 8002 chipset. This adapter uses the atp.o module, which I load at 
boot time in /etc/rc.d/rc.modules. 

If I run ifconfig -a, I can see the new interface, eth1. Here is the output 
of ifconfig -a:

UserX at Homer:~$ /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:A0:C9:75:A1:D5  
          inet addr:10.0.0.2  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:11 

eth1      Link encap:Ethernet  HWaddr 00:40:95:0F:15:CF  
          inet addr:10.0.0.151  Bcast:10.0.0.255  Mask:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:7 Base address:0x378 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16192  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

The resources of eth1 seem fine: 0x378 and irq 07. After all, it is on the 
parallel port...

But if I try to bring up the interface, here is what I get:

root at Homer:/home/UserX# ifconfig eth1 10.0.0.151 netmask 255.255.255.0 
broadcast 10.0.0.255 up
SIOCSIFFLAGS: Device or resource busy
SIOCSIFFLAGS: Device or resource busy

I'm totally boggled with this.. I've read that I should *not* have parallel 
printer support enabled, and I do not. But it is built as a module... I also 
do not have PLIP enabled, only basic parallel port support. Here are some 
relevant dmesg lines:

parport0: PC-style at 0x378, irq 7 [PCSPP,EPP]
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport_pc: Via 686A parallel port: io=0x378, irq=7

Any ideas??
-- 


                           -.bill.layer.-
                          
-.those who are talking don't know, and those who know aren't talking.-

           -.frogtown.-     -.minnesota.-      -.u.s.a.-