rcsripts, udev a wyciągana / wkłada karta sieciowa pcmcia obsługująca intefesj konfigurowalny

Mateusz Korniak mateusz w ant.gliwice.pl
Sob, 9 Wrz 2006, 20:52:28 CEST


O ile po dodaniu regółek udev:
[root w laptop1 rules.d]# cat 80-auto_ifupdown.rules
KERNEL=="eth*", ACTION=="add", RUN+="/sbin/ifup %k"
KERNEL=="eth*", ACTION=="remove", RUN+="/sbin/ifdown %k"

karta się uruchamia prawiłdłowo [1] to niestety przy wyciągnięciu karty ifdown 
przestaja działać zbyt szybko - nie stopując demona dhcpd  [2] 

Wynika to z umieszczenia:
check_device_down && exit 0
przed kodem zajmującym się Dhcpd/pump

Po porawce (z załącznika) wszystko wraca do normy, ale nie wiem czy to dobre 
rozwiazanie ?

[1] Po włożeniu :
Sep  9 18:03:06 laptop1 kernel: PCI: Enabling device 0000:01:00.0 (0000 -> 
0003)
Sep  9 18:03:06 laptop1 kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> Link 
[LNKA] -> GSI 11 (level, low) -> IRQ 11
Sep  9 18:03:06 laptop1 kernel: PCI: Setting latency timer of device 
0000:01:00.0 to 64
Sep  9 18:03:06 laptop1 kernel: eth0: RealTek RTL8139 at 0xc88c0000, 
00:10:d7:0a:00:00, IRQ 11
Sep  9 18:03:06 laptop1 kernel: eth0:  Identified 8139 chip type 'RTL-8139B'
Sep  9 18:03:07 laptop1 kernel: eth0: link down
Sep  9 18:03:08 laptop1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 
0x41E1
Sep  9 18:03:08 laptop1 dhcpcd: dhcpcd.exe: interface eth0 has been configured 
with new IP=192.168.0.23
Sep  9 18:03:08 laptop1 dhcpcd.exe: interface eth0 has been configured with 
new IP=192.168.0.23
Sep  9 18:03:09 laptop1 ifup: /sbin/dhcpcd Determining IP information for eth0 
(dhcpcd)  succeeded
Sep  9 18:03:18 laptop1 kernel: eth0: no IPv6 routers present


Po wyciągnięciu (intefejs był up):
Sep  9 18:03:18 laptop1 kernel: eth0: no IPv6 routers present
Sep  9 18:04:05 laptop1 kernel: ACPI: PCI interrupt for device 0000:01:00.0 
disabled
Sep  9 18:04:08 laptop1 udevd-event[5074]: wait_for_sysfs: waiting 
for '/sys/class/net/eth0/address' failed
Sep  9 18:04:12 laptop1 udevd-event[5074]: wait_for_sysfs: waiting 
for '/sys/class/net/eth0/device/driver' failed

-- 
Mateusz Korniak
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: ifdown.patch
Type: text/x-diff
Size: 621 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20060909/64a2fea1/attachment.bin 


Więcej informacji o liście dyskusyjnej pld-devel-pl