Bug FAQ
발생한 버그의 현상, 원인, 그리고 해결방법을 적어놓은 곳이다.
2009 年 5月 11日
Kernel
USB-to-Ethernet 에서 부팅 후 ifconfig eth0 down 을 실행하면, kernel panic 발생
USB-to-Ethernet 드라이버(rtl8150.c)의 타이밍 문제로서 해당 루틴을 추가해 주었다.
...
static int rtl8150_close(struct net_device *netdev)
{
rtl8150_t *dev = netdev_priv(netdev);
int res = 0;
mdelay(1000); // 루틴 추가
netif_stop_queue(netdev);
if (!test_bit(RTL8150_UNPLUG, &dev->flags))
disable_net_traffic(dev);
unlink_all_urbs(dev);
return res;
}
...
WLB5254USB 모듈 open 시 firmware 의 경로를 찾지못해 발생하는 에러
관련 문서 wlb5254usb 사용하기 를 참고하기 바란다. 'rt2x00firmware.c' 파일에, 이와 같이 해당 루틴을 추가해 주었다.