[FORUM] Re: pcmcia i eth

Jarosław Kamper jack w jack.eu.org
Nie, 7 Paź 2001, 23:03:10 CEST


On Sun, Oct 07, 2001 at 06:19:50PM +0000, Krzysztof Gajdemski wrote:
> Jest 07.10.2001, właśnie wybija 17:28:04, Jarosław Kamper pisze:
> > Próbowałem skompilować tego cb_shim ale nie było driver_ops.h Archie
> > moim przyjecielem i znalazłem co chciałem. Jednakże podczas próby
> > kompilacji gcc mówi:
> > cb_shim.c:59: pcmcia/driver_ops.h: Nie ma takiego pliku ani katalogu
> > Linia 59 cb_shim.c to:
> > #include <pcmcia/driver_ops.h>
> > I za cholere nie wiem gdzie to ma polecieć - wielu kombinacji już
> > próbowałem (łącznie ze zmianą <pcmcia/driver_ops.h> na "driver_ops.h" -
> > ale to tylko mase błędów generuje) - może mógłby mi ktoś podesłać
> > skompilowane to to, albo udzielić wskazówek? :)
> Pamiętam,  że  z  cb_shim  rzeczywiście  było  trochę rzeźbienia. Mówiąc
> szczerze, nie pamiętam czy, bądź co zmieniałem  w  tym  pliku.  Plik,  z
> którego  najprawdopodobniej  skompilowałem  moduł  jak  już skompilowany
> moduł dla 2.2.19 wystawiam na:
> http://i.use.vi.pl/pcmcia/

Dzięki ogromne. Zessałem, wrzuciłem gdzie trzeba, załadowałem. Ale nadal
jest coś sfuckane :(

Oct  7 22:50:06 prezentacja kernel: Linux PCMCIA Card Services 3.1.29
Oct  7 22:50:06 prezentacja kernel:   kernel build: 2.2.19 #1 Thu Oct 4
02:01:23 UTC 2001
Oct  7 22:50:06 prezentacja kernel:   options:  [pci] [cardbus] [pnp]
Oct  7 22:50:06 prezentacja kernel: PCI routing table version 1.0 at
0xfdf40
Oct  7 22:50:06 prezentacja kernel:   00:04.0 -> irq 10
Oct  7 22:50:06 prezentacja kernel:   00:04.1 -> irq 10
Oct  7 22:50:07 prezentacja kernel: PnP: PNP BIOS installation structure
at 0xc00f7430
Oct  7 22:50:07 prezentacja kernel: PnP: PNP BIOS version 1.0, entry at
f0000:aacb, dseg at 400
Oct  7 22:50:07 prezentacja kernel: Intel ISA/PCI/CardBus PCIC probe:
Oct  7 22:50:07 prezentacja kernel:   TI 1420 rev 00 PCI-to-CardBus at
slot 00:04, mem 0x68000000
Oct  7 22:50:07 prezentacja kernel:     host opts [0]: [serial pci &
irq] [pci irq 10] [lat 64/32] [bus 32/34]
Oct  7 22:50:07 prezentacja kernel:     host opts [1]: [serial pci &
irq] [pci irq 10] [lat 64/32] [bus 35/37]
Oct  7 22:50:07 prezentacja kernel:     ISA irqs (scanned) = 3,4,9,11
PCI status changes
Oct  7 22:50:07 prezentacja kernel: cs: cb_alloc(bus 32): vendor 0x10ec,
device
0x8139
Oct  7 22:50:05 prezentacja cardmgr[704]: starting, version is 3.1.29
paź  7 22:50:07 prezentacja setfont: ^[(K
Oct  7 22:50:07 prezentacja cardmgr[704]: watching 2 sockets
Oct  7 22:50:07 prezentacja cardmgr[704]: socket 0: RealTek RTL8139B
paź  7 22:50:07 prezentacja console: setfont Loading console font and
map  succeeded
Oct  7 22:50:07 prezentacja cardmgr[704]: executing: 'modprobe
cb_enabler'
Oct  7 22:50:08 prezentacja cardmgr[704]: executing: 'modprobe pci-scan'
Oct  7 22:50:08 prezentacja cardmgr[704]: executing: 'modprobe cb_shim'
Oct  7 22:50:08 prezentacja kernel: cb_shim.c:v1.00 4/15/2000  Donald
Becker <becker w scyld.com>
Oct  7 22:50:08 prezentacja kernel:
http://www.scyld.com/linux/drivers.html
Oct  7 22:50:08 prezentacja cardmgr[704]: executing: 'modprobe rtl8139'
Oct  7 22:50:08 prezentacja kernel: rtl8139.c:v1.15 8/1/2001 Donald
Becker, becker w scyld.com.
Oct  7 22:50:08 prezentacja kernel:
http://www.scyld.com/network/rtl8139.html
Oct  7 22:50:08 prezentacja kernel: Resources for CardBus device
'RealTek RTL8139 Fast Ethernet' have not been allocated.
Oct  7 22:50:08 prezentacja kernel: Activation has been delayed.
Oct  7 22:50:08 prezentacja kernel: cs: cb_config(bus 32)
Oct  7 22:50:08 prezentacja kernel: cs: IO port probe 0x0100-0x04ff:
clean.
Oct  7 22:50:08 prezentacja kernel: cs: IO port probe 0x0800-0x08ff:
clean.
Oct  7 22:50:08 prezentacja kernel: cs: IO port probe 0x0a00-0x0aff:
clean.
Oct  7 22:50:08 prezentacja kernel: cs: IO port probe 0x0c00-0x0cff:
clean.
Oct  7 22:50:08 prezentacja kernel:   fn 0 bar 1: io 0x200-0x2ff
Oct  7 22:50:09 prezentacja kernel:   fn 0 bar 2: mem
0x60001000-0x600011ff
Oct  7 22:50:09 prezentacja kernel:   irq 10
Oct  7 22:50:09 prezentacja kernel: Found a RealTek RTL8139 Fast
Ethernet at 32/0 address 0x201->0x200 IRQ 10.
Oct  7 22:50:09 prezentacja kernel: RealTek RTL8139 Fast Ethernet at
32/0 command 0x7.
Oct  7 22:50:09 prezentacja kernel: eth0: RealTek RTL8139 Fast Ethernet
at 0x200, IRQ 10, 00:02:44:32:28:da.
paź  7 22:50:08 prezentacja loadkeys: Loading
/usr/share/keymaps/i386/qwerty/pl2.map.gz
Oct  7 22:50:08 prezentacja cardmgr[704]: executing: './network start
eth0'

Czyli wygląda ok (wręcz pięknie).

[root w prezentacja root]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:02:44:32:28:DA
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING  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
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10 Base address:0x200
	  
[root w prezentacja root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.99    0.0.0.0         UG    0      0        0 eth0

[root w prezentacja root]# lsmod (zbędne wycięte)
Module                  Size  Used by
rtl8139                11456   2
cb_shim                 3028   2
pci-scan                3380   1  [rtl8139 cb_shim]
cb_enabler              2400   2  [cb_shim]
ds                      6272   2  [cb_enabler]
i82365                 22352   2
pcmcia_core            50528   0  [cb_enabler ds i82365]

Wyciągnięcie karty:

Oct  7 22:52:40 prezentacja kernel: cs: cb_free(bus 32)
Oct  7 22:52:40 prezentacja cardmgr[704]: executing: './network stop
eth0'
Oct  7 22:52:40 prezentacja cardmgr[704]: + SIOCGIFFLAGS: No such device
Oct  7 22:52:40 prezentacja cardmgr[704]: executing: 'modprobe -r
rtl8139'
Oct  7 22:52:40 prezentacja cardmgr[704]: executing: 'modprobe -r
cb_shim'
Oct  7 22:52:40 prezentacja cardmgr[704]: executing: 'modprobe -r
pci-scan'
Oct  7 22:52:40 prezentacja cardmgr[704]: executing: 'modprobe -r
cb_enabler'

Włożenie karty:

Oct  7 22:52:56 prezentacja kernel: cs: cb_alloc(bus 32): vendor 0x10ec,
device
0x8139
Oct  7 22:52:56 prezentacja cardmgr[704]: socket 0: RealTek RTL8139B
Oct  7 22:52:56 prezentacja cardmgr[704]: executing: 'modprobe
cb_enabler'
Oct  7 22:52:56 prezentacja cardmgr[704]: executing: 'modprobe pci-scan'
Oct  7 22:52:56 prezentacja cardmgr[704]: executing: 'modprobe cb_shim'
Oct  7 22:52:56 prezentacja kernel: cb_shim.c:v1.00 4/15/2000  Donald
Becker <becker w scyld.com>
Oct  7 22:52:56 prezentacja kernel:
http://www.scyld.com/linux/drivers.html
Oct  7 22:52:56 prezentacja cardmgr[704]: executing: 'modprobe rtl8139'
Oct  7 22:52:56 prezentacja kernel: rtl8139.c:v1.15 8/1/2001 Donald
Becker, becker w scyld.com.
Oct  7 22:52:56 prezentacja kernel:
http://www.scyld.com/network/rtl8139.html
Oct  7 22:52:56 prezentacja kernel: Resources for CardBus device
'RealTek RTL8139 Fast Ethernet' have not been allocated.
Oct  7 22:52:56 prezentacja kernel: Activation has been delayed.
Oct  7 22:52:56 prezentacja kernel: cs: cb_config(bus 32)
Oct  7 22:52:56 prezentacja kernel:   fn 0 bar 1: io 0x200-0x2ff
Oct  7 22:52:56 prezentacja kernel:   fn 0 bar 2: mem
0x60001000-0x600011ff
Oct  7 22:52:56 prezentacja kernel:   irq 10
Oct  7 22:52:56 prezentacja kernel: Found a RealTek RTL8139 Fast
Ethernet at 32/0 address 0x201->0x200 IRQ 10.
Oct  7 22:52:56 prezentacja kernel: RealTek RTL8139 Fast Ethernet at
32/0 command 0x7.
Oct  7 22:52:56 prezentacja kernel: eth0: RealTek RTL8139 Fast Ethernet
at 0x200, IRQ 10, 00:02:44:32:28:da.
Oct  7 22:52:56 prezentacja cardmgr[704]: executing: './network start
eth0'

Wygląda pięknie, prawda? Ale co z tego, jak nie działa :(

- ping na GW wysyła pare pakietów i zamraża wszystko
- ssh domena - named nie zdąża nawet odpowiedzieć - wsio wisi
- ssh ip - sshd nie zdąży odpowiedzieć
- wyjęcie wtyczki/karty - usuwa wszystkie niedogodności
- karta gorąca jak cholera + notebook w tym miejscu
- pod windą wsio gra i bucy (sprzęt sprawny)

Jeszcze raz dzięki. Na obronę biorę workstacje a notebooka muszę oddać
:) 3 dni w plecy (:

-- 
Jarosław Kamper	  	         jack w jack.eu.org	           UIN: 35713516
http://jack.eu.org		                  Registered Linux User # 165846
Jeżeli chcesz pomóc to rób tylko tyle ile możesz. Robienie cudów pozostaw innym 
                 kloczek at pld-devel-pl w pld.org.pl



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