First Update:
Tonight I built the PC. Quick Specs:
Athlon 1.2Ghz
1GB RAM
200GB Hard Drive
AirLink 101 802.11g PCI Wireless Adapter
Case w/6 fans, 4 in front, 1 in rear, 1 in side.
Very old Iomega 4X CDROM
I already had all of the parts, except the case and wireless card. I have not ordered the DVR card yet. I had to get a case with lots of fans as my ZM server is going to be located in my garage storage area, which, while protected from the elements, is not air conditioned. It's also fairly difficult to traverse the attic to run a dedicated ethernet cable to the storage room, which is why I decided to go wireless at least until the winter when the attic is more tolerable.
I had a few problems getting FC4 installed due to the ancient 4X CDROM...had to reburn a few discs at slower speed.
I had a
hell of a time getting the PCI wireless card working. Turns out it only works with a windows driver, so you have to use
"ndiswrapper" which basically allows you to load the windows driver under Linux. Scary stuff, but that was only the beginning.
After getting the ndiswrapper stuff installed, I could scan for and see my AP just fine with "iwlist wlan0 scan", but when I tried to configure the wlan0 interface with the SSID, I would get pagefaults, and then a kernel panic and a hard lockup.
Turns out often when using ndiswrapper, your Linux kernel can not have "4KSTACKS" turned on, which FC3 and FC4 have by default. Apparently windows drivers require 16K stacks.
I then had to find and follow some instructions on
how to configure the FC4 kernel for 16K Stacks. Among other things, it invovled grabbing the kernel source for my kernel and patching it with a patch from
http://www.linuxant.com/driverloader/wl ... acks.patch
After reconfiguring and recompiling my kernel, rebooting, and going through the iwlist, iwconfig process again, the wireless network interface is up and functioning!
Code: Select all
ndiswrapper version 1.2 loaded (preempt=no,smp=yes)
ndiswrapper: driver tnet1130 (Texas Instruments,06/17/2004,6.0.5.30) loaded
ndiswrapper: using irq 10
wlan0: ndiswrapper ethernet device 00:12:0e:01:cb:12 using driver tnet1130, configuration file 104C:9066.5.conf
wlan0: encryption modes supported: WEP, WPA with TKIP
-----
[root@zoneminder ~]# iwconfig wlan0
wlan0 IEEE 802.11g ESSID:"MySSID"
Mode:Managed Frequency:2.437 GHz Access Point: 00:0F:66:1A:B7:BF
Bit Rate:54 Mb/s Tx-Power:10 dBm Sensitivity=0/3
RTS thr:4096 B Fragment thr:4096 B
Encryption key:xxxxx
Power Management:off
Link Quality:100/100 Signal level:-42 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Before I decided to call it quits and get some sleep, I upgraded MySQL with the newest version (FC4 cam with 4.1.11):
[root@zoneminder ~]# rpm -qa |grep MySQL
perl-DBD-MySQL-2.9007-1
MySQL-client-4.1.12-1
MySQL-python-1.2.0-1
MySQL-shared-compat-4.1.11-0
MySQL-devel-4.1.12-1
MySQL-shared-4.1.12-1
MySQL-server-4.1.12-1
That's where I'm at right now. Tommorrow when I wake up I will start the actual ZM install. I don't have my capture card or cams yet, so I will probably test it out with a USB camera for now, just to get used to the interface.
I will post more updates as they happen.