· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/Hw Setup

BooyoLiveCD/HwSetup

CD 를 만들때
  • /etc/sysconfig/booyo, mouse, xserver, sound, netcard 지울 것
  • /etc/modprobe.conf 를 zero 파일로 만들 것
  • 링크를 없에야 하는 파일들
    mouse, modem, scanner

/opt/booyo 밑에 있어야 하는 파일들
  • kmodule-booyo
  • hwsetup-booyo
  • mkxf86config

/etc/init.d 밑에 있어야 하는 파일
  • hwsetup

/etc/rc5.d 의 조정
  • kudzu 를 K 로 변경. hwsetup 추가

하드웨어 설정을 위해 결국 몇몇 파일을 수정하는 수 밖에 없었다. rc.sysinit 의 kmodule 를 /opt/booyo/kmodule-booyo 로 수정
  • devs = probeDevices(probeClass, probeBus, PROBE_ALL);
  • writeDevices("/etc/sysconfig/hwconf",devs);
kudzu 를 hwsetup-booyo 로 수정

/etc/init.d/kudzu 대신 hwsetup 사용
  • /opt/booyo/hwsetup-booyo 수행
  • /opt/booyo/mkxf86config 수행

/opt/booyo/mkxf86config 를 위해 ddcxinfo-booyo 생성
  • ddcxinfo-knoppix.c 그대로 사용

해야 할 일
  • hwsetup-booyo.mo 만들 것
  • 프린터 관련 작업 필요함.
  • newt 관련 조사 필요

  • isConfigurable
    • configurable 인 경우 return 1
    • dev->driver 이 parport_serial 이면 return 1
    • dev->type 이 NETWORK, SCSI, IDE, RAID, CAPTURE, USB, FIREWIRE, KEYBOARD, MODEM, SCANNER, MOUSE, AUDIO 면 return 1;
    • dev->type 이 VIDEO 면
      • /usr/bin/system-config-display 이 있고, /usr/X11R6/bin/XFree86 이나 /usr/X11R6/bin/Xorg 이 있으면 return 1
    • dev->type 이 OTHER 이면
      • dev->bus == BUS_PCI 고, vendorId == 0x14e4 이고, dev)->deviceId == 0x5820 이면 return 1 (modem card ?)
    • dev->type 이 PRINTER, TAPE, FLOPPY, HD, CDROM, SOCKET, default 면 return 0;

  • isConfigured
    • configure 하기 어려운 것은 configure 된 척함. return 1
    • dev->type 이 NETWORK
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • driver 이 있고
        • dev->bus 가 PCMCIA 면 return 0
        • dev->bus 가 PCI 가 아니거나, pciType 이 PCI_CARDBUS 가 아니면
          • dev->device 가 있고, isAliased 가 없으면 return 1
    • dev->type 이 RAID, SCSI, IDE
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • isAliased 에서 scsi_hostadapter 에 해당되는 것이 없으면 return 1
    • dev->type 이 VIDEO, MONITOR
      • /etc/X11/xorg.conf 이 있으면 return 1
      • dev->driver 가 unknown, ignore, disabled 면 return 1
    • dev->type 이 CAPTURE
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • isAliased char-major-81 이 없으면 return 1
    • dev->type 이 AUDIO
    • dev->type 이 USB
    • dev->type 이 FIREWIRE
    • dev->type 이 MOUSE
    • dev->type 이 MODEM
    • dev->type 이 SCANNER
    • dev->type 이 KEYBOARD
    • dev->type 이 OTHER

  • isAliased(cf,dev->device,dev->driver)
    • /etc/modprobe.conf 에서 alias 로 시작하는 줄에서 dev-device 를 포함한 줄을 찾아 마지막 column 이 driver 와 같은가 점검.

ID
Password
Join
You recoil from the crude; you tend naturally toward the exquisite.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-07-06 11:55:52
Processing time 0.0052 sec