sis900のイーサーネットの検出について

リリースされた日本語版に関するもの

モデレータ: 暇人, YoN, nyu

ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

sis900のイーサーネットの検出について

投稿記事 by ssmk »

こんにちわ。PuppyLinuxを取り巻く皆様。
非常にすてきなディストリに出会い、感動しています(本当です)

私の貧弱なPCもテキパキ動くようになりましたが、一つ問題があります。
それはイーサーネットは正しいドライバがロードされるのですが、
インターフェース(ネットワークの設定のとろこ)では、
アクティブなネットワークを検出できません。

ワイヤレスPCカードなどをいれれば正しく検出されるのですが、何故でしょうか?
モジュール名は[sis900]です。
検索すると英語では何か固有の問題がありそうなんですが、英語はさっぱりで...
puppy2では解決したようなしてないような...

ここに書いてよろしいかも分からなかったのですが、それも含めてご教授していただけたらと思います。
よろしくお願いします。
nakaiy
記事: 37
登録日時: 07/01/15(月) 10:10

投稿記事 by nakaiy »

ようこそ :D

確かに問題があるようですね。
検索して見つけた最初の解決法は、puppyを起動するときのパラメータに

コード: 全て選択

puppy acpi=off
を指定するということでした。

試してみては?

参考記事 (一番最後の投稿記事)
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

ssmkさん、

ようこそ。歓迎します。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ssmkさん曰く:
ここに書いてよろしいかも分からなかったのですが、それも含めてご教授していただけたらと思います。
よろしくお願いします。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

それからnakaiyさん、いつもサポートして頂いて、有難うございます。

Nyu
nakaiy
記事: 37
登録日時: 07/01/15(月) 10:10

サポート体系について

投稿記事 by nakaiy »

PuppyLinuxの創始者Barry K. さんはVector Linuxのコミュニティーによるサポートを目指しておられます。

PuppyLinuxにはいくつかフォーラムがありますが、特に John Murga さんのフォーラムが情報であふれていて、質問するまでも無く、検索をすれば大抵の答えは見つけられます。
これは、PuppyLinux本体以上に貴重なものですし、PuppyLinuxそのものと言っても過言ではないかと思います。
できれば、この膨大な情報とサポートを日本語Puppyにも移植したいところですが、すべて日本語にするわけにもいきませんし、これからもどんどん増える記事を訳す余裕は無いと思います。

そこで、日本語ユーザーの方々には、なるべく英語を勉強してもらって、理解する努力をしてほしいと思います。
そうして、解決すれば、同じ問題を抱えてるユーザさんのためにも投稿していただきたいし、
解決できなければ、みんなで協力して解決していきたいと思います。

すぐにとは行きませんが、PuppyLinuxの真髄である”フォーラムユーザによるサポート”をこうして日本語版でも実現していけるんじゃないでしょうか?

私はそう思って、自分のノウハウをこの日本語フォーラムに記録して行くつもりです。

・・・などと言いながら、自分もまだまだ勉強中ですけどね :lol:
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

ssmkさん こんにちは

質問とは関係ないのですが、nakaiyさんのおっしゃるとおりと思います。

私もLinuxは、いつまでたっても良くわからない事ばかりです。
失敗や成功、解決した問題、解決せずほったらかしの問題、いろいろありますが、そんな事をみんなで公開、共有していけばよいのではないかと、いつも思っています。

私も自分が知る限りの事、できる限りの事を提供したいと思います。
人それぞれ得意、不得意があります。知っている事、知らない事もあります。
そのお互いの不足分をカバーしあえたら、すばらしい事と思います。

そして問題が解決したら、どうやって解決したのか、方法やプロセスを書いておけば、同じ問題で困っている人が無駄な時間をかけずに済むと思います。

そこで、質問のsis900についてですが、残念ながら私にはわかりません(すみません)。 :lol:
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

みなさんたくさんのお返事ありがとうございます

投稿記事 by ssmk »

:D puppyをサポートしてくださってる皆様方にご教授していただき光栄です!

そうですね、英語は避けれそうになさそうですね:?
翻均サービスなどを使ったりもするんですが、なかなか厳しいですね。
精進していこうと思います。

実はただいま手元にそのPCがありませんが、

Code:
puppy acpi=off

で立ち上げてみます! 結果がわかり次第、報告させていただきます。
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

acpi=off の結果報告

投稿記事 by ssmk »

意外だったのですが、
acpi=off
の起動で4行目まで表示されストップしてしまいました。
それ以後の画面がクリアされ水色の文字で表示されるアクションまでに至りません。
ただしく終了できないこともあったので、acpi=off で解決されると見込んでいたのですが。

あと補足として教えていただきたいのが、
例えば、PETでインストール後、スタートメニューが全て英語に戻ってしまうのは既知のバグなのか、使いかたが間違っているのか?
的な簡易な質問は、このフォーラムを使って質問していいのでしょうか?
はたまた、新参者の私の様なモノがまず訪れて、前もって目を通すべきサイトなどが有るのでしょうか?
nakaiy
記事: 37
登録日時: 07/01/15(月) 10:10

投稿記事 by nakaiy »

acpi=off の方法はAcer 3002を使っている人で解決方のようで、ssmkさんの場合では違うのかもしれません。

Googleで検索してみた結果、ターミナル上で以下のコマンドを一行ずつ実行することが、手動での導入方法のようです。

コード: 全て選択

modprobe sis900
alias eth1 sis900
ifconfig eth1 up
dhcpcd eth1
これでネットに繋げるかどうか試してみてください。
参考記事

それでも出来ない場合は、
lspci の出力
ifconfig の出力
dmesg の出力
を投稿してください。
(rxvt上で Ctrl+Delete を押すと選択部分をコピーできます)


質問の種類について
この掲示板の管理者であるnyuさんの意向によると思います。
ただ、質問にはなるべく答えて行きたいですね。私としては。

メニューが英語に戻る件は米田さんのページに解決法が載ってます。
PuppyLinux(その33) 三段落目

参考サイトについて
米田さんのページには参考になることがたくさん載っていますので、目を通してみると良いと思います。
あとは、Googleでキーワード検索くらいはしておいていただきたいですね。


このフォーラムにも「投稿の際の注意」みたいな物があったら解り易いかもしれませんね。
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

投稿記事 by ssmk »

先の投稿に重複してしまいますが、ウィザードで確認すると、イーサーネットに対して
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

投稿記事 by ssmk »

お騒がせしました。選択後、ミドルボタンで貼り付けれました。
いろいろ付加的なアドバイスありがとうございます!
自分でももう一度試行錯誤しようと思います(自分の範疇外ですが :lol: )
長文(?)になりますがよろしくお願いします。
sh-3.00# lspci
00:00.0 Class 0600: 1039:0630 (rev 10)
00:00.1 Class 0101: 1039:5513 (rev d0)
00:01.0 Class 0601: 1039:0018
00:01.1 Class 0200: 1039:0900 (rev 80)
00:01.2 Class 0c03: 1039:7001 (rev 07)
00:01.3 Class 0c03: 1039:7001 (rev 07)
00:01.4 Class 0401: 1039:7018 (rev 01)
00:02.0 Class 0604: 1039:0001
00:09.0 Class 0780: 14f1:1033 (rev 08)
00:0b.0 Class 0607: 1180:0475 (rev 80)
01:00.0 Class 0300: 1039:6300 (rev 10)
sh-3.00# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 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:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

sh-3.00# dmesg
am Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 14 devices
PnPBIOS: Disabled by ACPI PNP
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
PCI: Ignore bogus resource 6 [0:0] of 0000:01:00.0
PCI: Bridge: 0000:00:02.0
IO window: d000-dfff
MEM window: e1000000-e10fffff
PREFETCH window: d8000000-dfffffff
PCI: Bus 2, cardbus bridge: 0000:00:0b.0
IO window: 00001000-000010ff
IO window: 00001400-000014ff
PREFETCH window: 10000000-11ffffff
MEM window: 12000000-13ffffff
PCI: Setting latency timer of device 0000:00:02.0 to 64
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
squashfs: version 3.1 (2006/08/19) Phillip Lougher
NTFS driver 2.1.27 [Flags: R/W].
Initializing Cryptographic API
io scheduler noop registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 13824K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:00.1
ACPI: Unable to derive IRQ for device 0000:00:00.1
ACPI: PCI Interrupt 0000:00:00.1[A]: no GSI - using IRQ 14
PCI: setting IRQ 14 as level-triggered
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS630 ATA 66 controller
ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: QUANTUM FIREBALLlct15 20, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: CD-W54E, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 39876480 sectors (20416 MB) w/418KiB Cache, CHS=39560/16/63, UDMA(66)
hda: cache flushes not supported
hda: hda1 hda2 < hda5 hda6 > hda3 hda4
libata version 2.00 loaded.
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
ACPI: (supports S0 S1 S3 S4 S5)
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
Time: tsc clocksource has been installed.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 176k freed
input: AT Translated Set 2 keyboard as /class/input/input0
usbcore: registered new driver usbfs
usbcore: registered new driver hub
input: ImExPS/2 Generic Explorer Mouse as /class/input/input1
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:01.2[D] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:01.2: OHCI Host Controller
ohci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:01.2: irq 11, io mem 0xe1112000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI Interrupt 0000:00:01.3[D] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:01.3: OHCI Host Controller
ohci_hcd 0000:00:01.3: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:01.3: irq 11, io mem 0xe1113000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 1280kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
Registering unionfs 20060916-2203
unionfs: debugging is not enabled
fuse init (API version 7.7)
usb 1-2: new full speed USB device using ohci_hcd and address 2
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: RRIP_1991A
usb 1-2: configuration #1 chosen from 1 choice
usb 2-1: new full speed USB device using ohci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda3, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
usb 2-2: new full speed USB device using ohci_hcd and address 3
Adding 393584k swap on /dev/hda4. Priority:-1 extents:1 across:393584k
ISO 9660 Extensions: RRIP_1991A
usb 2-2: configuration #1 chosen from 1 choice
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
sis900.c: v1.08.10 Apr. 2 2006
ACPI: PCI Interrupt 0000:00:01.1[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
0000:00:01.1: Error EERPOM read 0
0000:00:01.1: Cannot read MAC address.
slamr: module license 'Smart Link Ltd.' taints kernel.
slamr: SmartLink AMRMO modem.
Yenta: CardBus bridge found at 0000:00:0b.0 [14ef:0110]
Yenta: ISA IRQ mask 0x00b8, PCI irq 11
Socket status: 30000006
pcmcia: Detected deprecated PCMCIA ioctl usage from process: cardmgr.
pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/k ... cmcia.html for details.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x200-0x207 0x290-0x297 0x330-0x337 0x378-0x37f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0xa00-0xaff: clean.
spurious 8259A interrupt: IRQ7.
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
lp0: console ready
Linux agpgart interface v0.101 (c) Dave Jones
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 4
PCI: setting IRQ 4 as level-triggered
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 4 (level, low) -> IRQ 4
[drm] Initialized sis 1.1.0 20030826 on minor 0
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Vendor: BUFFALO Model: ClipDrive Rev: 2.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

[quote]modprode sis900 → 
nakaiy
記事: 37
登録日時: 07/01/15(月) 10:10

投稿記事 by nakaiy »

ミドルクリックでできましたか。私はミドルクリックではrxvtが強制終了するので、Ctrl+Deleteでコピーしてます。
これも、本家のバグでしょうかねぇ・・・。

YoNさんのおっしゃるとおりかもしれません。
一度、あの4行のコマンドを eth1 に替わって eth0 で試してみてください。
dmesgの出力に以下が記録されていますが、EEPROMが読めないと言ってます。
ハードウェア的な問題かと思ったんですが、挿し場所が悪いのかもしれませんね。

コード: 全て選択

sis900.c: v1.08.10 Apr. 2 2006 
ACPI: PCI Interrupt 0000:00:01.1[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 
0000:00:01.1: Error EERPOM read 0 
0000:00:01.1: Cannot read MAC address.
ifconfigの出力にも loopback だけしかない。でも、lspci にはsis900のハードを検出していると出てます。
ハードは認識しているのにシステムが利用できない状態なわけなんです。
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

投稿記事 by ssmk »

alias eth0 sis900 も同様にNGでした。

説明足らずでスミマセンです。
eth0(になる予定) オンボード(マザーボード上)LAN
eth1 PCカード WirelessLAN
です。
使用しているマシンは
IBM Aptiva E Series 52L
とりあえず、結果報告まで
ssmk
記事: 21
登録日時: 07/04/06(金) 18:02

すみません。間違っていました

投稿記事 by ssmk »

ネットワークウィザードで sis900 が検出されたので、カードのモジュールはそれであると思い込んでいましたが、
もう一度ハードウェアをググッてみたところ sis630 というチップセットでした。
サウンドカードやグラフィックカード、イーサーが統合したAll in Oneタイプのチップセットでした。
これが、となるとイーサーネットのモジュールは
sis630
となるのでしょうが、なぜsis900が検出されたのか、わかりません。
また、メーカサイトに行ってもsis630のイーサのドライバっぽいのも見つかりません。
(そもそもlinuxでドライバの主導インストール自体やったことないです:oops: )
ご迷惑お掛けしました。

p.s
余談ですが、購入時からハードウェア構成は変えていないのですがEEPROMがおかしいのは何でですかね、劣化かな?
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

nakaiy さんが書きました: 質問の種類について
この掲示板の管理者であるnyuさんの意向によると思います。
ただ、質問にはなるべく答えて行きたいですね。私としては。


このフォーラムにも「投稿の際の注意」みたいな物があったら解り易いかもしれませんね。
この掲示板を始めてから現在までスパムの他は問題ないと思います。わたしは掲示板の
こともよく分からないし、管理者でもなんでもありません。誰か有志者がございましたら、管理者に成って頂ければ、この掲示板がもっと良くなっていくと思います。是非お願いします。
返信する