[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:26230] Re: DHCPでのIPの取得
-
From:kohix
-
Date:Tue, 23 Aug 2005 16:40:07 +0900 (JST)
- Subject: [plamo:26230] Re: DHCPでのIPの取得
- From: kohix <kohix@xxxxxxxxx>
- Date: 23 Aug 2005 16:40:07 +0900
小東です。
> Plamo標準のconfigで最新の安定版linux-2.6.12.5に上げて見て。
カールを2.6.12.5にバージョンアップしました。
/etc/modules.confにはalias eth0 sis900の行を追加。
/etc/rc.modulesの/sbin/modprobe sis900はコメントアウト。
localhost:~#cat /proc/interrupts
CPU0
0: 638433 XT-PIC timer
1: 603 XT-PIC i8042
2: 0 XT-PIC cascade
5: 1 XT-PIC ohci_hcd:usb1, Trident Audio
8: 2 XT-PIC rtc
9: 2 XT-PIC yenta, yenta
11: 1 XT-PIC acpi
12: 110 XT-PIC i8042
14: 4997 XT-PIC ide0
15: 11 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
やはりifconfigの結果も変わらずでした。
そこで、IRQがどこで設定されているのかと思ったので
/usr/src/linux/drivers/net/sis900.cを開き、
認識されている"Trident Audio"のソース
/usr/src/linux/sound/pci/trident/trident_main.cと比較しました。
すると、tirdent_main.cの3585行でirqを設定している前で
request_irqを実行していたのに対して、
sis900.cは434行目でirqを設定しているが、request_irqを行っていないし
1003行目にあるrequest_irqではsis900_interruptのアドレスを渡していました。なので434行目のところにrequest_irq関数を追加し、1003行目の&をはずしました。
そして、リコンパイル。
すると
CPU0
0: 1310925 XT-PIC timer
1: 816 XT-PIC i8042
2: 0 XT-PIC cascade
5: 1 XT-PIC ohci_hcd:usb1, Trident Audio
8: 2 XT-PIC rtc
9: 2 XT-PIC yenta, yenta
11: 1 XT-PIC acpi, sis900
12: 110 XT-PIC i8042
14: 4372 XT-PIC ide0
15: 11 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
「11」のところに、"sis900"の文字が出ました。
いけた!と思い、ifconfigしましたが、結果は変わらずでした・・・残念。
以下は他の設定値です。
localhost:~# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 11)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 80)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 01)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:08.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:08.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 11)
localhost:~# dmesg | grep eth
eth0: SiS 900 PCI Fast Ethernet at 0x1000, IRQ 11, 00:40:d0:17:0b:c1.
localhost:~#lspci -v
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 11)
Flags: bus master, medium devsel, latency 64
Memory at e0000000 (32-bit, non-prefetchable) [size=128M]
Capabilities: [c0] AGP version 2.0
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) (prog-if 80 [Master])
Subsystem: Sharp corporation: Unknown device 101b
Flags: bus master, fast devsel, latency 16, IRQ 255
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at 1800 [size=16]
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
Flags: bus master, medium devsel, latency 0
00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 80)
Subsystem: Sharp corporation: Unknown device 101b
Flags: bus master, medium devsel, latency 173, IRQ 11
I/O ports at 1000 [size=256]
Memory at e8000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [40] Power Management version 1
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
Subsystem: Silicon Integrated Systems [SiS] USB 1.0 Controller
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at e8001000 (32-bit, non-prefetchable) [size=4K]
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 01)
Subsystem: Sharp corporation: Unknown device 101b
Flags: bus master, medium devsel, latency 64, IRQ 5
I/O ports at 1400 [size=256]
Memory at e8002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: e8100000-e81fffff
Prefetchable memory behind bridge: f0000000-f7ffffff
00:08.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
Subsystem: Sharp corporation: Unknown device 101b
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at 0b800000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 0bc00000-0bfff000 (prefetchable)
Memory window 1: 0c000000-0c3ff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
00:08.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
Subsystem: Sharp corporation: Unknown device 101b
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at 0b801000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 0c400000-0c7ff000 (prefetchable)
Memory window 1: 0c800000-0cbff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 11) (prog-if 00 [VGA])
Subsystem: Sharp corporation: Unknown device 101b
Flags: 66Mhz, medium devsel
BIST result: 00
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at e8100000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 9000 [size=128]
Expansion ROM at <unassigned> [disabled]
Capabilities: [40] Power Management version 1
Capabilities: [50] AGP version 2.0
localhost:~# lsmod
Module Size Used by
floppy 53204 0
nfsd 196480 1
exportfs 4480 1 nfsd
lockd 56488 2 nfsd
sunrpc 119236 2 nfsd,lockd
snd_seq_dummy 2820 0
snd_seq_oss 28416 0
snd_seq_midi_event 6144 1 snd_seq_oss
snd_seq 43920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 44576 0
snd_mixer_oss 15232 1 snd_pcm_oss
pcmcia 21260 4
yenta_socket 18952 2
rsrc_nonstatic 10496 1 yenta_socket
pcmcia_core 42900 3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_sis630 6540 0
snd_trident 36004 0
gameport 11016 2 snd_trident
snd_ac97_codec 71032 1 snd_trident
snd_pcm 73992 3 snd_pcm_oss,snd_trident,snd_ac97_codec
i2c_core 16912 1 i2c_sis630
snd_timer 19204 2 snd_seq,snd_pcm
snd_page_alloc 7428 2 snd_trident,snd_pcm
snd_util_mem 3456 1 snd_trident
snd_mpu401_uart 5504 1 snd_trident
snd_rawmidi 18976 1 snd_mpu401_uart
snd_seq_device 6796 5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_trident,snd_rawmidi
snd 43524 11 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_trident,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 6752 1 snd
sis900 17792 0
mii 4480 1 sis900
ohci_hcd 17796 0
usbcore 100476 2 ohci_hcd
localhost:~#
---
小東 哲也
- Follow-Ups
-
- [plamo:26231] Re: DHCPでのIPの取得, kohix
- [plamo:26232] Re: DHCPでのIPの取得, 名倉昭一
[検索ページ]
[メール一覧]
Plamo ML 公開システム